create_post
Publish or schedule social media posts across multiple platforms with text, images, and videos. Supports scheduling, auto-scheduling, and approval workflows.
Instructions
Publish or schedule a social media post to one or more platforms. Supports text, images, videos, scheduling, and auto-scheduling.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post | Yes | The text content of the post. Can be empty string if mediaUrls are provided. | |
| platforms | Yes | Target social platforms to publish to | |
| mediaUrls | No | HTTPS URLs of images or videos to attach | |
| scheduleDate | No | ISO 8601 UTC datetime for scheduling (e.g. 2026-03-01T10:00:00Z) | |
| shortenLinks | No | Enable link shortening (requires Max Pack) | |
| requiresApproval | No | Put post in approval workflow before publishing | |
| notes | No | Internal reference notes (retrieved via get_post_history) | |
| autoSchedule | No | Use auto-schedule instead of scheduleDate. Post goes to next available slot. | |
| profileKey | No | Profile Key to operate on a specific user profile |