Every field is overwritten with the body; the ID from the route wins over any ID in the body.
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. Model: Book. The full replacement record.
Example body
{"title":"Clean Code","author":"Robert C. Martin","isbn":"9780132350884","genre":"programming","publishedYear":2008,"pages":464,"language":"English","price":37.99,"rating":4.4,"available":true,"tags":["craftsmanship","refactoring"]}
Responses
200
Replaced; returns { message, data }.
400
The body is missing, malformed or fails validation.
{"message":"Book updated successfully","data":{"id":26,"title":"Clean Code","author":"Robert C. Martin","isbn":"9780132350884","genre":"programming","publishedYear":2008,"pages":464,"language":"English","price":37.99,"rating":4.4,"available":true,…(3morelines)
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.