MergeShelves
Merges two shelves by adding all books from the shelf named other_shelf_name to shelf name, and deletes other_shelf_name. Returns the updated shelf. The book ids of the moved books may not be the same as the original books.
Returns NOT_FOUND if either shelf does not exist. This call is a no-op if the specified shelves are the same.
Path parameters
The shelf id.
Request body
Response
OK
Changes
Changed in 6 of the 12 revisions of this API.77
- ▲
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 request property
became requiredrequest-property-became-required
- ○
the response property
became required for the statusresponse-property-became-required
- ▲
- ○
the
response's property pattern^shelves/[a-z2-7]{26}$was added for the statusresponse-property-pattern-added
- ○
- ○
api operation id
MergeShelvesremoved and replaced withLibraryService_MergeShelvesapi-operation-id-removed
- ○
- ○
api operation id
LibraryService_MergeShelvesremoved and replaced withMergeShelvesapi-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 request property
became optionalrequest-property-became-optional
- ○
the request property
became optionalrequest-property-became-optional
- ○
the
response's property pattern^shelves/[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
- ▲