๐Ÿ”Œ API Patterns and Practices: REST
Chapters Examples Bibliography GitHub โ†—
Home / Asynchronous work & jobs
Part 5 2 chapters

Asynchronous work & jobs

Model work that doesn't finish within one request/response: long-running operations and rerunnable server-owned jobs.

Chapter 10

Asynchronous & long-running operations

Model work that outlasts one request: return 202 with a Location to an operation resource, let the client poll it, redirect with 303 to the result on completion, and offer a cancel.

30 minRead โ†’
Chapter 11

Rerunnable jobs

Model recurring, server-owned work: separate the schedule (configure) from each execution (a run record), so a job can fire on a timer and on demand without the client driving every run.

28 minRead โ†’
โ† Previous part Collections at scale Next part โ†’ Evolution & lifecycle

API Patterns and Practices: REST

Designing REST APIs well, with runnable examples in Quarkus and Python/FastAPI.

Site

  • Outline
  • Build & iteration plan
  • Coverage matrix
  • Domain glossary
  • Bibliography

Reference

  • OpenAPI 3.1 โ†—
  • AsyncAPI 3 โ†—
  • View on GitHub โ†—
  • Issues โ†—
Open source ยท MIT Last built 2026-10-17