Depth 3 · representational · scaffolded · M07 §7.2
Design an API contract
Specifies resources, shapes and errors before code
- Evidence
- Publishes a contract a second developer builds against
- Market anchor
- API design
- Rests on
- load-bearing
Return correct status codes · HTTP
A contract specifies responses including failures.
supportingModel one-to-many and many-to-many · Data Modeling
Resource shapes usually mirror the data model.