# List Subscriptions

Returns all webhook subscriptions for your account with pagination support.

Endpoint: (GET) https://api.lusha.com/api/subscriptions

Pagination:
- Results are sorted by createdAt in descending order (newest first)
- Default limit: 10, max limit: 100
- Use offset for pagination through large result sets

> Note: The webhook secret is never returned in list responses for security.

Endpoint: GET /api/subscriptions
Security: ApiKeyAuth

## Query parameters:

  - `limit` (integer)
    Maximum number of results (1-100)
    Example: 10

  - `offset` (integer)
    Number of results to skip

## Response 200 fields (application/json):

  - `data` (array, required)

  - `data.id` (string, required)
    Example: "507f1f77bcf86cd799439011"

  - `data.entityType` (string, required)
    Enum: "contact", "company"

  - `data.entityId` (string, required)
    Example: "123456"

  - `data.signalTypes` (array, required)
    Example: ["promotion","companyChange"]

  - `data.url` (string, required)
    Example: "https://example.com/webhooks/lusha"

  - `data.name` (string)
    Example: "Contact Promotion Tracker"

  - `data.isActive` (boolean, required)
    Example: true

  - `data.blockReason` (string,null)
    Example: "Max retries exceeded"

  - `data.blockedAt` (string,null)
    Example: "2026-01-14T10:00:00.000Z"

  - `data.createdAt` (string, required)
    Example: "2026-01-14T10:00:00.000Z"

  - `data.updatedAt` (string, required)
    Example: "2026-01-14T10:00:00.000Z"

  - `pagination` (object, required)

  - `pagination.total` (integer, required)
    Example: 100

  - `pagination.limit` (integer, required)
    Example: 50

  - `pagination.offset` (integer, required)

  - `pagination.hasMore` (boolean, required)
    Example: true

## Response 400 fields (application/json):

  - `statusCode` (integer, required)
    HTTP status code
    Example: 400

  - `message` (string, required)
    Error message
    Example: "Validation failed"

  - `errors` (array)
    Detailed error messages (optional, only for validation errors)
    Example: ["entityType must be one of: contact, company"]


