create_post
Create or schedule a social media post to a single account. scheduled_at must be in UTC (Y-m-d H:i:s). Supports custom options (use get_post_options) passed as a JSON-encoded object. Pass media as HTTP(S) URLs (up to 500MB) or base64 data URLs (up to 75MB encoded, about 56MB decoded) in media_urls and they will be uploaded automatically. For media_upload options (like thumbnails), use an HTTP(S) URL or base64 data URL as the option value. post_type can be: scheduled (default), draft, or awaiting_approval (creates post pending team approval).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | No | ||
| options | No | A JSON-encoded object of post option names and values, as returned by get_post_options. | {} |
| post_type | No | scheduled | |
| account_id | Yes | ||
| media_urls | No | ||
| scheduled_at | No |