The DATA_NEW webhook is sent whenever a new record is created in Propexo for one of your subscribed objects. This allows your system to react immediately to new entities without polling the Propexo API. A common use case is when customers are creating new records in Propexo and want to automatically pull those new records into their own system after creation. It can also be used in sequence with the DATA_UPDATE webhook for additional data hydration. For more details, please see the ‘Sequencing and Data Hydration’ article.
Please note that the DATA_NEW webhook is not sent for first syncs and backsyncs.
A DATA_NEW webhook is triggered whenever a subscribed object is created within Propexo. Examples include:
Some models have interdependencies. For example, you may receive separate DATA_NEW events for a lease and a resident, but the payloads themselves will not indicate whether the resident is linked to that lease.
To determine these relationships, subscribe to the residents-to-leases model in addition to your primary object subscriptions.
event (string) — The webhook event type. For this event, the value is DATA_NEW.object (string) — The data model affected (e.g., residents, applicants, leases).record_id (string) — The unique Propexo ID for the record (often includes integration and source IDs).payload (object) — The full details of the new record. The shape varies by model.