Acapadev

Referência da API

Consulta as rotas e os payloads retornados pelo SSO.

Endpoint do Utilizador (User Profile)

Após obteres um Token de Acesso válido, podes consultar os detalhes do utilizador autenticado e os seus cargos no teu sistema satélite através deste endpoint.

GET /api/user

Headers Requeridos

Authorization: Bearer {access_token}
Accept: application/json

Resposta de Exemplo (200 OK)

{
  "id": "9b123a45-6789-0abc-def1-234567890abc",
  "name": "João Silva",
  "email": "[email protected]",
  "email_verified_at": "2026-06-20T10:00:00.000000Z",
  "avatar_url": "https://id.acapadev.com/storage/avatars/joao.png",
  "roles": [
    {
      "id": 1,
      "name": "admin",
      "app_id": 2
    },
    {
      "id": 2,
      "name": "editor",
      "app_id": 2
    }
  ]
}

O array roles contém apenas os cargos que o utilizador possui na tua aplicação satélite (baseado no Token que estás a usar). Ele não contém as permissões de outros sistemas por motivos de segurança e privacidade.

Enter para selecionar ESC para sair