The bulk request that clients use to send a potentially large collection of resource operations in a single request. For a PUT, PATCH, or POST, the data in the operation is the resource data as for a single SCIM request.

Entitlement required: manageUserGroups (Manage users and groups) or manageAllUserGroups (Synchronize users and groups) or manageUserStandardGroups (Manage users and standard groups).
Note: You only need one entitlement, but you can have more than one.

The maximum number of operations is 1000 and the maximum payload size is 1048576

An example bulk request payload:

{ "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":"tim_mo", "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":"[email protected]", "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" }]}