Skip to main content
GET
Get All Roles

Listar funções

Recupere todas as funções de usuário disponíveis no sistema SecureAI.

Ponto final

Descrição

Este endpoint retorna todas as funções de usuário disponíveis no sistema SecureAI. Ele fornece informações detalhadas sobre cada função, incluindo permissões, descrições e metadados. Isto é útil para compreender as funções disponíveis e suas capacidades.

Autenticação

Obrigatório: Chave de API com privilégios de administrador

Parâmetros de consulta

Exemplo de solicitação

Resposta de sucesso

Código de status: 200 OK

Campos de resposta

Exemplo de uso

JavaScript

###Píton
###cURL

Respostas de erro

401 Não autorizado

403 Proibido

429 Muitas solicitações

Casos de uso

  • Gerenciamento de funções: liste todas as funções disponíveis para atribuição de usuário
  • Revisão de permissões: entenda quais permissões cada função possui
  • Controle de acesso: planeje o acesso do usuário com base nas funções disponíveis
  • Atribuição de usuários: atribua funções aos usuários com base em suas necessidades
  • Análise de funções: analise o uso de funções e a distribuição de usuários

Limites de taxa

  • Padrão: 100 solicitações por minuto
  • Diariamente: 10.000 solicitações por dia
  • Mensal: 300.000 solicitações por mês

Notas

  • Este endpoint requer privilégios de administrador
  • Paginação baseada em página: usa parâmetro de página, não deslocamento
  • Pesquisa: pesquisas nos campos nome, displayName e descrição
  • Funções do sistema: pode filtrar por sistema versus funções personalizadas
  • Classificação: pode classificar por qualquer campo em ordem crescente ou decrescente
  • Resposta simples: a resposta não está aninhada no objeto de dados
  • Contagem de usuários: mostra quantos usuários têm cada função
  • Informações do criador: mostra quem criou cada função

Autorizações

Authorization
string
header
obrigatório

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

Parâmetros de consulta

page
integer
padrão:1

Page number for pagination

Intervalo necessário: x >= 1
limit
integer
padrão:20

Number of roles per page

Intervalo necessário: 1 <= x <= 100

Search term for role name, display name, or description

isSystem
enum<string>

Filter by system roles

Opções disponíveis:
true,
false
sortBy
string
padrão:createdAt

Field to sort by

sortOrder
enum<string>
padrão:desc

Sort order

Opções disponíveis:
asc,
desc

Resposta

List of roles

success
boolean
Exemplo:

true

roles
object[]
pagination
object