Dashboard

Webhooks

Auth Required

Retrieve Webhook

GEThttps://api.inboxjot.com/v1/webhooks/{endpoint_id}

Retrieves one webhook with its recent deliveries. Needs a Full key. A key limited to one domain answers 403.

Only Create Webhook returns the signing secret. To see it again, copy it from the webhook page in the dashboard.

GET/v1/webhooks/{endpoint_id}
curl -X GET https://api.inboxjot.com/v1/webhooks/whk_06d2mfk8r8ja5fv2xn7qe \
  -H "Authorization: Bearer $INBOXJOT_API_KEY"
{
  "id": "whk_06d2mfk8r8ja5fv2xn7qe",
  "name": "Production",
  "url": "https://api.acme.dev/webhooks/inboxjot",
  "events": [
    "email.delivered",
    "email.bounced",
    "email.complained"
  ],
  "status": "enabled",
  "disabled_reason": null,
  "created_at": "2026-10-21T09:00:00.000Z",
  "updated_at": "2026-10-21T09:00:00.000Z",
  "deliveries_24h": 1540,
  "success_rate": 0.998,
  "avg_duration_ms": 84,
  "retrying": 0,
  "recent_deliveries": [
    {
      "delivery_id": "whd_06d2mfk8r9cz5tb1qh4mv",
      "endpoint_id": "whk_06d2mfk8r8ja5fv2xn7qe",
      "event_id": "evt_06d2mfk8r9bw4sa0pg3lu",
      "event_type": "email.delivered",
      "email_id": "eml_06d2mfk8r4tq9xv2bnc7s",
      "status": 200,
      "attempt": 1,
      "duration_ms": 81,
      "created_at": "2026-10-21T11:42:08.000Z",
      "last_attempt_at": "2026-10-21T11:42:08.000Z",
      "next_attempt_at": null
    }
  ]
}

Returns the webhook.

Path Parameters

endpoint_idstringrequired

The webhook id.

Response

idstring

The webhook id.

namestring

The webhook name.

urlstring

Where events are sent.

eventsstring[]

The event types it gets.

statusstring

enabled or disabled. Inboxjot turns a webhook off when deliveries keep failing.

disabled_reasonstring | null

Why the webhook was turned off.

created_atstring

When it was created.

updated_atstring

When it last changed.

deliveries_24hinteger

Deliveries in the last 24 hours.

success_ratenumber | null

The share of recent deliveries that succeeded.

avg_duration_msinteger | null

How long your endpoint took to answer, on average.

retryinginteger

Deliveries waiting for another try.

recent_deliveriesobject[]

The latest deliveries.

Responses

GET/v1/webhooks/{endpoint_id}
curl -X GET https://api.inboxjot.com/v1/webhooks/whk_06d2mfk8r8ja5fv2xn7qe \
  -H "Authorization: Bearer $INBOXJOT_API_KEY"
{
  "id": "whk_06d2mfk8r8ja5fv2xn7qe",
  "name": "Production",
  "url": "https://api.acme.dev/webhooks/inboxjot",
  "events": [
    "email.delivered",
    "email.bounced",
    "email.complained"
  ],
  "status": "enabled",
  "disabled_reason": null,
  "created_at": "2026-10-21T09:00:00.000Z",
  "updated_at": "2026-10-21T09:00:00.000Z",
  "deliveries_24h": 1540,
  "success_rate": 0.998,
  "avg_duration_ms": 84,
  "retrying": 0,
  "recent_deliveries": [
    {
      "delivery_id": "whd_06d2mfk8r9cz5tb1qh4mv",
      "endpoint_id": "whk_06d2mfk8r8ja5fv2xn7qe",
      "event_id": "evt_06d2mfk8r9bw4sa0pg3lu",
      "event_type": "email.delivered",
      "email_id": "eml_06d2mfk8r4tq9xv2bnc7s",
      "status": 200,
      "attempt": 1,
      "duration_ms": 81,
      "created_at": "2026-10-21T11:42:08.000Z",
      "last_attempt_at": "2026-10-21T11:42:08.000Z",
      "next_attempt_at": null
    }
  ]
}

Returns the webhook.