---
title: "Cancel a scheduled publish"
method: DELETE
path: "/v1/videos/{id}/publish"
tags: ["Videos"]
---

# Cancel a scheduled publish

`DELETE /v1/videos/{id}/publish`

## Request

- Base URL: `https://api.tella.com`
- URL: `https://api.tella.com/v1/videos/{id}/publish`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/withchima/apis/tella-public-api/docs/v1/videos/:id/publish/delete.ts> (a function with typed inputs; its response is checked against the schema)

Cancels a publish made with `scheduledAt` before it goes out. Only a publication that is still `queued` with a `scheduledAt` can be cancelled; once it starts going out this returns 409. Returns the publication with status `cancelled`. Requires edit access to the video.

## Path parameters

- `id` string, required: Unique video identifier

## Query parameters

- `destination` 'youtube' | 'youtube_shorts' | 'linkedin' | 'x' | 'instagram_post' | 'instagram_reel' | 'instagram_story' | 'facebook_post' | 'facebook_story' | 'facebook_reel', required: The scheduled publication's destination
- `accountId` string: The scheduled publication's `accountId`, from GET /v1/videos/{id}/publish

## Response `200`

Publish cancelled

- PublishVideoResponse
  - `publication` Publication, required
    - `accountId` string, nullable, required: The connected account it was published with; null for publishes made before Tella supported several accounts
    - `accountName` string, nullable, required: That account's name in Tella
    - `captionsError` string, nullable, required: Set on a completed YouTube publish whose caption track was refused
    - `createdAt` string, required
    - `destination` string, required: One of the request destinations, or tiktok
    - `error` string, nullable, required: Why a failed publish failed and what to do next, as a sentence for people. Never the destination's raw response
    - `privacy` 'public' | 'unlisted' | 'private' | 'followers' | 'friends', required
    - `providerVideoId` string, nullable, required
    - `scheduledAt` string, nullable, required: When a scheduled publish goes out; null when it wasn't scheduled
    - `status` 'queued' | 'running' | 'completed' | 'failed' | 'cancelled', required: A scheduled publish stays `queued` until its time, and is `cancelled` if taken back before then
    - `title` string, required
    - `updatedAt` string, required
    - `url` string, nullable, required: The post on the destination, once completed

## Other responses

- `400`: The request was malformed or contained invalid parameters.
- `401`: Authentication is required. Provide a valid API key.
- `403`: You don't have permission to access this resource.
- `404`: The requested resource was not found.
- `409`: The request conflicts with the resource's current state, e.g. an Idempotency-Key whose first request is still in progress. Retry once it settles.
- `429`: You have exceeded the rate limit. Please slow down.
- `500`: An unexpected error occurred
- `501`: The requested operation is not implemented.
- `503`: A dependency was unavailable and the request was not executed. Safe to resend unchanged after the Retry-After delay.

## Changes

> 66 revisions in range; 1 not diffed.

- **2026-11-07** `0cc3fcd307ad`: 1 info
  - added the new enum value `facebook_reel` to the `query` request parameter `destination`
- **2026-10-27** `532e8ffc27eb`: 5 info
  - added the new enum value `facebook_post` to the `query` request parameter `destination`
  - added the new enum value `facebook_story` to the `query` request parameter `destination`
  - added the new enum value `instagram_post` to the `query` request parameter `destination`
  - added the new enum value `instagram_reel` to the `query` request parameter `destination`
  - …1 more
- **2026-10-15** `12b6eccbb321`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/withchima/apis/tella-public-api/changes/v1/videos/:id/publish/delete.md)

---

[API](https://skmtc.dev/withchima/apis/tella-public-api.md) - [All operations](https://skmtc.dev/withchima/apis/tella-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/withchima/apis/tella-public-api/revisions/a15e5c06bd15?raw)
