Skip to main content
PUT

Your Implementation Required

This endpoint must be implemented on your server
Enginy calls this endpoint to update contacts that were previously synced. This includes regular field updates and engagement field updates from campaigns.

Request

array
required
Array of contact objects to update

Contact Object

string
required
Your CRM’s ID for this contact (from previous sync)
string
Updated email address
string
Updated first name
string
Campaign engagement fields (user-configurable names)

Response

array
required
Array of update results
string
required
The contact’s CRM ID
boolean
required
Whether the update succeeded

Engagement Fields

When contacts engage with campaigns, Enginy sends updates with fields like:
Field names are user-configurable. Your CRM should store any field, not just known ones.