Skip to content
Invoiqo

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

  1. Be on the Pro plan

    API access is part of the Pro plan.

  2. Read the reference

    Open the API docs from inside the app to see every endpoint and field.

  3. Get a token

    Sign in through the API with an Invoiqo user to receive a bearer token.

  4. 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.

Want to see it with your own products?

Tell us about your business and we’ll walk you through Invoiqo on a call or WhatsApp, usually within one working day.

We only use your number to contact you about Invoiqo.

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, हिन्दी, বাংলা
Start free — GST billing in 2 minutes