Publishes to one or more connected accounts. If scheduled_at is omitted the post is published immediately (synchronous — blocks until all accounts respond). If scheduled_at is set the post is queued for future publication (asynchronous). Omit account_ids and scheduled_at to create a draft. Consumes 1 post credit.
Documentation Index
Fetch the complete documentation index at: https://docs.social-api.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prefix your API key with "Bearer ". Example: Authorization: Bearer sapi_key_...
Post content and target accounts
FirstComment is auto-posted as the first comment after publishing (Instagram, LinkedIn).
"Follow us for more updates!"
MediaIDs are previously uploaded media file IDs to attach.
PublishNow immediately publishes if targets are provided (ignores scheduled_at).
false
ScheduledAt queues the post for future publication. Omit to publish immediately or create a draft.
"2026-04-01T10:00:00Z"
SkipDuplicateCheck bypasses the duplicate content detection.
false
Targets specifies which connected accounts to publish to, with optional per-target overrides.
Text is the post body content. Required.
"Check out our new product launch! #newproduct"
Title is an optional post title (used by LinkedIn, Google).
"Exciting News from Acme Corp"
Visibility controls who can see the post. Platform-dependent values: public, private, connections_only.
public, private, connections_only "public"
All accounts published (sync) or post scheduled/drafted
"2026-03-14T09:00:00Z"
false
"p_01HZ9X3Q4R5M6N7P8V2K0W1J"
"2026-04-01T10:00:05Z"
0
"2026-04-01T10:00:00Z"
draft, scheduled, publishing, published, partial, failed, cancelled "published"
"Check out our new product launch!"
"Exciting News"
"2026-03-14T09:00:00Z"
public, private, connections_only "public"