CRM
Update company
Changed onUpdates an existing company. Only provided fields will be updated. Set custom attribute values with custom_attributes. A key that is not an active company attribute returns 400 CUSTOM_ATTRIBUTE_KEY_UNKNOWN, and a value of the wrong type returns 400 CUSTOM_ATTRIBUTE_VALUE_INVALID.
put/v2/api/crm/companies/{id}
Request
- Base URLhttps://api.withallo.com
- URLhttps://api.withallo.com/v2/api/crm/companies/{id}
- AuthAPI key in header Authorization
Path parameters
idstring required
Example:com-xyz789
Company ID (e.g., "com-xyz789")
Request body
Example request
{
"custom_attributes": {
"ping_pong_level": "Advanced",
"renewal_date": "2026-12-01"
}
}Response
Company updated
Example response
{
"data": {
"id": "com-xyz789",
"name": "Acme Corp",
"website": "https://acme.com",
"industry": "Technology",
"person_count": 3,
"interactions": 12,
"last_activity_at": "2026-04-28T10:30:00",
"created_at": "2026-04-01T09:00:00",
"updated_at": "2026-04-28T10:30:00",
"custom_attributes": {
"ping_pong_level": "advanced",
"renewal_date": "2026-12-01"
}
}
}Changes
- info
added the new optional request property
- info
added the non-success response with the status
- info
added the optional property
/to the response with the status
- info