Wat doet een API?
Een API (Application Programming Interface) is een software-interface die het mogelijk maakt dat twee applicaties gegevens kunnen uitwisselen. Je kunt vanuit een externe applicatie data opvragen bij Colibris, of je kunt data doorsturen naar Colibris op een gestandaardiseerde manier. Op die manier kan je taken automatiseren die je normaalgezien in Colibris zelf uitvoert.
Een goed voorbeeld is het uitwisselen van lenersgegevens. Scholen werken met een leerlingbeheersysteem zoals WISA of Informat, en bedrijven hebben een beheersysteem voor hun personeel. Op het moment dat je in zo’n softwarepakket een nieuwe persoon invoert, zou er een API call kunnen gebeuren naar Colibris om deze persoon automatisch een lenersaccount te geven.
Wat kan de Colibris bibliotheek API?
- Nieuwe leners aanmaken
Een nieuwe lenersaccount creëren met de naam, voornaam, e-mailadres… Ook een wachtwoord kan automatisch gegenereerd worden, en de nieuwe lener kan een welkomste-mail ontvangen met daarin de logingegevens. - Bestaande leners beheren
Je kunt het e-mailadres van een lener wijzigen via een API call. Je kunt ook doorsturen dat de welkomste-mail nogmaals verstuurd moet worden. Ook het verwijderen van een lener is mogelijk. - Wachtwoorden beheren
Je kunt ook wachtwoorden synchroniseren via de API. Op het moment dat iemand z’n wachtwoord wijzigt in externe software, wordt het meteen ook aangepast in Colibris.
In de toekomst wordt de API nog uitgebreid met extra mogelijkheden. Zo zal je bijvoorbeeld de openstaande uitleen van een lener kunnen opvragen (welke objecten werden ontleend, wanneer moeten ze teruggebracht worden, enz.), of een lijst met recente aanwinsten, of de status van een object op basis van de Colibris barcode.
De API wordt een krachtig hulpmiddel om Colibris data gemakkelijk te gebruiken binnen andere systemen.
Is de API echt zo gemakkelijk?
Laten we geen valse beloftes maken: het gebruik van een API en de integratie in andere systemen vergt technische kennis en vaardigheid in programmeren. Hoewel we voorbeeldcode ter beschikking stellen in PHP, bieden we geen uitgebreide ondersteuning voor de verdere implementatie. Kan je niet programmeren, dan zal je helaas weinig voordeel kunnen halen uit de API.
Meer info over Colibris en de nieuwe API?
Een efficiënt en gebruiksvriendelijk bibliotheeksysteem is essentieel voor het functioneren van moderne bibliotheken. De nieuwe Colibris API zorgt ervoor dat Colibris data ook op andere plaatsen gebruikt kan worden, en kan de werking van je bibliotheek nog meer automatiseren. Ben je benieuwd wat Colibris kan betekenen voor het beheer van jouw organisatie? Wij beantwoorden met plezier je vragen over ons bibliotheeksysteem, neem vrijblijvend contact op.