Integrations
REST API for integrations
Programmatic access to Social0 — the interface the MCP server and custom integrations use.
Overview
The Social0 REST API at https://api.social0.app/v1 is the underlying interface for the MCP server, scripts, and custom apps. Authenticate with Authorization: Bearer sk_live_….
Higher-level option: If you use Claude, Cursor, or ChatGPT, start with the MCP Server instead of calling REST directly.
Base URL
| Environment | URL |
|---|---|
| Production | https://api.social0.app |
| v1 prefix | https://api.social0.app/v1 |
| Interactive docs | api.social0.app/docs |
| OpenAPI spec | api.social0.app/openapi.json |
Quick links
| Topic | This section | Full reference |
|---|---|---|
| Authentication | Authentication | /docs/api/authentication |
| Accounts | Accounts | /docs/api/reference/accounts |
| Posts | Posts | /docs/api/reference/posts |
| Media | Media | /docs/api/reference/media |
| Publish | Publish | /docs/api/guides/publish |
| Job status | Jobs | /docs/api/reference/jobs |
Complete API documentation
For the full reference including webhooks, idempotency, rate limits, and OpenAPI:
MCP mapping
| MCP tool | REST endpoint |
|---|---|
list_accounts | GET /v1/accounts |
create_post | POST /v1/posts |
publish_now | POST /v1/posts/publish |
publish_post | POST /v1/posts/:id/publish |
get_publish_status | GET /v1/jobs/:trackingId |
upload_media | presign → PUT → confirm |
See MCP tools reference for all 13 tools.
Error format
All /v1 errors:
{
"error": {
"code": "invalid_api_key",
"message": "API key is invalid."
}
}See Errors.
Rate limits
| Plan | Requests/hour |
|---|---|
| Free | 60 |
| Starter | 300 |
| Growth | 1,000 |
| Pro | 5,000 |
See Rate limits.