• DELETE managers/{id} – REST API

    Delete a Manager: DELETE /managers/{id} Remove a single manager by passing the manager’s email as an id. You can not remove the owner account via this method. Owners must delete their entire account manually through the website’s Profile settings. Query Parameters id: A unique ID for the manager – parameter…

  • GET managers/{id} – REST API

    Retrieve a Manager: GET /managers/{id} Retrieve a single manager by passing the manager’s email as an id. Query Parameters id: The email address of the manager. JSON Result Details first_name: Manager’s first name. last_name: Manager’s last name. email: Manager’s email, which is used to log in to manage Libib. role:…

  • GET /managers – REST API

    List Managers: GET /managers Retrieve a list of all existing managers on your site – including the owner. JSON Result Details total: The total managers on an account – includes the owner managers: A list of each manager’s details – first_name, last_name, email, role

  • POST /patrons/{id} – REST API

    Update a Patron: POST /patrons/{id} Update specific fields for an existing patron. Query Parameters id: A unique ID for the patron – parameter accepts either the barcode or email. URL ParametersValues should be paramaterized such as using http_build_query() as per example below. Submitting a parameter with an empty string will…

  • POST /patrons – REST API

    Create a Patron: POST /patrons Create a completely new patron in the account. URL ParametersValues should be paramaterized such as using http_build_query() as per example below. Only two fields are required to create a new patron: first_name and last_name. first_name: REQUIRED – Patron’s first name. last_name: REQUIRED – Patron’s last…

  • DELETE patrons/{id} – REST API

    Delete a Patron: DELETE /patrons/{id} Remove a single patron by passing the patron’s barcode or email as an id. Deleting a patron will dissociate their entire lending/hold history in the system. Patrons with active checkouts can not be deleted. A 400 error is returned in this case. Query Parameters id:…

  • GET patrons/{id} – REST API

    Retrieve a Patron: GET /patrons/{id} Retrieve a single patron by passing the patron’s barcode or email as an id. Query Parameters id: A unique ID for the patron – parameter accepts either the barcode or email. JSON Result Details barcode: The barcode – usually assigned automatically by Libib. first_name: Patron’s…

  • GET /patrons – REST API

    List Patrons: GET /patrons Retrieve a list of all existing patrons on your site. Returns 50 patrons at a time. URL Parameters page: The page number we want to return. If there are 500 patrons, there would be 10 pages (500/50 = 10). JSON Result Details total: Total number of…

  • API Basics – REST API

    To get started, the owner of an account must first generate a new API key from the website.Settings > Account > API Key Libib rate limits requests to the API. Currently you may hit the API once every 2 seconds. In the basic sample code below, you would replace YOUR_API_KEY…

  • Patron Account Page

    Patron account page is a Libib Pro feature. Patron Account Settings The Patron Account Page can be made available by a library manager in their published library from Publish > Settings > Patron Account Page. Patron Account Page: When turned on, Patrons can view a history of active/past checked out…