publishVideo
Queue a video publish
Atomically records a durable publish request and returns its accepted job snapshot. This does not confirm a platform post. Use the same Idempotency-Key (1–128 printable ASCII characters) if the response is lost; the same recognized publish settings return the original accepted snapshot, even after completion. JSON formatting, property order, and unrecognized fields do not affect comparison; changing recognized settings returns 409.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| videoId | Yes | ||
| platforms | No | Target platforms. Defaults to the platforms set on the video at create time. | |
| facebookTarget | No | Validated Facebook Page target. `pageId` cannot be blank. | |
| linkedinTarget | No | Validated LinkedIn target. Organization targets require a non-blank `organizationId`. | |
| tiktokSettings | No | Validated TikTok publish settings. | |
| Idempotency-Key | No | Optional 1–128 printable ASCII key. Scoped to this video and publish operation; retained for the request lifetime. Send one for safely recovering an unknown enqueue outcome. |