Publish Clip
Publishing
Publish Clip
Immediately publish a completed clip to social media platforms
POST
Publish Clip
Documentation Index
Fetch the complete documentation index at: https://docs.reap.video/llms.txt
Use this file to discover all available pages before exploring further.
For AI agents: a documentation index is at /llms.txt. Every page is also available as markdown, just append .md to the URL.
Overview
Publish a completed clip directly to one or more social media platforms. The clip must have acompleted status before it can be published. Use Get Integrations to retrieve your available integration IDs.
Rate Limiting
This endpoint is rate limited to 10 requests per minute per API key.Only completed clips can be published. Get integration IDs from the Get Integrations endpoint. The
platformSettings object lets you configure per-platform settings. Only include platforms you’re publishing to.Response
Unique post identifier
ID of the parent project
ID of the published clip
Array of target platform names
Platforms where publishing succeeded
Platforms where publishing failed
Array of integration IDs used for publishing
Post title
Post description
Array of tags applied to the post
Current post status
processing- Post is being publishedcompleted- Published successfully to all platformsfailed- Publishing failed on all platformsunresolved- Partial success (some platforms failed)
Type of scheduling (
immediate or scheduled)Scheduled publish date as Unix timestamp (null for immediate)
Actual publish date as Unix timestamp
Published URLs per platform (populated after successful publishing)
Per-platform configuration
Unix timestamp when the post was created
Unix timestamp when the post was last updated
Example Request
Example Response
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
ID of the project containing the clip
ID of the clip to publish
List of integration IDs to publish to
Post title (defaults to clip title)
Post description
Post tags (max 10)
Per-platform publishing settings
Response
200 - application/json
Successful response
Available options:
processing, draft, completed, failed, cancelled, unresolved Available options:
scheduled, immediate Social media URLs keyed by integration ID