A webhook event is one meeting.*, bot.* or calendar_connection.* event, with each delivery to your endpoints and what your server answered. Use it to recover missed events. See Retries and ordering .
Attributes
The event’s ID, the same id your receiver got in the payload.
The event type, as this request’s API version names it.
Workspace ID, beginning with wks_.
A sample sent with POST /webhook_endpoints/{id}/test.
When the event happened, in ISO 8601.
Not in lists: the payload’s data, as this request’s API version shapes it. null if it can’t be
shaped at that version. The resource the event is about, as its webhook reference page describes it.
One per endpoint it was sent to. The endpoint it was sent to.
pending until its first answer, succeeded once your receiver returned 2xx, failed when its last attempt failed (it is retried with backoff until it succeeds or 21 attempts are used), cancelled when the endpoint was disabled, stopped receiving the event, or could not be sent to (an unsafe address).Available options: pending, succeeded, failed, cancelled.
How many times it was sent.
The most recent attempt. Which attempt this was, from 1.
pending: sending.
succeeded: your receiver answered 2xx.
failed: it answered something else, timed out, or could not be reached.
Available options: pending, succeeded, failed. What your receiver answered; null when it could not be reached.
Not in lists. The first 2,000 bytes of what your receiver answered.
Not in lists. Why the request failed before an answer (a timeout, a refused connection).
When the attempt started, in ISO 8601.
When your receiver answered, or null while sending.
Not in lists. Which attempt this was, from 1.
pending: sending.
succeeded: your receiver answered 2xx.
failed: it answered something else, timed out, or could not be reached.
Available options: pending, succeeded, failed. What your receiver answered; null when it could not be reached.
Not in lists. The first 2,000 bytes of what your receiver answered.
Not in lists. Why the request failed before an answer (a timeout, a refused connection).
When the attempt started, in ISO 8601.
When your receiver answered, or null while sending.
When it was created, in ISO 8601.
When it last changed, in ISO 8601.