What is API and how it works?
Simply put, an API (Application Programming Interface) is needed to share data between two different systems. In other words, an API is a messenger between two applications, e.g. an online store and accounting software. For example, it would be necessary for orders from the e-shop to be delivered to the accounting software, where the invoice is prepared, after which the response about the store update is sent back to the online shop.
In a broader sense, the API “bridge” is used daily to exchange various data around us (bus times, phone apps, ATMs, etc). A separate key (password) is needed to communicate between the two systems, which “opens the door” for data sharing.
How does an API package work in SimplBooks software?
Basically, there are two options for using interfaces: 1) internal interfaces for SimplBooks (an API package not required), and 2) external interfaces for SimplBooks (an API package required). So, internal interfaces for SimplBooks can be used without an API package, e.g they include online commerce solutions (WooCommerce + WordPress, Prestashop, Shopify), e-invoice operators (Envoice, Telema, Omniva), banks (SEB, LHV, Swedbank) and CostPocket for managing expenses (receipts and invoices).
External interfaces for SimplBooks require the use of an API package. External interfaces are, for example, a WordPress plugin, or a personalized interface outside of SimplBooks software. For WordPress (WooCommerce), a readymade external interface is provided, for example, by E-liides.ee, WP-liides.ee, or YesItWorks. In addition, there is an external interface between SimplBooks and WebShopper.ee. In all cases, it’s a third-party service provider that will sell you an applicable interface; and SimplBooks is not responsible for the interface or its operation. If you need a personalized interface with another online store or program, you must create it yourself or order it. SimplBooks doesn’t provide a service for creating a personalized external interface.