---
title: "/webhooks/{webhook_id}/deliveries"
method: GET
path: "/v1/webhooks/{webhook_id}/deliveries"
tags: ["Webhooks"]
---

# /webhooks/{webhook_id}/deliveries

`GET /v1/webhooks/{webhook_id}/deliveries`

## Request

- Base URL: `https://api.companydata.dk` (the document declares no server; this is the origin it was published from)
- URL: `https://api.companydata.dk/v1/webhooks/{webhook_id}/deliveries`
- Auth: HTTP bearer

List delivery attempts for this webhook, newest first.

Each entry includes the HTTP status code returned by your endpoint, an error
message if delivery failed, and timestamps. Use this to diagnose missed events
or repeated failures. Pending entries are still being attempted (up to 3 tries).

## Path parameters

- `webhook_id` string, required

## Query parameters

- `limit` integer: Number of deliveries to return per page. Maximum 100.
- `offset` integer: Number of deliveries to skip. Use with `limit` for pagination.

## Response `200`

Successful Response

- WebhookDeliveriesResponse: Response for webhook deliveries.
  - `data` WebhookDeliveryItem[], required
    - `delivery_id` string, required: Unique delivery ID (also sent in `X-Companydata-Delivery`).
    - `event_id` string, required: The change event this delivery was for.
    - `event_type` 'company_status' | 'ownership' | 'board' | 'director' | 'financial' | 'announcement' | 'address' | 'contact' | 'financial_distress' | 'corporate_announcement' | 'property_ownership' | 'tender_award' | 'new_company' | 'press_release' | 'media_mention' | 'court_hearing' | 'screen_entered' | 'screen_left', required: Types of change events that can trigger notifications.
    - `cvr` string, required: The CVR number of the company that changed.
    - `company_name` string, required: Company name at the time the event was generated.
    - `status` 'pending' | 'sent' | 'failed' | 'delivered', required: Status of a notification delivery.
    - `response_code` integer, nullable: HTTP status code returned by your endpoint, if a response was received.
    - `error_message` string, nullable: Error description if delivery failed (timeout, connection error, non-2xx).
    - `created_at` string, date-time, required: When this delivery was queued.
    - `sent_at` string, date-time, nullable: When the final attempt was made (set on success or final failure).
  - `total` integer, required
  - `limit` integer, required
  - `offset` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/companydata/apis/companydata-dk-api.md) · [All operations](https://skmtc.dev/companydata/apis/companydata-dk-api/llms.txt) · [OpenAPI document](https://skmtc.dev/companydata/apis/companydata-dk-api/revisions/1cc6c361ae64?raw)
