Schedule a post
schedule_postAdd a post to a content plan. Set status to 'scheduled' to publish automatically at the given date and time, or 'draft' to leave it in the calendar for review. Media: up to 9 images publish as a multi-image carousel, one MP4/MOV as a video post, one PDF as a swipeable LinkedIn document carousel; a PDF cannot be mixed with other media. To tag someone, write @Full Name or @Company inline in the copy — member ids come from list_profiles and organization ids from list_company_pages. Never invent an id: if you don't have one, write the name as plain text. Pass channel_ids (from list_channels) to also send the post to Facebook Pages / Instagram accounts at the same time. Status 'draft' saves without publishing and needs no confirmation. SAFETY: this never publishes or schedules by itself. It returns status 'awaiting_confirmation' and a confirmation link; nothing goes live until the user opens the link and ticks each account (all unticked by default). Always tell the user to open the link and tick the accounts. Never treat 'all accounts' as a blanket instruction — list every account you requested by name so the user can check them. You cannot confirm on the user's behalf.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | No | Optional link for Facebook text posts. | |
| text | Yes | The LinkedIn post copy. Supports inline @[Name](urn:li:person:ID) mentions. | |
| status | No | Defaults to 'scheduled'. | |
| timezone | No | IANA timezone, e.g. Europe/London. Defaults to UTC. | |
| media_urls | No | Public https URLs from upload_media or create_upload_link. Up to 9 images become a multi-image carousel post; one MP4/MOV becomes a video post; one PDF becomes a swipeable LinkedIn document carousel. A PDF cannot be mixed with images or video. | |
| channel_ids | No | Facebook/Instagram channel ids from list_channels to also publish to. | |
| document_title | No | Custom title LinkedIn displays above an attached PDF document. | |
| scheduled_date | Yes | Publish date, YYYY-MM-DD. | |
| scheduled_time | No | Publish time, HH:MM (24h). Defaults to 09:00. | |
| text_overrides | No | Optional per-channel copy: { channel_id: text }. Useful for shorter Instagram captions. | |
| content_plan_id | Yes | Plan id from list_content_plans. |