Webhook Events Object
Properties
Delivery attempts since the event was created or last resent.
1When Truto stored the event, to the second.
2026-11-09T10:00:00.000ZWhen your endpoint accepted the event.
2026-11-09T10:00:01.000ZThe HTTP status your endpoint answered on the last attempt. Null when it did not answer (a timeout or a connection error) or no attempt has been made.
200The event type.
integrated_account:createdWhen the event was marked failed.
The event's ID, the same id your endpoint receives in the payload. A resend keeps it, so you can deduplicate on it.
6f1c1d4e-8a1b-5c2d-9e3f-4a5b6c7d8e9fThe integrated account the event is about, when it is about one. Null for events stored before this field existed.
94801e49-a652-42f9-af14-dd203d7897daWhy the last attempt failed. Null once the event is delivered.
Webhook endpoint returned 503The event as it was or will be sent: the JSON body your endpoint receives. X-Truto-Signature signs it with the webhook's secret at the time it is sent.
pending: waiting for its first attempt, a retry, or a resend. failed: it was not delivered: every attempt failed, its five-minute retry window ran out, or your endpoint answered 400, 404 or 413, which are not retried. You can resend it. delivered: your endpoint answered with a 2xx.
deliveredpendingfaileddelivered
The webhook the event is for.
4a4de828-f4db-4c9e-adfd-434e0864c3c7