Enspace
  1. Cargos
Enspace
  • Introdução
  • Autenticação
  • Conceitos
  • Primeiros Passos
  • Workspaces
    • Categorias
      • Campos
        • Listar campos
        • Criar campo
        • Obter campo específico
        • Atualizar campo
        • Excluir campo
      • Items
        • Listar items
        • Criar novo item
        • Contar items
        • Obter item específico
        • Atualizar item
        • Remover item
      • Listar categorias
      • Contar categorias
      • Obter categoria específica
      • Criar categoria
      • Atualizar categoria
      • Excluir categoria
    • Membros
      • Listar membros
      • Contar membros
      • Obter membro
      • Novo membro
      • Atualizar membro
      • Remover membro
    • Cargos
      • Listar cargos
        GET
      • Criar cargo
        POST
      • Obter cargo específica
        GET
      • Contar cargos
        GET
      • Atualizar cargo
        PUT
      • Excluir cargo
        DELETE
      • Listar Permissões da Role
        GET
      • Adicionar Permissão à Role
        POST
      • Remover Permissão da Role
        DELETE
    • Grupos de Membros
      • Listar grupos
      • Novo grupo
      • Obter grupo
      • Atualizar grupo
      • Excluir grupo
    • Listar Workspaces
      GET
    • Contexto do Workspace
      GET
    • Novo Workspace
      POST
    • Sair do workspace
      POST
    • Estatísticas do Workspace
      GET
    • Prévia de Exclusão do Workspace
      GET
    • Excluir Workspace
      DELETE
  • Usuário
    • Logs de Auditoria
      GET
    • Listar Chaves de API
      GET
  1. Cargos

Adicionar Permissão à Role

Em desenvolvimento
Develop Env
https://api-develop.enspace.io
Develop Env
https://api-develop.enspace.io
POST
https://api-develop.enspace.io
/ws/roles/{roleId}/permissions
Responsável:Não configurado
Adiciona uma permissão à role.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api-develop.enspace.io/ws/roles//permissions' \
--header 'Content-Type: application/json' \
--header 'x-api-key;' \
--header 'en-workspace;' \
--data-raw '{
    "entity": "string",
    "action": "string",
    "rules": {}
}'
Response Response Example
{
    "id": 0,
    "entity": "string",
    "action": "string",
    "rules": {}
}

Requisição

Authorization
API Key
Adicionar parâmetro em header
x-api-key
Exemplo:
x-api-key: ********************
API Key
Adicionar parâmetro em header
en-workspace
Exemplo:
en-workspace: ********************
or
Parâmetros Path
roleId
integer 
requerido
Parâmetros Header
en-workspace
string 
requerido
Parâmetros Bodyapplication/json
entity
string 
requerido
Entidade alvo da permissão
action
string 
requerido
Ação permitida
rules
object 
opcional
Regras específicas da permissão
Additional properties
integer  | number  | string  | boolean 
opcional
Examples

Respostas

🟢201Criado
application/json
Permissão adicionada
Body
id
integer 
requerido
ID único da permissão
entity
string 
requerido
Entidade alvo da permissão (workspace, types, items, etc.)
action
string 
requerido
Ação permitida (read, write, delete, etc.)
rules
object 
opcional
Regras específicas da permissão
Additional properties
integer  | number  | string  | boolean 
opcional
Página anterior
Listar Permissões da Role
Próxima página
Remover Permissão da Role
Built with