Skip to main content
POST

Authorizations

Authorization
string
header
required

Your organization's API key, from Settings → MCP. Authorization: Bearer crl_sk_live_…

Path Parameters

id
string<uuid>
required

Body

application/json
mode
enum<string>
default:schedule

now posts immediately, schedule posts at scheduled_for, queue takes the creator's next free cadence slot.

Available options:
now,
schedule,
queue
scheduled_for
string

"HH:mm" for mode=schedule.

Response

The post, now scheduled and handed off.

object
enum<string>
required
Available options:
clip
id
string<uuid>
required
status
enum<string>
required

draft_sent is a post handed to the creator's app inbox as a draft. It is terminal for us: we never learn whether the creator posted it, so it never becomes published.

Available options:
generating,
pending_review,
approved,
scheduled,
published,
draft_sent,
failed,
rejected
asset_ids
string<uuid>[]
required
title
string
format
enum<string>
Available options:
photo,
video,
carousel
ratio
string
caption
string
hashtags
string[]
channels
string[]
scheduled_for
string
timezone
string
draft
boolean

Present only when the post is handed over as a draft.

made_with_ai
boolean

The AI-disclosure flag the post carries.

physical_device
boolean

Present only when the post goes out from the creator's bound physical phone. A post with no channels goes there alone.

device_post_id
string

The phone hand-off's id, set once the device destination accepted the post.

auto_add_music
boolean
photo_cover_index
integer
platform_settings
object

Per-platform overrides, keyed by a channel the post actually targets. Every channel takes caption and scheduled_for; YouTube also takes title and visibility. A key naming an untargeted channel, or a setting the platform does not take, is a 400 rather than a value quietly dropped on the way to the platform.

published_at
string
created_at
number
duration_sec
number
account_id
string<uuid>
error
string
channel_posts
object[]

Per-platform publish state, filled in as each platform confirms.