Events we published to this tenant's webhook destinations
const url = 'http://localhost:3000/operator/webhooks/events?limit=25';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'http://localhost:3000/operator/webhooks/events?limit=25' \ --header 'Authorization: Bearer <token>'Records what was SENT, not what was delivered. The delivery layer exposes no read
API, so response codes and retry outcomes are unavailable; status is whether our
publish call succeeded and attempts is how many times we tried.
Only recorded for tenants with at least one configured destination, so a tenant that has never set up a webhook sees an empty log.
Takes no tenant id — the tenant comes from the operator session, which is what
makes IDOR structurally impossible. Keyset pagination on (created_at DESC, id
DESC); cursor is accepted as a deprecated alias for next. Both owner and
member may read.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Cursor from the previous page.
Responses
Section titled “Responses”A page of published events.
object
An event we published to the tenant’s webhook destinations. This records what was SENT, not what was delivered: the delivery layer exposes no read API, so response codes and retry outcomes are unavailable. status is whether our publish call succeeded; attempts is how many times we tried.
object
object
Example
{ "results": [ { "event_type": "activity.added", "status": "published" } ]}Malformed cursor.
object
object
Present only for VALIDATION_FAILED.
object
Example
{ "error": { "code": "VALIDATION_FAILED" }}Invalid, expired, revoked, or absent token.
object
object
Present only for VALIDATION_FAILED.
object
Example
{ "error": { "code": "VALIDATION_FAILED" }}Caller is platform staff, who have no tenant to inspect.
object
object
Present only for VALIDATION_FAILED.
object
Example
{ "error": { "code": "VALIDATION_FAILED" }}