Partially update a resource with JSON.

Section: HTTP Methods and APIs

PATCH JSON

bash
bash
curl -X PATCH https://api.example.com/v1/items/123 -H 'Content-Type: application/json' -d '{"status":"archived"}'
Explanation

PATCH is used for partial updates.

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 Methods and APIs
GET JSON from an API
Fetch JSON and ask for a JSON response.
OpenIn sheetbashsame section
POST JSON
Create a resource by sending JSON payload.
OpenIn sheetbashsame section
PUT JSON
Replace a resource with a JSON request body.
OpenIn sheetbashsame section
DELETE a resource
Delete a resource by ID.
OpenIn sheetbashsame section
Send custom content type
Post XML or another custom media type.
OpenIn sheetbashsame section
Inspect allowed methods
Send an OPTIONS request to inspect server capabilities.
OpenIn sheetbashsame section