Aller au contenu principal

Utilisateurs

Liste des utilisateurs, rôles par entité, désactivation.

GET /api/v1/users

Accès
Permission utilisateurs : lecture (Users.Read) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
search requête string —
status requête string —
role requête string —
entityId requête string (uuid) —
page requête integer défaut : 1
pageSize requête integer défaut : 20
sortBy requête string —
sortOrder requête string —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

GET /api/v1/users/{userId}

Accès
Permission utilisateurs : lecture (Users.Read) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
userId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

DELETE /api/v1/users/{userId}

Accès
Permission utilisateurs : gestion (invitation, rôles, désactivation) (Users.Manage) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
userId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma DeleteUserRequest

Champ Type Contraintes
reassignToUserId requis string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/users/{userId}/deactivate

Accès
Permission utilisateurs : gestion (invitation, rôles, désactivation) (Users.Manage) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
userId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/users/{userId}/reactivate

Accès
Permission utilisateurs : gestion (invitation, rôles, désactivation) (Users.Manage) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
userId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/users/{userId}/roles

Accès
Permission utilisateurs : gestion (invitation, rôles, désactivation) (Users.Manage) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
userId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma AssignRoleRequest

Champ Type Contraintes
entityId requis string (uuid) —
role requis string —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

PATCH /api/v1/users/{userId}/roles/{entityId}

Accès
Permission utilisateurs : gestion (invitation, rôles, désactivation) (Users.Manage) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
userId requis chemin string (uuid) —
entityId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma UpdateRoleRequest

Champ Type Contraintes
role requis string —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

DELETE /api/v1/users/{userId}/roles/{entityId}

Accès
Permission utilisateurs : gestion (invitation, rôles, désactivation) (Users.Manage) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
userId requis chemin string (uuid) —
entityId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

Schémas

Objets utilisés par les opérations de cette page. Les nombres sont écrits en JSON comme des nombres ; les énumérations, comme des chaînes.

DeleteUserRequest

Champ Type Contraintes
reassignToUserId requis string (uuid) —

AssignRoleRequest

Champ Type Contraintes
entityId requis string (uuid) —
role requis string —

UpdateRoleRequest

Champ Type Contraintes
role requis string —

Mise à jour : 10 octobre 2026. Signaler une inexactitude