Skip to main content
GET
/
permissions
Listar Permissoes
curl --request GET \
  --url https://api.example.com/permissions \
  --header 'Authorization: <authorization>'
{
  "data": [
    {
      "permissionId": 1,
      "slug": "users:read",
      "resource": "users",
      "action": "read",
      "name": "Read Users",
      "description": "View user profiles",
      "system": true,
      "createdAt": "2026-01-01T00:00:00.000Z",
      "updatedAt": "2026-01-01T00:00:00.000Z"
    }
  ],
  "meta": { "hasMore": false, "limit": 20 }
}
Requer permissao permissions:read.

Headers

Authorization
string
required
Bearer token.

Parametros de Query

limit
integer
Resultados por pagina.
previousCursor
string
Cursor para pagina anterior.
nextCursor
string
Cursor para proxima pagina.

Resposta

data
array
Lista de permissoes.
meta
object
Metadados de paginacao.
{
  "data": [
    {
      "permissionId": 1,
      "slug": "users:read",
      "resource": "users",
      "action": "read",
      "name": "Read Users",
      "description": "View user profiles",
      "system": true,
      "createdAt": "2026-01-01T00:00:00.000Z",
      "updatedAt": "2026-01-01T00:00:00.000Z"
    }
  ],
  "meta": { "hasMore": false, "limit": 20 }
}

Exemplos de Codigo

curl https://api.awsales.io/admin/permissions \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Codigos de Erro

StatusCodigoDescricao
400validation_errorEntrada invalida ou campos obrigatorios ausentes
401unauthorizedAutenticacao ausente ou invalida
403forbiddenPermissoes insuficientes
500internal_server_errorOcorreu um erro inesperado