JAI CRM
Home Our APIs

Our APIs

Everything the app does, you can do. A documented REST API over your own data.

Invoice overduethe eventOwnerAccountsCustomer

The web app is a client of the same API you get. There is no privileged back channel and no second-class public surface — if a screen can do it, a request can do it.

The shape of it

  • REST over HTTPS, JSON in and out.
  • Bearer tokens from a sign-in, refreshed as they expire.
  • Scoped by role — the API obeys exactly the permissions the user has in the app, including record-level scope.
  • Multi-tenant by construction — a request can only ever reach its own business’s data, enforced in the database rather than in application code.

What you can build

  • Push leads in from a website form, a landing page or an ad platform.
  • Raise invoices from your own ordering system.
  • Pull reports into a dashboard you already have.
  • Sync items and stock with a marketplace or a point of sale.
  • Export everything, on a schedule, into a warehouse.

Interactive reference

The full reference, generated from the API itself so it cannot drift, is served alongside the app at /docs. Sign in and it lists every endpoint, its parameters and its responses.

Rate limits and good manners

Requests are rate limited per account, with authentication limited more tightly. Bulk operations are batched rather than looped — the API tells you the limits and will say plainly when you exceed them.

Getting a key

API access is on the Scale plan and above. Ask us and we will set it up.

See it with your own data

Start free, import a spreadsheet of your customers, and raise a real GST invoice in the first ten minutes. No card, no sales call.