Skip to main content
The 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

FieldTypeDescription
idstringUnique identifier for the updated record
locationIdstringSub-account ID where the record exists
ownersarray<string>User IDs currently assigned as owners of this record
followersarray<string>User IDs currently following this record for updates
propertiesarray<object>Current field values for the record, each as a { key, value } pair
properties[].keystringThe property key as defined in the object schema
properties[].valueanyThe updated value stored for this property
timestampstringISO 8601 timestamp of when the update occurred

Example payload

{
  "id": "67a349a79b28947ec1f65bb5",
  "locationId": "eHy2cOSZxMQzQ6Yyvl8P",
  "owners": ["YlWd2wuCAZQzh2cH1fVZ"],
  "followers": ["YlWd2wuCAZQzh2cH1fVZ"],
  "properties": [
    { "key": "pet_name", "value": "buddy_updated" }
  ],
  "timestamp": "2024-03-01T00:00:00.000Z"
}
Last modified on March 4, 2026