Docs
Errors

API Errors

Errors use a consistent JSON body. Successful responses return the resource directly (or a wrapper like { "accounts": [...] }).

Error body

{
  "error": {
    "code": "validation_error",
    "message": "scheduled_at must be in the future"
  }
}

Codes

HTTPcodeWhen
401unauthorizedMissing, invalid, or revoked API key.
403forbiddenFree plan, posting disabled on the account, or updating/deleting a posted post.
404not_foundAccount or post does not exist (or is not yours / not API-created).
422validation_errorInvalid JSON, past scheduled_at, bad media, or invalid auto-retweet hours.
422rate_limit_exceededDaily post cap reached for that account (7 scheduled + posted posts that day).
422insufficient_creditsNot enough credits to publish (1 per post, plus 2 if the post contains a URL).
500post_failedPublish-now succeeded locally but the social network did not return a post id.
500internal_errorUnexpected server error.