RecordUpdate event fires whenever a custom object record is modified within a sub-account. The payload reflects the record’s current state after the update, including any changes to properties, owners, or followers. Use this event to push field changes to external systems, trigger conditional workflows, or maintain audit logs of data modifications.
Payload
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for the updated record |
locationId | string | Sub-account ID where the record exists |
owners | array<string> | User IDs currently assigned as owners of this record |
followers | array<string> | User IDs currently following this record for updates |
properties | array<object> | Current field values for the record, each as a { key, value } pair |
properties[].key | string | The property key as defined in the object schema |
properties[].value | any | The updated value stored for this property |
timestamp | string | ISO 8601 timestamp of when the update occurred |
Example payload
Related
- Record Create — fires when a new record is created
- Record Delete — fires when a record is removed
- Objects API — manage custom object schemas and records
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)