# List webhook delivery history

Returns the last 200 webhook delivery attempts for this job, newest first.
Useful for diagnosing delivery failures.

Endpoint: GET /stream/{id}/deliveries
Version: 4.0
Security: ApiKeyAuth, BearerAuth, BasicAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header x-api-key

  - `BearerAuth` (unknown)
    http bearer JWT

  - `BasicAuth` (unknown)
    http basic

## Path parameters:

  - `id` (string, required)
    MongoDB ObjectId of the stream job.

## Query parameters:

  - `status` (string)
    Filter by delivery status.

## Response 200:

  - `200` (unknown)
    Delivery history

## Response 200 fields (application/json):

  - `error` (boolean)
    Example: false

  - `deliveries` (array)

  - `deliveries._id` (string)

  - `deliveries.job_id` (string)

  - `deliveries.status` (string)
    Enum: "pending", "delivered", "dead_lettered"

  - `deliveries.batch_sequence` (integer)
    1-based sequence number of this delivery batch.

  - `deliveries.result_count` (integer)
    Number of results in this delivery.

  - `deliveries.http_status` (integer)
    HTTP status returned by the webhook endpoint.

  - `deliveries.error` (string)
    Error message if delivery failed.

  - `deliveries.createdAt` (string)

  - `deliveries.deliveredAt` (string)

  - `message` (string)
    Example: country not supported by source

## Response 401:

  - `401` (unknown)
    Missing or invalid credentials.

## Response 401 fields (application/json):

  - `error` (string)
    Example: user not found

  - `message` (string)

## Response 403:

  - `403` (unknown)
    Authenticated but not subscribed to this source/country.

## Response 403 fields (application/json):

  - `error` (string)
    Example: user not found

  - `message` (string)

