Developers
Pro plan
A REST API for your billing data
Connect Invoiqo to your website, an app or the software you already use. The API creates and reads the same invoices, customers, products and payments as the app, with the same GST rules and the same permissions.
REST API
What you get
REST and JSON
Customers, suppliers, products, invoices and payments under /api/v1, with clear error codes and messages.
Token sign-in
Sign in as an Invoiqo user to get a bearer token. Each call has that user’s role and permissions, no more.
The same GST engine
Invoices made through the API are taxed, numbered and posted exactly like those made in the app. You can preview totals before saving.
Invoice PDFs
Fetch the PDF of any invoice to email, store or print from your own system.
Built for syncing
Lists use cursor pagination and an updated-since filter. An Idempotency-Key header stops a retried request from creating a duplicate.
OpenAPI documentation
Business owners can open the full API reference from inside the app.
How it works
-
Be on the Pro plan
API access is part of the Pro plan.
-
Read the reference
Open the API docs from inside the app to see every endpoint and field.
-
Get a token
Sign in through the API with an Invoiqo user to receive a bearer token.
-
Connect your system
Create customers, products, invoices and payments, and keep them in step with updated-since.
Frequently asked questions
Which plan includes API access?
The Pro plan. On other plans the API sign-in and calls are switched off. See the pricing page.
What can I do with the Invoiqo API?
List, read, create and update customers, suppliers and products; create, update, preview and cancel invoices and download their PDFs; and record, list and delete payments. There are also endpoints for reference data (units, categories, godowns, states, payment modes and GST rates) and dashboard figures.
How does the API sign in?
Send an Invoiqo user’s email and password to the login endpoint to get a bearer token, then send it with each request. Tokens can be refreshed and signed out. Use a separate user with the right role for each connected system.
Does the API calculate GST?
Yes. You send the items, quantities and rates; Invoiqo works out CGST, SGST or IGST, cess and the total with the same rules as the app.
Can I delete invoices through the API?
No. As in the app, issued invoices are cancelled rather than deleted, so your records and GST returns stay complete.
Try it free today
The Free plan never expires and needs no card. Set up in a few minutes.
- No credit card
- Free plan never expires
- English, हिन्दी, বাংলা