Create users, groups, and apps in bulk
POST {{stripeUrl}}/admin/v1/Bulk
Request Body
{"schemas"=>["urn:ietf:params:scim:api:messages:2.0:BulkRequest"], "Operations"=>[{"method"=>"POST", "path"=>"/Users", "bulkId"=>"id_user1", "data"=>{"schemas"=>["urn:ietf:params:scim:schemas:core:2.0:User"], "name"=>{"givenName"=>"Xavier", "familyName"=>"Hanel"}, "userName"=>"xhanel@example.com", "title"=>"Security Officer", "emails"=>[{"value"=>"xhanel@example.com", "type"=>"work", "primary"=>true}, {"value"=>"xhanel@example.com", "primary"=>false, "type"=>"recovery"}]}}, {"method"=>"POST", "path"=>"/Users", "bulkId"=>"id_user2", "data"=>{"schemas"=>["urn:ietf:params:scim:schemas:core:2.0:User"], "name"=>{"givenName"=>"Alfred", "familyName"=>"Ahmlek"}, "userName"=>"aahmlek@example.com", "title"=>"Security Engineer", "emails"=>[{"value"=>"aahmlek@example.com", "type"=>"work", "primary"=>true}, {"value"=>"aahmlek@example.com", "primary"=>false, "type"=>"recovery"}]}}, {"method"=>"POST", "path"=>"/Users", "bulkId"=>"id_user3", "data"=>{"schemas"=>["urn:ietf:params:scim:schemas:core:2.0:User"], "name"=>{"givenName"=>"Ferdinand", "familyName"=>"Redmilson"}, "userName"=>"fredmilson@example.com", "title"=>"GRC Reviewer", "emails"=>[{"value"=>"fredmilson@example.com", "type"=>"work", "primary"=>true}, {"value"=>"fredmilson@example.com", "primary"=>false, "type"=>"recovery"}]}}, {"method"=>"POST", "path"=>"/Groups", "bulkId"=>"id_group1", "data"=>{"schemas"=>["urn:ietf:params:scim:schemas:core:2.0:Group", "urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group", "urn:ietf:params:scim:schemas:extension:custom:2.0:Group"], "displayname"=>"Security Team", "urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group"=>{"creationMechanism"=>"api", "description"=>"Group with security employees."}, "members"=>[{"value"=>"bulkId:id_user1", "type"=>"User"}, {"value"=>"bulkId:id_user2", "type"=>"User"}]}}, {"method"=>"POST", "path"=>"/Groups", "bulkId"=>"id_group2", "data"=>{"schemas"=>["urn:ietf:params:scim:schemas:core:2.0:Group", "urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group", "urn:ietf:params:scim:schemas:extension:custom:2.0:Group"], "displayname"=>"Compliance Team", "urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group"=>{"creationMechanism"=>"api", "description"=>"Group with security compliance employees."}, "members"=>[{"value"=>"bulkId:id_user1", "type"=>"User"}, {"value"=>"bulkId:id_user2", "type"=>"User"}, {"value"=>"bulkId:id_user3", "type"=>"User"}]}}, {"method"=>"POST", "path"=>"/Apps", "bulkId"=>"id_apps1", "data"=>{"schemas"=>["urn:ietf:params:scim:schemas:oracle:idcs:App"], "basedOnTemplate"=>{"value"=>"CustomWebAppTemplateId"}, "displayName"=>"Security Portal", "description"=>"Portal for security teams", "clientType"=>"confidential", "isOAuthClient"=>true, "allowedGrants"=>["authorization_code", "client_credentials"], "redirectUris"=>["https://www.mysecapp.com/callback"], "logoutUri"=>"https://www.mysecapp.com/logout", "postLogoutRedirectUris"=>["https://www.mysecapp.com/"], "isOAuthResource"=>true, "accessTokenExpiry"=>3600, "refreshTokenExpiry"=>604800, "allUrlSchemesAllowed"=>false, "audience"=>"https://api.mysecapp.com", "scopes"=>[{"value"=>"/mysettings", "fqs"=>"https://api.mysecapp.com/mysettings", "requiresConsent"=>true, "description"=>"Get information your security clearance"}, {"value"=>"/alert", "fqs"=>"https://api.mysecapp.com/alert", "requiresConsent"=>true, "description"=>"Post an alert for the security team"}, {"value"=>"/myprofile", "fqs"=>"https://api.mysecapp.com/myprofile", "requiresConsent"=>false, "description"=>"Access your security profile"}]}}]}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string | ||
Date | string | ||
Content-Type | string | ||
x-content-sha256 | string |
RESPONSES
status: Created
{"schemas":["urn:ietf:params:scim:api:messages:2.0:BulkResponse"],"Operations":[{"location":"https://bravoe.identity.internal.oracle.com/admin/v1/Users/8b34155f8bf647cbb1d90984cdb5df3c","method":"POST","bulkId":"id_user1","status":"201"},{"location":"https://bravoe.identity.internal.oracle.com/admin/v1/Users/bbaf0c5b82d242fcb4676eb27bf3f18a","method":"POST","bulkId":"id_user2","status":"201"},{"location":"https://bravoe.identity.internal.oracle.com/admin/v1/BulkUserPasswordChanger/null","method":"POST","bulkId":"pw_change","status":"201"}]}