---
title: "Get Subscription by ID"
method: GET
path: "/api/subscriptions/{id}"
tags: ["Webhooks"]
---

# Get Subscription by ID

`GET /api/subscriptions/{id}`

Returns a single webhook subscription by ID.

*Endpoint*: **(GET) https://api.lusha.com/api/subscriptions/{id}**

## Path parameters

- `id` string, required

## Response `200`

Subscription retrieved successfully

- SubscriptionWithoutSecret
  - `id` string, required
  - `entityType` 'contact' | 'company', required
  - `entityId` string, required
  - `signalTypes` string[], required
  - `url` string, uri, required
  - `name` string
  - `isActive` boolean, required
  - `blockReason` string, nullable — Reason subscription was disabled (null if active)
  - `blockedAt` string, date-time, nullable — When subscription was disabled (null if active)
  - `createdAt` string, date-time, required
  - `updatedAt` string, date-time, required

## Other responses

- `400` — Bad request - invalid input data
- `404` — Not found - resource not found
- `500` — Internal server error

---

[API](https://skmtc.net/lusha/apis/lusha-api-documentation.md) · [All operations](https://skmtc.net/lusha/apis/lusha-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lusha/lusha-api-documentation/versions/4c51e40e3e67/schema)
