These functions allow you access to the library module. Note that these honour the user via whom you log in (use the client id/client secret) for. Therefore the person must have a role and included in the list of people who can see the library or catalogue. They only need view permission to be able to search.
The API follows the same structure as the library within the GUI system. i.e.
Remember that there are permissions at the Library and Catalogue level.