Skip to main content
GET
Get All Roles

Liste des rôles

Récupérez tous les rôles d’utilisateur disponibles dans le système SecureAI.

Point de terminaison

Description

Ce point de terminaison renvoie tous les rôles d’utilisateur disponibles dans le système SecureAI. Il fournit des informations détaillées sur chaque rôle, notamment les autorisations, les descriptions et les métadonnées. Ceci est utile pour comprendre les rôles disponibles et leurs capacités.

Authentification

Obligatoire : clé API avec privilèges d’administrateur

Paramètres de requête

Exemple de demande

Réponse réussie

Code d’état : 200 OK

Champs de réponse

Exemple d’utilisation

###JavaScript
###Python

boucle

Réponses d’erreur

401 Non autorisé

403 Interdit

429 Trop de demandes

Cas d’utilisation

  • Gestion des rôles : répertoriez tous les rôles disponibles pour l’attribution des utilisateurs
  • Révision des autorisations : comprenez les autorisations dont dispose chaque rôle
  • Contrôle d’accès : planifiez l’accès des utilisateurs en fonction des rôles disponibles
  • Affectation des utilisateurs : attribuez des rôles aux utilisateurs en fonction de leurs besoins
  • Analyse des rôles : analysez l’utilisation des rôles et la répartition des utilisateurs

Limites de taux

  • Par défaut : 100 requêtes par minute
  • Quotidien : 10 000 requêtes par jour
  • Mensuel : 300 000 demandes par mois

Remarques

  • Ce point de terminaison nécessite des privilèges d’administrateur
  • Pagination basée sur la page : utilise le paramètre de page, pas le décalage
  • Rechercher : recherche dans les champs de nom, displayName et de description
  • Rôles système : peut filtrer par rôles système ou personnalisés
  • Tri : peut trier selon n’importe quel champ par ordre croissant ou décroissant
  • Réponse plate : la réponse n’est pas imbriquée sous l’objet de données
  • Nombre d’utilisateurs : indique combien d’utilisateurs ont chaque rôle
  • Informations sur le créateur : indique qui a créé chaque rôle

Autorisations

Authorization
string
header
requis

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

Paramètres de requête

page
integer
défaut:1

Page number for pagination

Plage requise: x >= 1
limit
integer
défaut:20

Number of roles per page

Plage requise: 1 <= x <= 100

Search term for role name, display name, or description

isSystem
enum<string>

Filter by system roles

Options disponibles:
true,
false
sortBy
string
défaut:createdAt

Field to sort by

sortOrder
enum<string>
défaut:desc

Sort order

Options disponibles:
asc,
desc

Réponse

List of roles

success
boolean
Exemple:

true

roles
object[]
pagination
object