• 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…

  • Getting Started – Libib’s Custom Barcodes

    Libib’s custom barcodes are a Pro feature. For each copy of an item, Libib automatically generates a custom SKU barcode. For each patron, Libib also automatically generates a custom SKU barcode. It is highly recommended that if you are going to use custom barcodes, that you use the Libib generated…