What’s an API and what is it for?

API (Application Programming Interface) is a way for third party developers to integrate AGISbiz into their applications, allowing them to send invoices programatically without visiting the AGISbiz website.

The AGISbiz API uses a REST aproach and accepts JSON as a request format. On HTTP POST and PUT requests do not forget to specify:

“Content-Type: application/json; charset=utf-8”.

An example: let’s say you have an online store, and need to invoice your clients after each successful purchase, normally you had to develop all the code to manage the creation and sending of the invoice (with all the underlying logic, e.g. managing clients, products, taxes, invoice numbering, etc.).

Using the AGISbiz API you just need to make an HTTP POST request with the invoice data as JSON to our API to create one.