5 min read

Chapter 14: Non-CRUD Operations

Při návrhu REST API potřebujeme s resource provádět různé manipulace, které zahrnují i non-crud operace. To v REST API představuje výzvu, neboť HTTP metody jsou koncipovány tak, že lépe mapují na CRUD operace. To znamená, že non-crud operace musíme modelovat poněkud specifickým způsobem.

Ve skutečnosti každá doménová operace vede ke změnám stavu resource. Chce-li například klient publikovat článek nebo jiný druh objektu, velmi pravděpodobně změní jeho stav, například:

  • published = true
  • publishedAt = 2026-08-12
  • status = published

The full content is available exclusively to premium subscribers.