schedule_post
Schedule a finished run to post at scheduled_at (ISO-8601). Shows in the customer's local timezone. platforms: x, instagram, tiktok, linkedin, youtube, or everything. Posts fire sequentially. Requires Allow posting. Prefer this over post_run when the user names a time. On create_campaign you can pass scheduled_at instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run_id | Yes | The run id returned by create_campaign, render_asset, or list_runs. | |
| captions | No | Optional caption override per platform, e.g. {"x": "...", "linkedin": "..."}. | |
| timezone | No | IANA timezone name for scheduled_at, e.g. Africa/Lagos or America/New_York. | UTC |
| platforms | No | Where to post: any of x, instagram, tiktok, linkedin, youtube, or ["everything"] for every connected channel. | |
| scheduled_at | Yes | ISO-8601 time to post, e.g. 2026-09-12T09:00:00. Interpreted in the given timezone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||