Endpoint: POST /user/{user_id}/legacy/accesses/
Autenticação: JWT obrigatório
Cria um novo registro na tabela de acessos para 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/ ou POST /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

integer
required
Identificador do usuário que receberá a concessão de acesso.

Corpo da requisição

string
required
Identificador de vendedor (legado) ou de conta unificada. O servidor resolve para o que corresponder.
integer
required
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).
integer
string
Ecoa o valor enviado.
integer
Ecoa o identificador do grupo enviado.
string
string

Erros

Exemplos