Publish or schedule a social post.
scheduled_social_posts_v2 for every request.
post_id is the provider post ID returned by Ayrshare.tracking_id is Mosaic’s scheduled_social_posts_v2.id value for the tracked record.| Field | Type | Required | Description |
|---|---|---|---|
post | string | No | Post text (defaults to empty string). |
platforms | array | Yes | One or more target platforms (x, linkedin, instagram, facebook, tiktok, youtube). |
media_urls | array | No | Public media URLs to attach. Mosaic validates URL format; provider/platform validation happens downstream. |
schedule_date | string | No | ISO timestamp to schedule instead of posting immediately. |
workspace_id | string (uuid) | No | Workspace to associate with the tracked record. Defaults to the organization’s primary workspace. |
post text are forwarded as plain text.media_urls accepts any syntactically valid URL, but the media must be reachable by Ayrshare/platforms at publish time.status and error come from Ayrshare’s response for this request.results contains provider per-platform outcomes when available.tracking_id and tracked_status come from Mosaic scheduled_social_posts_v2.{"detail":"..."}).GET /social/post/{post_id}.GET /social/post/track/{tracking_id}.