---
title: "List your webhooks (with the last delivery result). Compliance plan"
method: GET
path: "/v1/webhooks"
tags: ["Webhooks"]
---

# List your webhooks (with the last delivery result). Compliance plan

`GET /v1/webhooks`

## Request

- Base URL: `https://api.africacompliancedata.com`
- URL: `https://api.africacompliancedata.com/v1/webhooks`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Events go to keys on the Compliance plan: each use of the key confirms its plan. A key not used for 14 days (13 at the earliest), moved to another plan, cancelled or paused receives no events until it is used again on Compliance.

## Response `200`

Webhooks

- object
  - `webhooks` Webhook[]
    - `id` string
    - `url` string
    - `countries` string[]
    - `features` string[]
    - `created` string, date-time
    - `last_delivery` object, nullable
      - `at` string, date-time
      - `status` union
        - integer
        - string
      - `event` string
  - `max` 3

## Other responses

- `401`: Missing or invalid API key
- `403`: Needs the Compliance plan: finance-law digests and webhooks (or the key is paused for review)
- `429`: Rate limit for the plan exceeded, or key checks busy (many new keys from your network); see Retry-After
- `503`: Key check temporarily unavailable, or webhook storage unavailable (webhook endpoints); retry after Retry-After seconds

---

[API](https://skmtc.dev/africacompliancedata/apis/africa-compliance-data-api.md) · [All operations](https://skmtc.dev/africacompliancedata/apis/africa-compliance-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/africacompliancedata/apis/africa-compliance-data-api/revisions/cb17c8aafda8?raw)
