Only the fields present in the body change, and nested objects are merged rather than replaced. The ID and unknown fields are never applied; they are listed in ignored. The patched record is validated before it is saved, so a rejected patch changes nothing.
Parameters 1
Name
Type
Description
idrequired
path · integer (int32)
Record ID.
Request body
Optional. application/json, text/json, application/*+json, application/xml, text/xml, application/*+xml. JSON object with the fields to change, e.g. { "price": 12.5 }.
Example body
{"userId":101}
Responses
200
Patched; returns { message, changed, ignored, data }.
400
The body is not an object, sets a non-nullable field to null, has a wrongly typed value, or the result fails validation.
{"message":"Album patched successfully","changed":["userId"],"ignored":[],"data":{"id":11,"userId":101,"title":"Summer in Lisbon"}}
Sign in to see the details
The parameters, request and response examples and the live Try it panel for this endpoint are for signed-in members. Accounts are free and take a few seconds to create.