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.
Body
The parameters to update an account
-
customer type, if applicable. One of: consolidator, mso, manufacturer, banner_or_franchise, buying_group, dealer_group
-
name of the account to create
-
primary industry of the account, if applicable. One of: automotive, aerospace, marine, industrial, or other.
-
status of the account to create.
-
type of the account to create.
PUT
/api/accounts/{id}
curl \
--request PUT 'http://localhost:4000/api/accounts/{id}' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"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"
}