---
title: "POST video.asset.shots.errored"
method: POST
path: "video.asset.shots.errored"
---

# POST video.asset.shots.errored

`POST video.asset.shots.errored` (webhook)

## Payload

- object
  - `type` 'video.asset.shots.errored', required: Type for the webhook event
  - `id` string, required: Unique identifier for the event
  - `created_at` string, date-time, required: Time the event was created
  - `object` object, required
    - `type` string, required
    - `id` string, required
  - `environment` object, required
    - `name` string, required: Name for the environment
    - `id` string, required: Unique identifier for the environment
  - `attempts` object[], required: Attempts for sending out the webhook event
    - `webhook_id` integer: Unique identifier for the webhook
    - `response_status_code` integer: HTTP response status code for the webhook attempt
    - `response_headers` object: HTTP response headers for the webhook attempt
    - `response_body` string, nullable: HTTP response body for the webhook attempt
    - `max_attempts` integer: Max attempts number for the webhook attempt
    - `id` string: Unique identifier for the webhook attempt
    - `created_at` string, date-time: Time the webhook request was attempted
    - `address` string: URL address for the webhook attempt
  - `data` object, required: The results of generating shots on the video
    - `status` 'pending' | 'completed' | 'errored' | 'skipped' | 'deleted', required: The status of the shot detection process
    - `created_at` integer, required
    - `shots_manifest_url` string: A URL to a JSON manifest describing the shot changes detected in the video along with shot preview images for each shot. This field is only present when `status` is `completed`.
    - `errors` object: An object describing any errors encountered during the shot detection process. This field is only present when `status` is `errored`.
      - `type` string: The type of error that occurred
      - `messages` string[]: A list of error messages describing the errors that occurred in more detail
    - `asset_id` string: Unique identifier for the Asset. Max 255 characters.

## Acknowledgement `200`

Return a 200 to indicate that the data was received successfully

---

[API](https://skmtc.dev/muxinc/apis/mux-api.md) - [All operations](https://skmtc.dev/muxinc/apis/mux-api/llms.txt) - [OpenAPI document](https://skmtc.dev/muxinc/apis/mux-api/revisions/75b4251a1d96?raw)
