Browse documentation ⌄
REST API
One API for the full social workflow.
Postzivo exposes publishing, collaboration, engagement, automation, and intelligence resources through a consistent JSON contract.
Base URL
HTTPSCopy and customize
https://app.postzivo.com/api/public/v1Resource groups
Posts & media
Create, update, schedule, cancel, upload media, and read post analytics.
POST /posts · GET /posts · POST /media/uploadWorkspaces & accounts
List workspaces, manage members, and discover connected publishing accounts.
GET /workspaces · GET /accountsApprovals
List review batches and approve, reject, or return individual items.
GET /approvals · POST /approvals/{id}/actionInbox
Read conversations, draft AI replies, respond, and manage inbox automations.
GET /inbox/items · POST /inbox/items/{id}/respondAutomation & queues
Manage content automations, destination presets, queue items, and scheduled events.
GET /content-automations · GET /queuesAnalytics & intelligence
Read unified analytics, insights, trends, creators, and competitors.
GET /analytics/unified · GET /viral-trendsResponse envelope
SuccessCopy and customize
{
"success": true,
"data": { "post_id": "post_123" },
"request_id": "req_abc123"
}ErrorCopy and customize
{
"success": false,
"error": {
"code": "VALIDATION_ERROR",
"message": "platforms must contain at least one destination",
"details": []
},
"request_id": "req_abc123"
}Conventions
- Send and receive JSON unless an upload endpoint states otherwise.
- Use ISO 8601 UTC timestamps for schedules and date filters.
- Preserve
request_idwhen contacting support. - Paginated list endpoints use explicit limits and cursor or page metadata.
- Write requests require an idempotency key.
READY TO BUILD?
Connect your workflow.
Request access, create an API key, and start with one test workspace.