---
title: "Cancel an active video chain"
method: POST
path: "/api/longform-video/cancel-chain"
tags: ["Video Chain"]
---

# Cancel an active video chain

`POST /api/longform-video/cancel-chain`

## Request

- Base URL: `https://app.addshuffle.com`
- URL: `https://app.addshuffle.com/api/longform-video/cancel-chain`
- Auth: HTTP bearer

Cancels an in-progress video chain. If a clip is currently generating, cancellation is deferred until it finishes.

## Request body

- object
  - `chainId` string, required

## Response `200`

Chain cancelled

- object
  - `success` boolean
  - `deferred` boolean: true if cancel will execute after current clip finishes

## Other responses

- `403`: Not the owner of this chain
- `409`: Chain cannot be cancelled in current state

---

[API](https://skmtc.dev/addshuffle/apis/farcash-longform-video-api.md) · [All operations](https://skmtc.dev/addshuffle/apis/farcash-longform-video-api/llms.txt) · [OpenAPI document](https://skmtc.dev/addshuffle/apis/farcash-longform-video-api/revisions/f0a14318fdf9?raw)
