Two layers of errors
Multi-platform posts often return HTTP 200 with mixed per-platform results — one platform succeeds while another fails.
HTTP status codes
See HTTP errors for full reference:Postsiva error codes
See Postsiva errors for application codes:Multi-platform response shape
results and check success per platform.
MCP errors
MCP returns errors in-band as tool results (not separate HTTP auth endpoints):Debugging checklist
- 401? — Verify
X-API-Keyheader and key not revoked - 403 plan? — Check plan feature (drafts, scheduling, MCP, API keys)
- 403 scope? — Key scope must include target platform
- 422? — Check character limits
- NOT_CONNECTED? — Run
GET /unified/oauth/token - Partial failure? — Inspect each item in
results
Related
HTTP errors
Status code reference
Postsiva errors
Application error codes
Authentication
Keys and scopes