Alma
Your feedback matters to us. Help us improve Alma by telling us what you’d like to see using the message areas below. You can also can support something already posted.
We would love to be able to respond to every idea that is submitted, but this is not feasible. We are, however, committed to responding to the most popular ideas—those that have received the most points.
For more information please review our FAQ and guidelines. Thank you.
67 results found
-
Add API support for licenses with type Negotiation
We are trying to update the license terms on our licenses in the Network Zone. However, when trying to update a license with type Negotiation, the API returns an error:
"errorCode": "69002",
"errorMessage": "Updating negotiations by API is currently not supported",
"trackingId": "E01-0703094132-MPLRX-AWAE786493119"Please add support for updating Negotiation licenses through the API.
34 votes -
Add a configuration option to make Alma send e-mails in plain text only
It should be well known among responsibly acting software vendors that HTML e-mails pose a serious risk for IT security. Anyone who sends HTML e-mails (even such containing a plain text layer) tempts recipients unaware of this risk to do take potentially risky actions in their e-mail client. We as a library should be able to opt-out from tempting our users to do potentially risky things so please add a configuration option to make Alma send plain text only messages.
18 votes -
Acquisitions API - Interested in user – add other identifiers in addition to Primary ID
Currently Alma allows multiple identifiers to identify ALMA Users, however the Acquisitions API (Interested In users) mapping only allows “primary_ID”.
We’d like any other identifiers used in Alma also be allowed in the mapping (e.g. Email Type). If this is added on the API parameter, staff can use the less sensitive info instead on vendor site.
Noting that adding other identifiers in the Interested_User api parameters - is only doing what EOD acquisition workflow/mapping can already do.
It is cumbersome for staff having need to search the requester’s primary id to be able to use this feature.
Ref #06652820 –…
29 votes -
Webhook that runs when a user is updated, to show what information was changed for that user
I tried setting a webhook to run when a user is updated.
I wanted to know what information was changed for that user. To me, this is the most obvious use case for the user webhook.
However, i get what seems like the post-changed user information only. I am unable to tell what information was changed.
Request for the user webhook to contain information about what information was changed for the user.
1 vote -
Mail Handling Integration - In September 2025 Microsoft Exchange Online to retire Basic auth for Client Submission (SMTP AUTH)
Are there plans for supporting more modern authentication methods (e.g., oauth2)?
I imagine that there are quite a few customers that use Microsoft Exchange (office365) as a relay and will be affected by the retirement of basic auth for Client submission. What, if any, are your plans for handling this?
Thank you
Related article:
4 votes -
Allow updating Controlled Vocabulary (Form) code tables for Alma Digital via API
Currently these tables (with codes beginning "FormCV.vocabulary") can be read via API, but attempting to update them throws a "Requested table is hidden" error. It would be useful to update these code tables automatically from upstream data, rather than requiring staff to import a spreadsheet periodically.
3 votes -
Expand API access to all record fields across all record types
Libraries frequently use API access to Alma records to complete a variety of tasks, provide services, and support special projects. Currently, the types of records and fields that are accessible via APIs are limited. For example, in bibliographic records, the 024 (UPC) field data is inaccessible via the API. Please Expand API access to all record fields across all record types.
3 votes -
Add API support for read/update/add/delete contact e-mails in Organization units: library, Institution Zone
Use case: Library / IZ contact e-mails are used in many workflows as the e-mail sender for letters generated in Alma. In our network (31 IZs), we are running a consortia mail server. As part of the configuration, we moved the library and IZ contact e-mails to our consortia domain. For example, library@abc.ch is now library-abc@swisscovery.net. This means changing the configuration of each library contact e-mail in the IZ to a different e-mail address and adding a description.
Initially, we made these changes manually. However, as e-mails can change, we have to maintain these changes. In addition, these e-mails…2 votes -
Improve access to Developer Network by consortial staff
Currently the Developer Network requires unique email addresses for accounts, even across different institutions. This prevents our central office staff from having one developer network account, with their real email address, to use across our consortium.
Instead, they're forced to create multiple accounts, with bogus email addresses or no email addresses at all, in order to have access to multiple institutions Developer Network accounts. And, as we understand it, bogus or missing email addresses mean that the Multi Factor Authentication can not be used.
We believe a single account for an individual, tied to a single real email address, should…
4 votes -
Enhancing Alma with ERP System Integration for Streamlined Operations
Alma is a robust library management system, but its potential could be further maximized by integrating ERP (Enterprise Resource Planning) system functionalities. By incorporating ERP features, Alma could streamline financial management, procurement, and resource allocation across library operations. This integration would not only improve efficiency but also provide a unified platform for managing budgets, tracking expenditures, and optimizing resource allocation. Additionally, an ERP system could enhance reporting capabilities, offering deeper insights into library data that could inform strategic decision-making. This approach would position Alma as a more comprehensive tool, catering to the evolving needs of modern libraries.
ERP recommendation: https://www.impactfirst.co/id/erp/software-erp
1 vote -
Mail Handling via Graph API by Microsoft
I am writing to highlight the technical advantages of using Microsoft Graph API over SMTP for our email services:
Unified Endpoint:
Graph API provides a single endpoint for accessing a wide range of Microsoft 365 services, streamlining integration and reducing complexity.Enhanced Security:
Utilizes OAuth 2.0 for authentication, offering stronger security measures compared to SMTP's basic authentication.Rich Data Access:
Access to not just emails, but also metadata, user profiles, and more, enabling comprehensive application development.Real-time Capabilities:
Supports webhooks and delta queries for real-time data updates, ensuring immediate synchronization.Simplified Development:
Consistent API with extensive documentation and SDKs, reducing…
1 vote -
Optimizing Library Operations Through Alma API Integration
Hello everyone,
I am seeking expert guidance on effectively harnessing Alma’s API capabilities to elevate our library’s operational efficiency. As we strive to streamline processes and strengthen system integration, including mulesoft API integration. I am eager to learn from the collective wisdom of this community.
I am particularly interested in insights on:
Best Practices: Proven methods for seamlessly integrating Alma APIs with external systems to ensure optimal data flow and mitigate potential challenges.
Overcoming Obstacles: Common hurdles encountered during Alma API integration and successful strategies for resolution.
Performance Enhancement: Techniques and tools for optimizing Alma API performance, especially when…3 votes -
Add ability to customize the data exported by Bursar integration profile using System = Other
When creating an integration profile of type Bursar which uses a ‘System’ setting of ‘Other’ there should be more granular control over what data is included in the export.
If a ‘System’ setting of ‘Other’ is selected, then a 'Data' tab should be made available which will allow you to select via checkbox what fines/fees and user data is included in the exported file. The data available should at minimum include, but not necessarily be limited to, what is accessible via API.
15 votes -
Add export start/effective date to Bursar integration profile configuration settings
When creating a new Bursar integration profile, we want to be able to limit the transactions being exported to only those generated after a specific date. This is in addition to ‘Time before export (days)’ setting. We've never used an integration profile to export fines/fees to be transferred to our bursar office and have instead used the API. We're now stuck in a situation where we can't switch to using an integration profile because without a start/effective date there's no way to prevent the exported files from creating double billing of transactions that have already been transferred to our bursar…
15 votes -
Improve Shelf Report functionality and responsiveness
Alma’s “Shelf Report” tool is a cumbersome, involved “inventory” process that requires users to populate a spreadsheet with barcode values, feed it to Alma, and then track down and manually identify any items that come back as an error (without Alma providing a timely or clear explanation for where a problem item might have been found if it was detected, or not detected). We’re aware of Dean Lingley’s API for “shelf inventory” and the WRLC “AlmaInventory” tool that attempt to cover some of these gaps, but neither of these replicate the same mass-scan-immediate-feedback-fix-it-and-move-on utility (without involving spreadsheets, macros, etc.) that…
62 votes -
Retrieve associated collections by MMS ID
In the Alma API there should be an end point to input an mms id number and return all collection ids associated with that ID number.
This functionality already exists for e-collections (GET /almaws/v1/bibs/{mms_id}/e-collections) but no such functionality exists for regular collections.
2 votes -
provide means to access our Alma and Primo data via our own analytics tools
we need to analyse and combine our data with data from other systems that are in use at the university. extracting data from Alma in a meaningful way is way too cumbersome to be useful. all methods that I am aware of are based on an Analytics report, and have restrictions on numbers of rows that can be exported at one time. E.g. we would need to compare data from our reading list system (which we can access using an ODBC connector despite the system being SaaS) with print and electronic holdings in Alma and their usage. I do not…
3 votes -
schedule job api support "Reload & Delete"
Currently there are api interface to trigger running of schedule job. However there are situation where OAI repositories does not support tracking deleted items, therefore, the current solution is to update import profile harvest start date and run "Delete & Reload" manually from time to time. We would like to suggest to include support to update import profile parameter and running of "Delete & Reload" job.
0 votes -
Reverse Bursar Export and Restore State of Items and Fines/Fees
Have the ability to immediately reverse a Bursar Export and restore the state of items and fines/fees. This would be a good quick thing to have in case you have made an error.
3 votes -
Add support for System for Cross-domain Identity Management (SCIM) standard
System for Cross-domain Identity Management (SCIM) is a standard for automating the exchange of user identity information between identity domains, or IT systems. Supporting this standard would allow for better automation and SIS integration for institutions using Alma.
https://en.wikipedia.org/wiki/System_for_Cross-domain_Identity_Management
4 votes
- Don't see your idea?