hub · compare
/jsonapi
well-formed JSON:API response — single resource object with type, id, attributes, and relationships; all included resources linked. Content-Type: application/vnd.api+json.
chaos.catastrophic.ioGET /jsonapi
Returns JSON:API responses with spec-level violations. Default returns `data` as an array when a single resource is expected. Use ?mode= to isolate other violations: orphaned included resources, missing `id`, or missing `type`.
modes:
data-shape-confusion
included-orphan
missing-id
type-missingnot.catastrophic.ioGET /jsonapi
well-formed JSON:API response — single resource object with type, id, attributes, and relationships; all included resources linked. Content-Type: application/vnd.api+json.
Build against not.catastrophic.io/jsonapi, then
flip the hostname to chaos.catastrophic.io to exercise the chaos.