Posteady
Posteady Docs
API

Errors & Partial Failures

Error format, status codes, and how partial publish failures are reported.

Error format

All errors share the same shape:

{ "error": { "code": "...", "message": "..." } }

Status codes

StatusCodeMeaning
401UNAUTHENTICATEDMissing or invalid API key
403BLOCKEDThe account is blocked
403PLAN_REQUIREDWorkspace is below the Creator plan
404NOT_FOUNDResource does not exist
422VALIDATION_ERRORRequest body failed validation
429RATE_LIMITEDRate limit exceeded (30/min)
500+INTERNAL_ERRORUnexpected server error

Partial failures

When you publish to multiple accounts, some may succeed while others fail. In that case the request returns HTTP 200 with a per-account breakdown:

{
  "results": [
    { "accountId": "...", "status": "succeeded" },
    { "accountId": "...", "status": "failed", "error": "..." }
  ],
  "summary": { "succeeded": 1, "failed": 1 }
}

If every target fails, the request returns HTTP 502 instead.