REST API Methods and Idempotency/PATCH partially updates state

Send only the fields that change.

Section: HTTP method semantics

PATCH partially updates state

http
http
PATCH /profiles/123
Explanation

PATCH may or may not be idempotent depending on the patch format and operation design.

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
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
PUT replaces state
Send a full replacement representation.
OpenIn sheethttpsame section
DELETE removes a resource
Delete one item by ID.
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