POST https://api.dooki.com.br/v2/auth/me
Includes disponíveis: merchants, merchant.config, group
Payload com os dados do usuário logado
{"data": {"id": 17,"active": true,"name": "Lucas Colette","email": "[email protected]","avatar_url": "https://secure.gravatar.com/avatar/6bc484627a4c1cdb5e10c01f1c2b49b6?s=80&r=g&d=identicon","roles": [],"permissions": [],"merchants": {"data": [{"id": 29,"active": true,"corporate": true,"alias": "alias","domain": "domain.com.br"}],},}}
GET https://api.dooki.com.br/v2/{alias}/users
DELETE https://api.dooki.com.br/v2/{alias}/users/{id}
DELETE https://api.dooki.com.br/v2/{alias}/users/batch-detach
GET https://api.dooki.com.br/v2/{alias}/users/{id}/activities
GET https://api.dooki.com.br/v2/{alias}/users/permissions
Response de permissões
{"data": [{"id": 1,"name": "view_catalog","translated_name": "Visualizar catálogo"},{"id": 2,"name": "manage_catalog","translated_name": "Gerenciar catálogo"},// ...]}
GET https://api.dooki.com.br/v2/{alias}/users/groups
Request
{"name": "Administrador test","permissions_ids": [1, 2, 3, 4, 5]}
Response
{"data": {"id": 1,"name": "Administrador test","permissions": {"data": [{"id": 1,"name": "view_catalog","translated_name": "Visualizar catálogo"},{"id": 2,"name": "manage_catalog","translated_name": "Gerenciar catálogo"},// ...]}}}
POST https://api.dooki.com.br/v2/{alias}/users/groups
Parâmetro | Tipo | Obrigatório | Descrição |
name | string | Sim | Nome do grupo. |
permissions_ids | array | Sim | Array com os IDS das permissões do grupo. |
GET https://api.dooki.com.br/v2/{alias}/users/groups/{id}
PUT https://api.dooki.com.br/v2/{alias}/users/groups/{id}
DELETE https://api.dooki.com.br/v2/{alias}/users/groups/{id}
POST https://api.dooki.com.br/v2/{alias}/users/invite
O usuário convidado receberá um e-mail com um link para aceitar o convite. Caso ele não possua uma conta, ele deverá criar uma.
Request para enviar um convite
{"email": "[email protected]","group_id": 1}
Response de um convite
{"data": {"id": 10,"group_id": 1,"accepted": false,"token": "408f1f50-f575-11e7-9fcf-8bc3b49ec7cb","accepted_at": null,"email": "[email protected]",}}
Parâmetro | Tipo | Obrigatório | Descrição |
string | Sim | E-mail do usuário que será convidado. | |
group_id | int | Sim | ID do grupo de acesso que ele fará parte. |
GET https://api.dooki.com.br/v2/{alias}/users/invites
POST https://api.dooki.com.br/v2/{alias}/users/invites
GET https://api.dooki.com.br/v2/{alias}/users/invites/{id}
GET https://api.dooki.com.br/v2/{alias}/users/invites/{id}/resend