This API is useful for mainly Update the user object.
Mandatory Fields :
- First Name
- Id
- Last Name
- Email Address
- Domain Name
- Login Name
- Site Names
- CP Titles
- Activity Status
- Department Name
Unique Field :
- Email Address
Non Changeable Fields :
- Login Name
- Domain Name
Method | URL |
---|---|
PUT | catissuecore/rest/ng/users/{userId} |
Request | application/json |
json | { "lastName":"Piterson", "firstName":"Sam", "domainName":"catissue", "emailAddress":"sam.piterson@live.com", "loginName":"samPiterson", "siteNames":["My group", "New Site"], "cpTitles":["MyCp", "Test Cp"], "activityStatus":"Active", "deptName":"Department of onchology", "comments":"bla bla bla", "city":"Jalgaon", "state":"Maharashtra", "country":"India", "zipCode":"425022", "faxNumber":"434343AS", "phoneNumber":"654323", } |
Response | { "id" : "1",
|
Error Cases :
code | Applies to | Status Message |
---|---|---|
200 | All resources | |
201 | All POST/PUT requests | Resource created/updated successfully |
400 | All requests | Invalid parameters, this will also includes application specific error messages |
401 | All requests | Authorization failed |
404 | All requests | Resource not found, also includes specified resource id/name/title |
500 | All requests | Internal server error |