RecordCreate event fires whenever a new record is created for any custom object type within a sub-account. The payload includes the record’s unique ID, assigned owners, followers, and its current property values as key-value pairs. Use this event to sync new records to external databases, trigger follow-up automations, or assign notifications to owners.
Payload
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for the newly created record |
locationId | string | Sub-account ID where the record was created |
owners | array<string> | User IDs assigned as owners of this record |
followers | array<string> | User IDs following this record for updates |
properties | array<object> | Dynamic 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 value stored for this property |
timestamp | string | ISO 8601 timestamp of when the record was created |
Example payload
Related
- Record Update — fires when an existing record is modified
- 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)