Skip to main content
O objeto permissao representa uma regra individual de controle de acesso no sistema RBAC. Permissoes seguem a convencao de nomenclatura resource:action e podem ser definidas pelo sistema ou customizadas. Elas sao atribuidas a papeis, nao diretamente a usuarios.
permissionId
string
O identificador unico da permissao.
slug
string
O slug da permissao. Formato: resource:action.
resource
string
O recurso ao qual esta permissao se aplica.
action
string
A acao que esta permissao concede sobre o recurso.
name
string
O nome de exibicao da permissao.
description
string|null
A descricao da permissao. null se nao fornecida.
system
boolean
Se esta e uma permissao definida pelo sistema.
createdAt
string
Timestamp de criacao (ISO 8601).
updatedAt
string
Timestamp da ultima atualizacao (ISO 8601).
{
  "permissionId": "perm_01HQZF3B8J5TX7W4NRKM2YPEG9",
  "slug": "billing:manage",
  "resource": "billing",
  "action": "manage",
  "name": "Manage Billing",
  "description": "Allows managing billing and subscriptions",
  "system": true,
  "createdAt": "2026-01-15T10:00:00.000Z",
  "updatedAt": "2026-01-15T10:00:00.000Z"
}