Skip to main content
Publish once, fan out to every connected network in the workspace.

Post types

TypeEndpointPlatforms (typical)
TextPOST /unified/post/textLinkedIn, Facebook, Threads, Bluesky
ImagePOST /unified/post/imageAll eight + media-required networks
CarouselPOST /unified/post/carouselLinkedIn, Instagram, Facebook, TikTok, …
VideoPOST /unified/post/videoLinkedIn, Facebook, Instagram, TikTok, YouTube, …

Multi-platform example

curl -X POST "https://backend.postsiva.com/unified/post/text" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: psk_live_YOUR_KEY" \
  -d '{
    "platforms": ["linkedin", "threads", "bluesky"],
    "default_text": "Shipping our latest update."
  }'
Each platform returns its own result. One failure does not roll back the others.

Destination controls

  • LinkedIn — personal profile and/or org pages (linkedin_page_ids)
  • Facebook — Pages (facebook_page_ids)
  • Pinterest — board (board_id)
  • YouTube — title + description required for video
  • TikTok — privacy level
Full field reference: Posting parameters.

Media first

Upload once, reuse media_id across platforms:
  1. Upload media
  2. Pass default_image_id / video id on the post body