Update Account
/accounts/{id}
Update Account [PUT]
Update an existing account.
The InspectAll API will respond with a 412: Precondition Failed
if the account name looks similar to other existing account names, or if the account num matches another account num. Include "confirmed": true
in the following request to continue creating the account.
Note: To make an Account "Inactive" update the "rowStatus" = 0.
Authorization: Admin, Web, Mobile
Request
{ "name": "Springfield Nuclear Plant", "num": "SPRING908", "rowStatus": 1, "address": "123 Springfield Street", "city": "Springfield", "state": "", "zip": "80982", "country": "US", "teamIds": [1,2,3] }
Response 200
{ "item": { "id": 9082, "num": "SPRING908", "name": "Springfield Nuclear Plant", "address": "123 Springfield Street", "city": "Springfield", "state": null, "zip": "80982", "country": "US", "rowStatus": 1, "createdBy": "290", "createdAt": "2015-05-19T16:37:19.827Z", "modifiedAt": "2015-05-19T16:37:19.827Z", "teamIds": [ 1, 2, 3 ] } }
Response 412
{ "similarAccounts": [ { "id": 12908, "name": "South Netherlands Engineering", "num": "SPRING" },{ "id": 9082, "name": "Springfield Nuclear Plant INC", "num": "SPRING90" } ] }
Response 422
{ "errors": { "teamIds": [ "At least (1) Team is required." ], "name": [ "Name is required." ] } }