PUT Registered Not safe Idempotent
Verified 2026-09-18 · registry updated 2026-06-17

PUT

Creates or replaces the state of a resource at a known target URI.

Use PUT when the client supplies the complete replacement representation and repeated requests should have the same intended effect.

httpmethodsapiidempotency

Reference (http)

PUT /api/users/42 HTTP/1.1
Content-Type: application/json

Use PUT when the client supplies the complete replacement representation and repeated requests should have the same intended effect.

Common mistakes

  • Using PUT for a partial update without clearly defining merge semantics.

Registry reference: rfc9110

Permalink: https://merginit.com/reference/http/method-put