Browsing without an account — progress is saved in this browser only.Sign in to save it
Contracts across the wire: error bodies, query strings and paging
Reading15 min
The API contract
Frontend and backend only agree through the wire format. Error bodies must have the shape the client reads, query strings must be encoded, and page numbers must mean the same thing on both sides (1-based vs 0-based). Test the contract end to end: send the real request and read the real response before blaming either side.
Sign in to try this knowledge check.