Endpoint: GET /user/groups/
Autenticação: JWT obrigatório
Retorna todos os grupos, ordenados por nome. A resposta inclui permission_count — o número de permissões anexadas a cada grupo — permitindo renderizar linhas-resumo sem precisar buscar o detalhe de cada um.

Pré-requisitos

  • Quem faz a chamada precisa ser superusuário ou possuir a permissão auth.manage_groups.

Resposta

Retorna um array de resumos de grupo.
id
integer
Identificador do grupo.
name
string
Nome do grupo.
permission_count
integer
Quantidade de permissões anexadas ao grupo.
[
  { "id": 1, "name": "Superadmin", "permission_count": 14 },
  { "id": 3, "name": "Account Admin", "permission_count": 6 }
]

Erros

StatusQuando
401Token ausente ou inválido.
403Quem chama não possui auth.manage_groups.

Exemplos

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