PUT
Replaces a resource at the given URL.
What it does
PUT is idempotent: sending the same PUT multiple times has the same effect as sending it once. The client specifies the full resource URL. The body contains the complete replacement.
When to use it
- Replacing an entire resource
- Upserts (create if missing, replace if exists)
- Idempotent updates