Send a full replacement representation.

Section: HTTP method semantics

PUT replaces state

http
http
PUT /profiles/123
Explanation

PUT is generally idempotent: sending the same representation repeatedly should lead to the same final state.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing HTTP method semantics
DELETE removes a resource
Delete one item by ID.
OpenIn sheethttpsame section
GET retrieves data
Read without changing server state.
OpenIn sheethttpsame section
POST creates or triggers processing
Submit a new resource or command-like workflow.
OpenIn sheethttpsame section
PATCH partially updates state
Send only the fields that change.
OpenIn sheethttpsame section
HEAD fetches headers only
Check resource metadata without the body.
OpenIn sheethttpsame section
OPTIONS advertises supported interactions
Inspect available methods or CORS capabilities.
OpenIn sheethttpsame section