---
title: "artifact.failed"
method: POST
path: "artifactFailed"
tags: ["Meeting Session Webhooks"]
---

# artifact.failed

`POST artifactFailed` (webhook)

Sent when an artifact generation fails. Deliveries are best effort and not guaranteed: up to 5 attempts with backoff that starts around 60 seconds and roughly doubles per retry, and a 10-second delivery timeout, so respond with a 2xx promptly. Retries can produce duplicates; deduplicate on envelope `id`.

## Headers

- `X-Meeting-Bot-Signature` string, required

## Payload

- object
  - `data` object, required — Failed artifact reference and reason.
    - `artifact_id` string, required — Id of the failed artifact.
    - `session_id` string, required — The meeting session this event belongs to.
    - `type` 'summary' | 'action_items', required — Type of the failed artifact.
  - `event` 'artifact.failed', required — Event type.
  - `id` string, required — Unique event id; deduplicate deliveries on it.
  - `occurred_at` string, date-time, required — When the event occurred.
  - `version` string, required — Envelope version.

## Acknowledgement `200`

Return any 2xx status promptly to acknowledge the delivery; non-2xx responses and timeouts are retried.

---

[API](https://skmtc.net/team-telnyx/apis/telnyx-api-2.md) · [All operations](https://skmtc.net/team-telnyx/apis/telnyx-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/team-telnyx/telnyx-api-2/revisions/ec31f78cf002/schema)
