For the complete documentation index, see llms.txt. This page is also available as Markdown.

Endpoint overview

Find REST endpoint contracts for account lookup, publication, media, generation, sources, inbox, analytics, and credits.

Base URL: https://backend.blotato.com/v2

Auth Header: blotato-api-key: YOUR_API_KEY

For a task-oriented entry point, read Start with an AI agent. Use the public operation index for coverage of the live OpenAPI document, or the agent reference for compact request examples.

Rate limits below describe selected routes. A dash means no limit is stated in this table, not unlimited access. Follow Rate limits.


Account

Method
Endpoint
Description
Rate Limit

GET

Verify API key, get user info

—

GET

Get connected-account usage, active-contact usage, and active-contact limit

—

GET

List connected social accounts

—

GET

Get Facebook/LinkedIn page IDs

—

GET

List Pinterest boards (get boardId)

45 / min

Credits

Method
Endpoint
Description
Rate Limit

GET

Get credit balance and pricing

—

POST

Create a Stripe Checkout link to buy credits

10 / hour

Post

Method
Endpoint
Description
Rate Limit

POST

Create and publish a post

30 / min

GET

List posts (scheduled, published, failed)

60 / min

GET

Poll post publishing status

60 / min

GET

List published posts with latest analytics

—

GET

Get a published post and its original payload

—

POST

Upload media from URL (optional)

30 / min

Analytics

Method
Endpoint
Description
Rate Limit

GET

List top-performing posts

—

GET

Compare platform performance

—

GET

Get publishing and analytics totals

—

GET

Get analytics for a published post

—

Comments

Method
Endpoint
Description
Rate Limit

GET

List comments on your posts

60 / min

GET

Get a single comment

60 / min

POST

Post a comment on a published post

30 / min

Messages

Method
Endpoint
Description
Rate Limit

GET

List direct-message conversations

60 / min

GET

Get a single conversation

60 / min

GET

List messages

60 / min

GET

Get a single message

60 / min

POST

Send a direct message

30 / min

DM Automations

Method
Endpoint
Description
Rate Limit

GET

List DM automations

60 / min

GET

Get a DM automation

60 / min

POST

Create a DM automation

30 / min

PATCH

Update a DM automation

30 / min

PATCH

Update a single trigger

30 / min

DELETE

Archive a DM automation

30 / min

GET

List automation runs

60 / min

GET

List automation logs

60 / min

GET

Get automation stats

60 / min

Scheduled Posts

Method
Endpoint
Description
Rate Limit

GET

List scheduled posts

—

GET

Get a scheduled post

—

PATCH

Update a scheduled post

—

DELETE

Delete a scheduled post

—

Visual

Method
Endpoint
Description
Rate Limit

POST

Create visual from template

30 / min

GET

Poll visual creation status

—

GET

List available templates

—

DELETE

Delete a video

—

Source

Method
Endpoint
Description
Rate Limit

POST

Extract content from URL or text

30 / min

GET

Poll source extraction status

60 / min


Async Pattern

Publishing, source extraction, visual generation, comment posting, and message sending use operation-specific completion checks. Uploads and configuration changes do not use this same polling pattern:

  1. Submit a POST request to create the resource

  2. Use the returned ID to poll the GET endpoint at the intervals in Async jobs and polling

  3. Stop when the status reaches a terminal value

See Async Workflows for the full protocol and examples.

Last updated