Autenticação: JWT obrigatório
user_id. O campo seller aceita tanto o identificador de um vendedor (legado) quanto o de uma conta unificada — o servidor tenta vendedor primeiro e, se não encontrar, busca pela conta. O group define as permissões que o usuário terá nesse escopo.
Pré-requisitos
- O usuário-alvo precisa existir. Crie um via
POST /user/register/ouPOST /user/users/. - O vendedor ou a conta unificada-alvo precisam existir.
- O grupo-alvo precisa existir. Crie grupos via
POST /user/groups/. - Quem faz a chamada precisa ser superusuário ou possuir a permissão
auth.manage_accesses.
Parâmetros de rota
Identificador do usuário que receberá a concessão de acesso.
Corpo da requisição
Identificador de vendedor (legado) ou de conta unificada. O servidor resolve para o que corresponder.
Identificador do grupo que define o conjunto de permissões para este acesso.
Resposta
201 Created com o novo acesso (formato resumido de criação).
Ecoa o valor enviado.
Ecoa o identificador do grupo enviado.
Erros
| Status | Quando |
|---|---|
400 | seller não corresponde a nenhum vendedor ou conta (“Seller or Account not found.”), group não existe (“Group not found.”) ou user_id não corresponde a nenhum usuário (“User not found.”). |
401 | Token ausente ou inválido. |
403 | Quem chama não possui auth.manage_accesses e não é superusuário. |