Loading...
 

Modify User Account


HTTP VerbPUT
URI Template/user/{userID}
MIME Typeapplication/vnd.pncp.v.1.0+json onwards
Normal HTTP Response Code200 OK
Invoked ByResellers can invoke this for user accounts found in their own account as well as any other account they own. End-clients can invoke this for user accounts found in their account only.
Response ModeSynchronous.

Sample Request

PUT /pncp-external-api-rest/user/150 HTTP/1.1
Accept: application/vnd.pncp.v.5.0+json
Authorization: PNCP 99veUSOLIpWGTLG94uFlxOHSmAWopKC3XpDIEVLNqN0=
Content-Type: application/vnd.pncp.v.5.0+json
Content-Length: 134
User-Agent: Jakarta Commons-HttpClient/3.1
Host: YOUR_API_URL

{
   "password":"thenewpassword",
   "firstName":"Lewis",
   "lastName":"Loyce",
   "email":"lewisl2@ccbilleu.com",
   "active":false,
   "level":"READ_ONLY"
}

Sample Response

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Cache-Control: no-store
Content-Type: application/vnd.pncp.v.5.0+json
Transfer-Encoding: chunked
Date: Mon, 30 Jan 2012 13:51:13 GMT

{
   "userName":"lewis",
   "level":" READ_ONLY ",
   "firstName":"Lewis",
   "lastName":"Loyce",
   "email":"lewisl2@ccbilleu.com",
   "active":false,
   "lastLoginDate":"2012/01/30",
   "accountResource":{
      "resourceURL":"/account/88"
   },   
   "userResource":{
      "resourceURL":"/user/150"
   }
}

Notes

  • level can be set to either ADMIN or READ_ONLY.
  • If password is not defined or set to null the password will not be reset.

Field Info

Field Name
Required
active
YES
email
YES
firstName
YES
lastName
YES
level
YES
password
YES