OmniSocialsOmniSocials
DocumentationAPI reference
Help centerSupport
  • Documentation
  • API reference
Developers
  • Quickstart
  • API reference
  • SDKs
  • MCP server
  • CLI
For AI agents
  • Docs for AI agents
  • llms.txt
  • OpenAPI spec
  • Postman collection
Product
  • OmniSocials
  • Pricing
  • Changelog
  • Help center
Company
  • Support
  • Privacy policy
  • Terms of service

© 2026 OmniSocials

OmniSocials on GitHubOmniSocials on XOmniSocials on LinkedIn
Overview
Get started
SDKs
CLI
MCPDocs for AI agentsWebhooks
Guides
Platforms
Integrations
Migrate
    From AyrshareFrom ZernioFrom Upload-PostFrom Postiz
Plans and billing
GlossaryChangelogAPI reference

Migrate to the OmniSocials API

These guides help you move an existing social posting integration to the OmniSocials API. Each one maps the other API's concepts, endpoints, fields, and webhooks to OmniSocials, shows the same post in both APIs, and lists what OmniSocials does not offer. Competitor facts were checked against their public docs on October 21, 2026.

Coming fromGuideBiggest change
AyrshareFrom AyrshareA Profile-Key becomes a workspace with its own API key. A post without a time is a draft.
Zernio (formerly Late)From Zernioplatforms[] with account IDs becomes a flat accounts array. Times go in as UTC.
Upload-PostFrom Upload-PostFour multipart upload endpoints become one JSON endpoint. The user field becomes the key's workspace.
Postiz public APIFrom PostizOne entry per channel becomes one post with per-channel objects. type becomes schedule_at or publish_now.

The OmniSocials side in brief

  • Base URL: https://api.omnisocials.com/v1
  • Auth: Authorization: Bearer omsk_live_.... Each key belongs to one workspace and has scopes. See Authentication.
  • Create a post: POST /posts/create with content (a string or a per-channel object), accounts (alias channels), media_ids or media_urls, and schedule_at (alias scheduled_at) or publish_now. Without either, the post is a draft. See Creating posts.
  • Accounts: connected only in the dashboard, never through the API.
  • Channels: 12 platforms and 13 channels, with LinkedIn as a profile and a page. See Platforms.
  • Webhooks: post.scheduled, post.published, post.failed, post.approved, and post.rejected, signed with HMAC-SHA256. See Webhooks.
  • Rate limit: 100 requests per minute per key. See Rate limits and errors.
  • No test mode. Every key works on real accounts. Test with drafts, which never publish on their own.
Last modified on October 21, 2026
SmitheryFrom Ayrshare
On this page
  • The OmniSocials side in brief