• Avatar Ori Miller Ex Libris

    Alma APIs and Integrations TL

  • Developing a webhook listener locally
    In a previous blog post, we showed how to use an online service to test webhook listeners. Since then new technologies have emerged that make developing a webhook listener even easier. One such service is localtunnel. Localtunnel allows you to expose a port on your local development machine to the internet. As described in the…

    ALMA WEBHOOKS

    Alma APIs Multilingual Support
    Alma API's response objects distinguish between data represented by codes, and textual description. Aside from a few exceptions, the code will be the value of a field, and the description will be included in an attribute called "desc". For example: <material_type desc="Music Score">SCORE</material_type> When updating an object's field in Alma using PUT or POST, the…

    ALMA

    Defining Twitter App for social login in Alma
    Alma supports login using social network details. See Social Login for more details. Following are instructions for defining a Twitter app to allow login to Alma using Twitter as mentioned here. Connect to https://apps.twitter.com with the library's Twitter account. Press on "Create New App". Give it a name and a description. For website you can use…

    ALMA SOCIAL-LOGIN

    Using Alma APIs for creating Sets
    On top of the Job APIs, it is now possible to use APIs to create a set which will be used as an input for the Job. The page 'Managing Search Queries and Sets' which can be found here explains in details about all types of sets and their intended usage. The various Set related…

    ALMA JOBS

    MarcEdit and Alma
    Terry Reese has implemented integration of MarcEdit with Alma. Detailed information about the setup and configuration can be found here:http://blog.reeset.net/archives/1950 See also these demo videos:  Windows , MAC. and Laura's detailed blog: "Setting up the Alma MARCEdit integration for Bib Records" here. "Presently, the integration allows users to search, create, and update records. Setup is pretty easy…

    ALMA

    Testing Webhooks using https://requestb.in
    ** Note: Since https://requestb.in is no longer maintained, we recommend https://putsreq.com as an alternative. ** If you would like to get a feeling of the webhooks being sent from Alma before implementing your own HTTP endpoint you can use https://requestb.in   This site allows you to create an endpoint on their site and see a…

    ALMA WEBHOOKS

    New header in API response: X-Exl-Api-Remaining
    Detailed information about API usage and daily threshold was made available in the dashboard and announced in a previous post. However, in some cases a real-time feed can be useful, so we've added a new header which will be returned for each API request with the up-to-date number of remaining requests. For example: X-Exl-Api-Remaining: 49999…

    ALMA

    Calling Alma APIs using PHP
    The API Console or the 'Try it now!' button (included in each API documentation) has a nice feature which you don't want to miss out: After pressing 'Execute', the 'Response' tab will be displayed. But if you click on the 'Query' tab you can use the drop-down on the right to select one of many…

    ALMA

    Calling Alma REST APIs from AngularJS
    AngularJS AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. If you are not familiar with Angular, I recommend reading the first page of this tutorial which will be enough to get…

    ALMA