{
"companies": [
{
"crmId": "account_4k8j2m",
"name": "Acme Corporation (Rebranded)",
"employeeCount": 750,
"genesy_engagement_status": "Message Replied",
"genesy_last_activity": "2024-12-31T10:00:00Z"
}
]
}
{
"results": [
{
"crmId": "account_4k8j2m",
"success": true
}
]
}
Companies
Update companies
Update existing companies in your CRM
PUT
/
companies
{
"companies": [
{
"crmId": "account_4k8j2m",
"name": "Acme Corporation (Rebranded)",
"employeeCount": 750,
"genesy_engagement_status": "Message Replied",
"genesy_last_activity": "2024-12-31T10:00:00Z"
}
]
}
{
"results": [
{
"crmId": "account_4k8j2m",
"success": true
}
]
}
Your Implementation Required
This endpoint must be implemented on your server
Request
array
required
Array of company objects to update
Company Object
string
required
Your CRM’s ID for this company (from previous sync)
string
Updated company name
number
Updated employee count
string
Campaign engagement fields (user-configurable names)
{
"companies": [
{
"crmId": "account_4k8j2m",
"name": "Acme Corporation (Rebranded)",
"employeeCount": 750,
"genesy_engagement_status": "Message Replied",
"genesy_last_activity": "2024-12-31T10:00:00Z"
}
]
}
Response
array
required
Array of update results
string
required
The company’s CRM ID
boolean
required
Whether the update succeeded
{
"results": [
{
"crmId": "account_4k8j2m",
"success": true
}
]
}
Field names are user-configurable. Your CRM should store any field, not just known ones.