Payload
string
required
The deleted record’s id. Always present: a payload without one is not sent at
all.
string
The object the record belonged to.
string
The record’s name at the moment it was deleted, so a receiver can say what
went without keeping a copy.
null when the record had no name.There is nothing left to read
The payload carries no fields. The record’s fields, its links to other records and the tasks about it are removed as it is deleted, so reading it back from the API afterwards finds nothing. A receiver that needs the record’s last values has to have kept them, for example fromrecord.created and
record.updated.
Worth knowing
- Deleting an object fires nothing for its records. Removing a whole object
does not send a
record.deletedfor each record on it. - A bulk delete from a table is one delivery per record. A record that fails to delete sends nothing.
- Side effects send no events of their own. The record’s sequence enrollments are cancelled and its tasks are removed, and neither of those delivers a webhook.