PATCH with JSON
Partial update with PATCH
cURL Command
curl -X PATCH -H "Content-Type: application/json" -d '{"email":"alex@example.com"}' https://api.example.com/users/1Flag-by-flag explanation
- -X PATCH
- HTTP PATCH for partial updates
- -d
- Only fields to update
Python equivalent
import requests
r = requests.patch("https://api.example.com/users/1", json={"email": "alex@example.com"})JavaScript fetch equivalent
await fetch("https://api.example.com/users/1", {
method: "PATCH",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ email: "alex@example.com" })
});