Introduction
What Is the Publer API?
A RESTful JSON interface for automating social media workflows—scheduling, publishing, media management, and analytics—across multiple networks.
Base URL
All endpoints share this root URL:
Authentication
Include your API key and workspace ID on almost every request:
Request Format
GET
Use query parameters for filters and pagination:
POST, PUT, PATCH
Send JSON in the request body:
DELETE
No request body is required (unless otherwise noted):
Response Format
All responses are JSON.
Success
Synchronous endpoints return the requested resource or collection.
Asynchronous endpoints (e.g., post creation) return a
job_id
:
Error
Status codes indicate general error type (4xx, 5xx).
The response body contains an
errors
array:
Common HTTP Status Codes
200 OK
201 Created
202 Accepted (async)
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
429 Too Many Requests
500 Internal Server Error
Versioning
Current version: v1 (in the URL path). We follow Semantic Versioning. Breaking changes only occur on MAJOR version bumps; you will be notified in advance.
Asynchronous Operations
Submit your request → 202 Accepted +
{"job_id": "…"}
Poll the job status endpoint until complete:
Date & Time
All timestamps use ISO 8601 with timezone:
Example: 2025-05-04T14:58:35+00:00
Privacy & Security
Always use HTTPS.
Sensitive fields may be redacted.
Adhere to least-privilege scope selection.
Next Steps
For implementation examples, see the Quickstart Guide and sections on creating content, media handling, and network-specific formats.
Last updated
Was this helpful?