Register a User in HCM
Roger wants to create a user in HCM so he can register the user in Bill Management. To create a new user in HCM, he performs a POST action on the Users resource providing the user details in the request body.
Example URL
Here's an example of the resource URL:
POST
/hcmRestApi/scim/Users
Example Request
Here's an example of the request body in JSON format:
{
"schemas":[ "urn:scim:schemas:core:2.0:User"],
"name":{
"familyName":"Machen",
"givenName":"Xavier"
},
"active":true,
"userName":"XavierDMachen@dayrep.com",
"emails":[
{
"primary":true,
"value":"XavierDMachen@dayrep.com",
"type":"W"
}
],
"displayName":"Xavier Machen",
"password":"gTm6K7R8"
}
Example Response
Here's an example of the response body in JSON format:
{
"id": "8ED6997CB453F1EDE050F70AE628746C",
"meta": {
"resourceType": "User",
"created": "2019-08-02 11:07:11.000",
"lastModified": "2019-08-02 11:07:11.877",
"location": "https://<server>hcmRestApi/scim/Users/8ED6997CB453F1EDE050F70AE628746C"
},
"schemas": [
"urn:scim:schemas:core:2.0:User",
"urn:scim:schemas:extension:fa:2.0:faUser"
],
"userName": "XavierDMachen@dayrep.com",
"name": {
"familyName": "Machen",
"givenName": "Xavier"
},
"displayName": "Xavier Machen",
"preferredLanguage": "en",
"emails": [
{
"value": "XavierDMachen@dayrep.com",
"type": "W",
"primary": true
}
],
"urn:scim:schemas:extension:fa:2.0:faUser": {
"userCategory": "DEFAULT"
},
"active": true
}