Update an existing account
Update the details of an account by passing its ID in the system and the attributes to edit. Available to Garmat administrators and to customer admins with limited editable fields.
Path parameters
-
the ID of the account to update
Body
The parameters to update an account
-
customer_type string
customer type, if applicable. One of: consolidator, mso, manufacturer, banner_or_franchise, buying_group, dealer_group
-
name of the account to create
-
primary_industry string
primary industry of the account, if applicable. One of: automotive, aerospace, marine, industrial, or other.
-
status string
status of the account to create.
-
type of the account to create.
PUT /api/accounts/{id}
curl \
-X PUT http://localhost:4000/api/accounts/{id} \
-d '{"name":"Customer Account","type":"customer","status":"deactivated","customer_type":"mso","primary_industry":"automotive"}'
Request examples
{
"name": "Customer Account",
"type": "customer",
"status": "deactivated",
"customer_type": "mso",
"primary_industry": "automotive"
}
Response examples (200)
{
"id": "f260f115-f2e6-4dde-bcab-98b10fdb8cf6",
"name": "Test Account",
"type": "customer",
"status": "active",
"customer_type": "mso",
"primary_industry": "automotive"
}
Response examples (200)
{
"id": "f260f115-f2e6-4dde-bcab-98b10fdb8cf6",
"name": "Test Account",
"type": "customer",
"status": "active",
"customer_type": "mso",
"primary_industry": "automotive"
}
Response examples (400)
{
"error": "Error Reason"
}
Response examples (400)
{
"error": "Error Reason"
}
Response examples (401)
{
"error": "Error Reason"
}
Response examples (401)
{
"error": "Error Reason"
}