# Request/Response Formats

All endpoints accept and return JSON format:

* POST/PUT/PATCH requests require `Content-Type: application/json`
* Responses include complete basket state with items, totals, and discounts
* Error responses follow standard HTTP status codes with detailed messages
