InstaWebhook

API Reference

API Reference

Customer API routes use a bearer key from the dashboard. Ingest uses the endpoint token in the URL. Dashboard routes require a signed-in browser session unless noted.

Authentication note

Use Authorization: Bearer iwk_... for customer API routes. API keys are hash-only after one-time reveal.

POST
/api/ingest/{endpointToken}
No API key requiredAccept a webhook event for an active endpoint token. Supports Idempotency-Key.
GET
/api/events
events:readList event metadata for the authenticated organization.
GET
/api/events/{eventId}
events:readGet one event by internal UUID or evt_ ID.
POST
/api/events/{eventId}/replay
events:replayQueue replay delivery jobs for active destinations.
POST
/api/events/{eventId}/retry
deliveries:retryRetry retryable failed, dead-lettered, retry-scheduled, or cancelled jobs.
POST
/api/delivery-jobs/{jobId}/retry
deliveries:retryRetry one delivery job owned by the current organization.
GET
/api/events/export
Dashboard sessionExport filtered event metadata as CSV.
POST
/api/api-keys
Dashboard sessionCreate a scoped API key. The raw key is returned once.
POST
/api/api-keys/{keyId}/revoke
Dashboard sessionRevoke an active API key.
curl "https://instawebhook.com/api/events?limit=50&status=failed" \
  -H "Authorization: Bearer iwk_..."