Platforms
OmniSocials supports 12 channels across 11 platforms, with two more in development. Every channel has a stable string identifier that you pass in the accounts array (via account IDs) and use as a key on platform-specific options.
LinkedIn appears as two independent channels: linkedin for a personal profile and linkedin_page for a company page. A workspace can have both connected simultaneously.
Channel matrix
| Channel ID | Platform | Feed Post | Story | Reel/Short |
|---|---|---|---|---|
facebook | ✅ | ✅ | ✅ | |
instagram | ✅ | ✅ | ✅ | |
threads | Threads | ✅ | - | - |
linkedin | LinkedIn Profile | ✅ | - | - |
linkedin_page | LinkedIn Page | ✅ | - | - |
youtube | YouTube | - | - | ✅ |
tiktok | TikTok | ✅ | - | ✅ |
pinterest | ✅ | - | - | |
bluesky | Bluesky | ✅ | - | - |
mastodon | Mastodon | ✅ | - | - |
x | X (Twitter) | ✅ | - | - |
google_business | Google Business | ✅ | - | - |
reddit | coming soon | - | - | |
snapchat | Snapchat | - | coming soon | - |
How channel IDs are used
Channel IDs show up in four places:
- As keys in per-platform content on the post body:
{ "content": { "default": "...", "linkedin": "..." } } - As keys in per-platform media:
{ "media_urls": { "default": [...], "instagram": [...] } } - As top-level keys for platform options on the post body:
{ "pinterest": { "board_id": "..." } } - In webhook payloads, in the
platformsandurlsfields ofpost.publishedevents
The ID you pass in the accounts array on a post is NOT a channel ID. It is an account_id you get from GET /accounts. Each account is tied to a specific channel.
Connecting accounts
All account connections happen through OAuth in the OmniSocials dashboard (Settings → Channels), not through the API. Once connected, accounts are available to every API key in the workspace. The dashboard handles token refresh, re-authorization prompts, and revocation.
Per-platform reference
Each platform has its own page with the channel ID, supported content types, platform-specific options, media requirements, and limitations:
- Threads
- LinkedIn (Profile and Page)
- YouTube
- TikTok
- Bluesky
- Mastodon
- X (Twitter)
- Google Business