---
title: "Get Webhook Subscription by ID"
method: GET
path: "/v1/webhooks/{id}"
tags: ["Webhooks"]
---

# Get Webhook Subscription by ID

`GET /v1/webhooks/{id}`

Retrieves a specific webhook subscription by its ID for the authenticated bank account.

## Path parameters

- `id` integer, required

## Response `200`

Webhook subscription details

- WebhookDto — Webhook subscription representation.
  - `id` string, required — Unique identifier of the webhook subscription.
  - `subscriptions` WebhookEventTypeDoc[], required — List of event types this webhook is subscribed to.
  - `url` string, required — The endpoint URL registered to receive webhook events.

## Other responses

- `401` — Authentication failed - invalid or missing service account credentials
- `403` — Access denied - service account requires ManageWebhooks permission
- `404` — Webhook subscription not found or does not belong to this account. Error code: WEBHOOK_NOT_FOUND
- `500` — Internal server error. Error code: INTERNAL_ERROR

---

[API](https://skmtc.net/kiwify/apis/conta-digital-api.md) · [All operations](https://skmtc.net/kiwify/apis/conta-digital-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kiwify/conta-digital-api/revisions/5e009b25c245/schema)
