RESTful APIs

Resource-oriented API design.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Resource modelling and methodsDesigning URLs around resources, mapping actions to HTTP methods, and the idempotency guarantees clients depend on.
  2. Status codes, pagination and filteringThe status codes an API should return, offset versus cursor pagination, and the query parameters clients expect for filtering, sorting and fields.
  3. Versioning and error shapesHow to evolve an API without breaking clients, and the error format that makes failures actionable.

More in XML & Web Services

XML XPath XSLT SOAP RSS & Atom

Last refreshed 2026-09-17.