Publish Post
publish_postDestructive
Publish or schedule a social media post, reply to an existing post, or create a thread. Provide at least text or media (or both). Set publishAt to an ISO 8601 date to schedule, or omit to publish immediately. For X, Threads, and Mastodon, use thread to publish follow-up posts in one operation. For X and Threads, replyTo can target an existing platform post ID. Use platformOptions to pass platform-specific settings (see parameter description for details).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Post text content | |
| media | No | Up to 10 public media URLs | |
| thread | No | Ordered follow-up posts. Supported for X, Threads, and Mastodon; each item replies to the previous one | |
| replyTo | No | External platform post ID to reply to. Supported for X and Threads; this is not a dopost post ID | |
| accountId | Yes | ID of the connected social account | |
| publishAt | No | ISO 8601 date to schedule. Omit to publish now | |
| platformOptions | No | Platform-specific options. Only include keys relevant to the target platform. Instagram: postType, shareToFeed. TikTok: privacyLevel, disableDuet, disableStitch, disableComment, discloseContent, isYourBrand, isBrandedContent. YouTube: videoType, title, privacyStatus. Pinterest: board. Telegram: pin. X Communities: communityName (preferred), communityId, shareWithFollowers. Google Business: postType, ctaType, ctaUrl, eventTitle, eventStart, eventEnd, couponCode, redeemOnlineUrl, termsConditions, mediaCategory. |