Sample Message Exchange — Creating and adding the user to a group
Request
POST /scim/v1/mypharma/Bulk HTTP 1.1 Host: example.com Authorization: Basic Y3VzdG9tZXIuYWRtaW51c2VyOnBhc3N3b3Jk= Accept: application/json Content-Type: application/json Content-Length: ...
{ "schemas" : [ "urn:scim:schemas:core:2.0:BulkRequest" ], "failOnErrors" : 1, "Operations" : [ { "method" : "POST", "path" : "/Users", "bulkId" : "qwerty", "data" : { "schemas" : [ "urn:scim:schemas:core:2.0:User" ], "externalId" : "bulk.user@mypharma.com", "userName" : "bulk.user@mypharma.com", "name" : { "familyName" : "User", "givenName" : "Bulk" }, "emails" : [ { "value" : "bulk.user@mypharma.com", "type" : "work" } ], "password" : "Password1" } }, { "method" : "PATCH", "path" : "/Groups/mypharma.lshdme", "data" : { "op" : "add", "path" : "members", "value" : [ { "value" : "bulkId:qwerty" } ] } } ] }
Response
HTTP/1.1 200 OK Content-Type: application/json Content-Length: ...
{ "schemas" : [ "urn:scim:schemas:core:2.0:BulkResponse" ], "Operations" : [ { "location" : "http://hs-identity-api.oracleindustry.com/scim/v1/mypharma/Users/c1f6f0df5e80498bb0d34c62b27694c9", "method" : "POST", "bulkId" : "qwerty", "path" : "/Users", "status" : { "code" : "201" } }, { "method" : "PATCH", "path" : "/Groups/mypharma.lshdme", "status" : { "code" : "200" } } ] }
Parent topic: Bulk API