La demande groupée que les clients utilisent pour envoyer une collection potentiellement importante d'opérations sur les ressources en une seule demande. Pour un PUT, PATCH ou POST, les données de l'opération sont les données de ressources comme pour une requête SCIM unique.

Intitulé requis : manageUserGroups (Gérer les utilisateurs et les groupes) ou manageAllUserGroups (Synchroniser les utilisateurs et les groupes) ou manageUserStandardGroups (Gérer les utilisateurs et les groupes standard), ou manageUsers (Gérer tous les utilisateurs), ou manageUsersInStandardGroups (Gérer les utilisateurs dans les groupes standard), ou manageGroups (Gérer tous les groupes mais pas leurs membres), ou manageStandardGroups (Gérer les groupes standard mais pas leurs membres), ou manageGroupMembers (Gérer tous les groupes et leurs membres), ou manageStandardGroupMembers (Gérer les groupes standard et leurs membres).
Note : vous n'avez besoin que d'un seul droit, mais vous pouvez en avoir plusieurs.

Le nombre maximal d'opérations est de 1000 et la taille maximale de la charge utile est de 1048576.

By. Par défaut, un courrier électronique est envoyé aux utilisateurs qui sont créés, modifiés, supprimés et ajoutés ou supprimés en tant que membres d'un groupe. Les modèles d'e-mails à personnaliser se trouvent dans les répertoires notifications/user_management/profile/ et notifications/user_management/group/.
Transmettez le paramètre de requête themeId pour personnaliser le modèle d'e-mail des notifications.
Pour désactiver les notifications par e-mail, envoyez notifyType=NONE en tant que paramètre de requête.

Exemple de charge utile d'une requête groupée :

{{ "schemas":["urn:ietf:params:scim:api:messages:2.0:BulkRequest"],"Operations":[ { "method":"POST", "bulkId":"qwerty0", "path":"/Users", "data":{ "schemas":["urn:ietf:params:scim:schemas:core:2.0:User"], "userName":"bulkUser1", "emails":[{ "type":"work", "value":"[email protected]" } ] } }, {{ "method":"POST", "bulkId":"qwerty1", "path":"/Users", "data":{ "schemas":["urn:ietf:params:scim:schemas:core:2.0:User","urn:ietf:params:scim:schemas:extension:ibm:2.0:User"], "userName":"bulkUser2@www.realm.com", "urn:ietf:params:scim:schemas:extension:ibm:2.0:User":{ "userCategory":"federated" } } }, {{ "method":"POST", "path":"/Groups", "bulkId":"qwerty2", "data": { "schemas":["urn:ietf:params:scim:schemas:core:2.0:Group"], "displayName":"mygroup", "members":[ {"type":"user", "value":"bulkId:qwerty0"}, {"type":"user", "value":"bulkId:qwerty1"}, {"type":"user", "value":"501X123JRS"} ] } }, { "method":"DELETE", "path":"/Users/500EPPJQCS" } ]}

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
enum

Paramètre de requête facultatif indiquant le type de notification. S'il n'est pas présent, la notification EMAIL est utilisée. Spécifiez NONE si aucune notification à l'utilisateur n'est requise.

Allowed:
string

L'identifiant du thème que vous souhaitez appliquer.

Body Params

La charge utile de la demande groupée.

schemas
array of strings
required

Un tableau de chaînes contenant les URI indiquant les espaces de noms des schémas SCIM qui définissent les attributs dans la structure JSON actuelle. L'URI du schéma doit être "urn:ietf:params:scim:api:messages:2.0:BulkRequest" comme l'exige la spécification SCIM.

schemas*
int32

Un nombre entier qui spécifie le nombre d'erreurs que le fournisseur de services accepte avant que l'opération ne soit terminée et qu'une réponse d'erreur ne soit renvoyée.

Operations
array of objects
required

Définit les opérations d'un travail en masse. Chaque opération correspond à une seule demande HTTP contre un point d'accès à une ressource.

Operations*
Headers
string
enum
Defaults to false

Si la valeur est "true", l'utilisateur n'est pas tenu de modifier son mot de passe après s'être connecté.

Allowed:
Responses

Language
URL
LoadingLoading…
Response
Choose an example:
application/scim+json