Introduction
Automate social media publishing with the EziBreezy API
The EziBreezy API lets you programmatically manage social media posts, media uploads, and connected accounts across your workspaces.
What you can do
- Schedule posts — Create, schedule, update, and publish posts to connected social accounts
- Upload media — Upload images and videos via presigned URLs, then attach them to posts
- Manage integrations — List connected social accounts and their status
- API key auth — Authenticate with scoped API keys tied to your organization
Base URL
All API requests go to:
https://api.ezibreezy.com/v1
Response format
Every response follows a consistent envelope:
// Success
{
"data": { "..." },
"meta": null
}
// Error
{
"data": null,
"error": {
"code": "NOT_FOUND",
"message": "Post not found",
"details": null
}
}Error codes
| HTTP Status | Code | Meaning |
|---|---|---|
| 400 | VALIDATION_ERROR | Invalid request body or parameters |
| 401 | UNAUTHORIZED | Missing or invalid authentication |
| 403 | FORBIDDEN | Authenticated but not allowed |
| 404 | NOT_FOUND | Resource does not exist |
| 429 | RATE_LIMIT_EXCEEDED | Too many requests |
| 500 | INTERNAL_ERROR | Something went wrong on our end |
Rate limits
The API allows 200 requests per 60 seconds per client. If you exceed this, you'll receive a 429 response.
Interactive reference
For a full interactive API reference with try-it-out functionality, visit api.ezibreezy.com/docs.