Multi-platform posting API
One request shape. Every platform as an independent target.
Publishing to five social networks usually means five SDKs, five auth flows, and five different failure modes to handle. PostGate collapses that into one call: POST /api/posts takes a single body and a profiles array — Instagram, Facebook, LinkedIn, TikTok, YouTube, Threads, Bluesky, Mastodon, Telegram, Pinterest, Google Business Profile, and X are all valid targets in the same request. Whether you think of that as a unified API, a cross-platform posting API, or a single API for multiple social networks, the mechanics are the same underneath.
How it works
From one request to N delivery outcomes
01
Send one POST /api/posts
A single body, a list of profile IDs spanning any mix of connected platforms, and optional media — one request, regardless of how many networks it targets.
02
Each target is delivered independently
PostGate renders platform-appropriate copy and media per target and delivers to each provider on its own schedule and retry policy.
03
Read per-target results, not a single pass/fail
Inspect GET /api/posts/{id} or subscribe to post.published, post.partial, and post.failed webhooks to know exactly which targets landed.