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 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…
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…
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…
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…
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…
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…
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…
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 APIs and Integrations TL