Webhooks
List webhooks
Retrieve all webhook endpoints registered to your account
GET
List webhooks
Free - does not consume credits
is_active and delivery_status, then store
update, delete, test, resume, and delivery-log endpoints with each receiver.
List responses never include the signing secret; keep the one-time secret from
Create Webhook in your secret manager.
Headers
Your API key. Session cookie authentication is also supported.
Response
- 200 OK
- 401 Unauthenticated
- 429 Rate Limited
List of webhook objects for your account. Returns up to 200 webhooks.
secret is never included in list responses. It is only returned once at creation time.Inventory handoff
Use this endpoint when an ops job, CRM integration, alert worker, or agent needs to reconcile which signed webhook endpoints are configured for the account.Configuration ID
Store
webhooks[].id for updates, deletes, test deliveries, and delivery
history lookups.Delivery Target
Store
webhooks[].url so configuration reviews can detect stale receiver
endpoints before production monitor events fail.Event Filter
Store
webhooks[].eventTypes and compare it with monitor event types before
expecting tweet.new, tweet.quote, tweet.reply, or tweet.retweet.Active State
Store
webhooks[].isActive; inactive webhooks do not receive monitor
events. Use deliveryStatus to distinguish paused from needs-attention
receivers.Delivery Status
Store
webhooks[].deliveryStatus. Route needs_attention rows to
Resume Webhook after the receiver is fixed.Failure Counter
Store
webhooks[].consecutiveFailures and webhooks[].failureHardCap for
alerting before the receiver reaches the recovery gate.Change Links
For each row, link active receivers to
Update Webhook, Test Webhook,
Resume Webhook, and
List Deliveries. Link stale receivers
to Delete Webhook.
Inactive Review
Inactive rows are configuration records, not active delivery targets. Keep
their
webhooks[].id so deactivation receipts and rollback plans can find
the same webhook.Delivery Audit
Use the per-webhook deliveries endpoint to store
streamEventId, status,
attempts, lastStatusCode, lastError, createdAt, and deliveredAt.Event Join
Use delivery
streamEventId as the {id} for
Get Event. Store monitorId, monitorType,
type, occurredAt, and data with the inventory audit.Created At
Store
webhooks[].createdAt for audit logs and configuration drift checks.Signing Secret
The signing
secret is not listed. Store it from
Create Webhook, then verify deliveries
with Signature Verification.This endpoint supports dual authentication: API key (
x-api-key header) or session cookie from the dashboard.Next steps: Create Webhook · Update Webhook · Test Webhook · Resume Webhook · List Deliveries · Get Event · Delete WebhookLast modified on June 23, 2026
List webhooks