Zernio
APIFor you
Zernio
APIFor you
Overview

Core

ProfilesAccountsConnect

Content & Scheduling

PostsQueueMediaValidateTools

Inbox

MessagesCommentsReviewsMentionsBroadcastsContactsCustom FieldsSequencesWorkflowsComment Automations

Analytics

Posting AnalyticsInbox Analytics

Advertising

Campaigns and AdsCreativesAudiencesTargetingAd LibraryInsightsAutomated RulesConversions APIMessaging & Call AdsReach & FrequencyLead GenAccounts & OpsPixels & Tracking TagsProduct Catalogs

Platform APIs

InstagramWhatsAppiMessageMeta Business AgentGoogle Business ProfileDiscordSlackLinkedIn MentionsReddit SearchTwitter EngagementBlogsCommerce

Telephony

Phone NumbersBranded CallingCall HistoryVoice & CallingSMSRcsVerify

Developer

API KeysWebhooksChangelogLogsUsageFeedbackSupport Assistant

Settings & Admin

Account SettingsAccount GroupsConnected AppsUsersInvites
Dashboard
OverviewPlatformsAPI ReferenceResources

Overview

One REST API to publish, run the inbox, ads, messaging and calls across 30 platforms. This reference covers every endpoint.


Quick reference

  • Base URL: https://zernio.com/api/v1
  • Authentication: Authorization: Bearer YOUR_API_KEY header
  • Rate limits: 60 to 1,200 requests per minute, set by how many accounts you connect
  • Errors: a JSON body with a machine-readable code
  • OpenAPI spec: download the YAML

REST API

APIDescription
ProfilesGroup the accounts of one brand or customer
ConnectConnect an account with OAuth or credentials
AccountsList, update and disconnect connected accounts
PostsCreate, schedule and publish posts
MediaUpload images and videos for posts
MessagesRead and reply to DMs in the unified inbox
CommentsRead and reply to comments on posts
Posting AnalyticsPost, account and follower analytics
Campaigns and AdsCreate and manage ad campaigns, ad sets and ads
WebhooksGet notified when posts, messages and accounts change

SDKs

Node.js

@zernio/node, typed requests and responses

Python

zernio-sdk, sync and async clients

Also for Go, Ruby, Java, PHP, .NET and Rust.

All endpoints

Core

  • Profiles5
  • Accounts21
  • Connect65

Content & Scheduling

  • Posts13
  • Queue6
  • Media2
  • Validate4
  • Tools1

Inbox

  • Messages24
  • Comments15
  • Reviews3
  • Mentions2
  • Broadcasts10
  • Contacts7
  • Custom Fields6
  • Sequences10
  • Workflows15
  • Comment Automations6

Analytics

  • Posting Analytics32
  • Inbox Analytics7

Advertising

  • Campaigns and Ads66
  • Creatives18
  • Audiences8
  • Targeting5
  • Ad Library1
  • Insights11
  • Automated Rules7
  • Conversions API21
  • Messaging & Call Ads2
  • Reach & Frequency4
  • Lead Gen9
  • Accounts & Ops70
  • Pixels & Tracking Tags22
  • Product Catalogs19

Platform APIs

  • Instagram11
  • WhatsApp84
  • iMessage20
  • Meta Business Agent55
  • Google Business Profile25
  • Discord24
  • Slack1
  • LinkedIn Mentions1
  • Reddit Search3
  • Twitter Engagement8
  • Blogs10
  • Commerce76

Telephony

  • Phone Numbers31
  • Branded Calling17
  • Call History3
  • Voice & Calling18
  • SMS22
  • Rcs13
  • Verify3

Developer

  • API Keys4
  • Webhooks7
  • Changelog1
  • Logs1
  • Usage5
  • Feedback1
  • Support Assistant3

Settings & Admin

  • Account Settings20
  • Account Groups4
  • Connected Apps2
  • Users2
  • Invites1
Was this page helpful?

List profiles

Returns profiles sorted default-first, then by creation date. Filter with name or externalId (exact match) and paginate with limit/skip; without those params the full list is returned unchanged. Use includeOverLimit=true to include profiles that exceed the plan limit.

On this page

Quick referenceREST APISDKsAll endpoints