---
title: "Retrieve a webhook event"
method: GET
path: "/v1/webhooks/events/{event_id}"
tags: ["Webhooks"]
---

# Retrieve a webhook event

`GET /v1/webhooks/events/{event_id}`

Retrieve a single event's full payload and delivery attempts. Requires the `webhooks:read` scope.

## Path parameters

- `event_id` string, required

## Response `200`

The event with its payload and attempts.

- WebhookEventDetail — A webhook event with its full payload and delivery attempts.
  - `event_id` string, required — Unique identifier for the event.
  - `event_type` string, required — The event type.
  - `entity_type` string, nullable — The kind of resource the event is about.
  - `entity_id` string, nullable — The resource the event is about.
  - `created_at` string, required — When the event occurred, in UTC.
  - `payload` object, required — The full event payload that was (or would be) delivered.
  - `attempts` WebhookEventAttempt[], required — Every delivery attempt for this event.
    - `attempt_id` string, required — Unique identifier for the attempt.
    - `attempt_no` integer, required — The attempt number (1 is the first).
    - `status` string, required — Outcome of the attempt.
    - `callback_url` string, uri, nullable — The URL the attempt was delivered to.
    - `http_status` integer, nullable — HTTP status your endpoint returned.
    - `response_snippet` string, nullable — A short snippet of your endpoint's response body.
    - `last_error` string, nullable — The error, if the attempt failed.
    - `created_at` string, required — When the attempt started, in UTC.
    - `updated_at` string, required — When the attempt finished, in UTC.

---

[API](https://skmtc.dev/bachs/apis/bachs-api.md) · [All operations](https://skmtc.dev/bachs/apis/bachs-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bachs/bachs-api/revisions/f29efa8a22df/schema)
