permissions

Cria permissões e adiciona aos perfis padrões.

post/v2/managers/permissions

Request

  • Base URL: http://localhost:8888/api
  • URL: http://localhost:8888/api/v2/managers/permissions
  • Auth: API key in header authorization

Request body

titlestring required

Título da Permissão

keystring required

Key da Permissão. Caso não seja enviado no payload, será criado um slug a partir do 'title'.

orderstring

Key da Permissão

type'all' | 'frontend' | 'backend'

Onde será implantado

implantedboolean

Permissão está implantada

category'configs' | 'base' | 'vacancy' | 'tools' required

Categoria da Permissão (aba)

sub_category'vacancies' | 'company_config' | 'company_pipe' | 'advanced_filters' | 'tools' | 'company_integration' | 'advanced_filters' required

Sub Categoria da Permissão (aba)

implements_on_rulesboolean required

Define se a permissão será implantada nos Perfis de Acessos Padrões

Example request

{
  "title": "Visualizar Base Pública",
  "key": "advanced_filters",
  "type": "all",
  "implanted": true,
  "category": "configs",
  "sub_category": "company_config",
  "implements_on_rules": true
}

Response

Sucesso de Retorno!

messagestring

Mensagem de Retorno

Example response

{
  "message": "Ação realizada com sucesso!"
}

Changes

No recorded changes to this operation across all 1 revision of this API.