---
title: "A bulk job failed (subscribable; delivery rolling out)"
method: POST
path: "job.failed"
---

# A bulk job failed (subscribable; delivery rolling out)

`POST job.failed` (webhook)

Sent when a job ends in `failed`. Reserved amounts for unchecked rows are released. Same headers and retries as lookup.completed.

## Payload

- WebhookEventPayload: Every webhook body has this envelope. `id` is the event id (also the webhook-id header); use it to deduplicate retries.
  - `type` string, required
  - `id` string, required
  - `created_at` string, date-time, required
  - `data` object, required: The object the event is about (never phone numbers or e-mail addresses).

## Acknowledgement `200`

Any 2xx acknowledges the event.

---

[API](https://skmtc.dev/mobilevalidate/apis/mobilevalidate-api.md) · [All operations](https://skmtc.dev/mobilevalidate/apis/mobilevalidate-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mobilevalidate/apis/mobilevalidate-api/revisions/f2e56c2454ef?raw)
