---
title: "Get a single webhook event"
method: GET
path: "/webhook/endpoints/{webhook_endpoint_id}/events/{webhook_event_id}"
tags: ["Webhooks"]
---

# Get a single webhook event

`GET /webhook/endpoints/{webhook_endpoint_id}/events/{webhook_event_id}`

Returns a full representation of a webhook event, including the `data` payload and delivery attempts.

_**Note**: webhook events are currently retained for 30 days._

## Path parameters

- `webhook_endpoint_id` string, required
- `webhook_event_id` string, required

## Headers

- `Arcadia-Version` string, required

## Response `200`

Success

- WebhookEvent
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `id` string, uuid, required
  - `webhook_endpoint_id` string, uuid, required
  - `type` 'test' | 'utility_credential_verified' | 'utility_credential_rejected' | 'utility_credential_revoked' | 'utility_credential_verification_error' | 'utility_accounts_discovered' | 'utility_accounts_discovery_error' | 'new_utility_statement_available', required
  - `sandboxed` boolean, required
  - `delivered` boolean, required
  - `data` object — Original `data` payload of the webhook event. See [webhook events](#tag/Webhook-Events) for schema details.
  - `delivery_attempts` WebhookDeliveryAttempt[]
    - `id` string, uuid, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `response_body` string, nullable, required
    - `response_status_code` integer, nullable, required
    - `webhook_event_id` string, uuid, required
    - `sandboxed` boolean, required

---

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