---
name: c9n-jsonapi
description: JSON:API specification as adopted by the C9N team. Use whenever
  designing, implementing, or reviewing RESTful endpoints, payloads, or
  API client code.
---
# Top-level
data | errors | meta | links | included | jsonapi. Never mix data+errors.
# Resource
Every resource has type+id. Data in attributes; connections in
relationships; hyperlinks in links.
# Errors
status, title, detail, source.pointer.
# Rules
Plural type names; sparse fieldsets (?fields[articles]=title,body); meta
for non-standard info — no invented top-level members.
Reference: https://jsonapi.org
