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 StatusCodeMeaning
400VALIDATION_ERRORInvalid request body or parameters
401UNAUTHORIZEDMissing or invalid authentication
403FORBIDDENAuthenticated but not allowed
404NOT_FOUNDResource does not exist
429RATE_LIMIT_EXCEEDEDToo many requests
500INTERNAL_ERRORSomething 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.