Endpoint: GET /user/{user_id}/legacy/accesses/
Autenticação: JWT obrigatório
Retorna todos os registros da tabela de acessos pertencentes a user_id, ordenados pela data de criação em ordem decrescente. Cada item vincula o usuário a um vendedor (legado) ou a uma conta unificada, além do grupo que define as permissões nesse escopo.

Pré-requisitos

  • Quem faz a chamada precisa estar autenticado. As ações list e retrieve exigem apenas autenticação; ações de modificação exigem a permissão auth.manage_accesses.

Parâmetros de rota

user_id
integer
required
Identificador do usuário cujos acessos serão lidos.

Resposta

Retorna um array de entradas de acesso.
id
integer
Identificador do registro de acesso.
seller
object
Vendedor (legado) vinculado, ou null quando a concessão é em uma conta unificada. Formato: { id, display_name, type }.
account
object
Conta unificada vinculada, ou null quando a concessão é em um vendedor (legado). Formato: { id, display_name, type }.
group
object
Grupo concedido com suas permissões — { id, name, permissions: [...] }.
created_at
string
Data e hora no formato ISO-8601.
updated_at
string
Data e hora no formato ISO-8601.
[
  {
    "id": 12,
    "seller": null,
    "account": {
      "id": "8f6c7e8a-...-...",
      "display_name": "Acme Café",
      "type": "MERCHANT"
    },
    "group": {
      "id": 3,
      "name": "Account Admin",
      "permissions": [
        { "id": 101, "name": "Manage Users", "codename": "manage_users" }
      ]
    },
    "created_at": "2025-03-04T18:00:00.000000Z",
    "updated_at": "2025-03-04T18:00:00.000000Z"
  }
]

Erros

StatusQuando
401Token ausente ou inválido.

Exemplos

curl https://api.dlpay.cloud/user/42/legacy/accesses/ \
  -H "Authorization: Bearer $ACCESS_TOKEN"