Popis a funkcie modulu API
API je voliteľný modul informačného systému Money ERP, ktorý umožňuje komunikáciu medzi databázou informačného systému a kompatibilnou externou platformou. Ľahko tak vaše Money ERP prepojíte s mobilnými klientskými aplikáciami, e-commerce platformami, podnikovými intranetmi či inými podobnými systémami. Z technického hľadiska modul využíva metódy REST API a GraphQL, na zabezpečenie potom slúžia technológie OAuth 2 a priradené tokeny. Komunikácia je plne obojsmerná a umožňuje čítanie aj zápis údajov.
Najväčšie prínosy API
- Jednoduché používanie: Na komunikáciu s Money ERP nie je potrebné inštalovať na koncové zariadenie so spustenou klientskou aplikáciou žiadny špeciálny software či knihovňu.
- Široká kompatibilita: Použitie modulu je nezávislé na platforme koncového zariadenia a jeho operačnom systéme.
- Rozsiahla dokumentácia: K modulu dodávame kompletnú webovú dokumentáciu pre jednoduché napojenie externých aplikácií a služieb. Súčasťou dokumentácie je aj zoznam koncových bodov pre rozhranie REST API a GraphQL.
- Jednotná validácia: Pri komunikácii cez API sú zápisy a editácie v databáze validované rovnakým spôsobom ako v Money ERP. Modul tak rešpektuje logiku definovanú v systéme a knižniciach, a zároveň zabezpečuje vykonávanie prípadných nadväzujúcich procedúr a funkcií.
Istota bezpečnosti
Prístupové práva externých aplikácií možno jednoducho definovať pomocou štandardných používateľských rolí v prostredí Money ERP. Rovnako je možné role špecifikovať až na úroveň jednotlivých polí vo vybraných zoznamoch. Používatelia tak majú istotu, že mimo Money ERP sú dostupné len údaje potrebné pre funkčnosť daného nástroja.