Errors

Errors return JSON with a message field. Use the HTTP status to decide how to retry or surface the failure.

StatusMeaning
401Missing, invalid, or revoked API key
403Subscription inactive or trial expired — renew in Billing
400Invalid request body or missing required fields
404Resource not found (for example an unknown post id)
500Server error — retry with exponential backoff

Example

json
{
  "message": "social_accounts must include at least one connected account id"
}