UpdateBook
Updates a book. Returns INVALID_ARGUMENT if the name of the book is non-empty and does not equal the existing name.
Path parameters
The shelf id.
The book id.
Query parameters
The name of the book to update.
Request body
Response
OK
Changes
Changed in 8 of the 12 revisions of this API.117
- ▲
the request's body type changed from no type to
objectrequest-body-type-changed
- ▲
the response's body type changed from no type to
objectfor statusresponse-body-type-changed
- ▲
- ▲
the request property
became requiredrequest-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ▲
- ▲
the
response's property format changed fromRFC3339todate-timefor statusresponse-property-type-changed
- ▲
- ▲
added the pattern
^shelves/[a-z2-7]{26}/books/[a-z2-7]{26}$to the request propertyrequest-property-pattern-added
- ▲
the
response's property format changed fromdate-timetoRFC3339for statusresponse-property-type-changed
- ○
the
response's property pattern^shelves/[a-z2-7]{26}/books/[a-z2-7]{26}$was added for the statusresponse-property-pattern-added
- ▲
- ▲
the
response's property format changed fromRFC3339todate-timefor statusresponse-property-type-changed
- ▲
- ○
api operation id
UpdateBookremoved and replaced withLibraryService_UpdateBookapi-operation-id-removed
- ○
- ○
api operation id
LibraryService_UpdateBookremoved and replaced withUpdateBookapi-operation-id-removed
- ○
- ▲
the request's body type changed from
objectto no typerequest-body-type-changed
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
the response property
became optional for the statusresponse-property-became-optional
- ▲
the
response's property format changed fromdate-timetoRFC3339for statusresponse-property-type-changed
- ○
the request property
became optionalrequest-property-became-optional
- ○
removed the pattern
^shelves/[a-z2-7]{26}/books/[a-z2-7]{26}$from the request propertyrequest-property-pattern-removed
- ○
the
response's property pattern^shelves/[a-z2-7]{26}/books/[a-z2-7]{26}$was removed for the statusresponse-property-pattern-removed
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲