Limits
Two kinds of failure
1
Tier 1 — the whole payload is rejected
Nothing shows. The whole body is wrong: not JSON, an unknown shape, a bad version, too big, or too many messages. You get a
422 (or 413).2
Tier 2 — one block is wrong
The message still goes through. The bad block shows as a small placeholder in the app, and is skipped on public pages. Everything else draws as normal.
The error body
A JSON Pointer into the cleaned-up payload. If you used shortcuts, the numbers may not match your raw body.
error removes the block, warning changes it visibly, info is just a note.The cap, on limit issues.
What you sent.
issues:
Issue codes
Rejects the whole payload
Removes one block
Warnings — it still goes through
Notes
HTTP status codes
A
429 includes retry_after in seconds. Wait that long instead of hammering.
