REST APIsDesigning resource-oriented APIs — the most common way systems expose functionality over HTTP.Resources CRUD Mapping URL Structure HATEOAS Versioning Pros & Cons When REST Fails Real-World Examples