For your own business
Your systems make your paper.
Your POS, website or ERP makes, sends and tracks your own invoices, quotations and receipts, in your Lapis look and your own numbering. One key, one account: yours.
Keys and your first callFor developers and enterprise · on Lapisan
Issue invoices, quotations and receipts from your own systems, hear when they are paid, and prove any Lapis document is real. For your own business, or for the merchants your software serves.
Test keys and a sandbox business straight away. Live access when AntaraX approves.
POST https://api.antarax.ai/lapis/v1/documents
Authorization: Bearer ax_test_…
{
"type": "invoice",
"customer": { "name": "Kedai Runcit Ali", "email": "ali@kedai.my" },
"lines": [{ "description": "Roll-up banner", "quantity": 3, "unit": "pcs", "unit_price": "150.00" }],
"due_in_days": 14,
"send_to_customer": true
}
→ 201 { "id": "ldoc_…", "number": "INV-2026-0088", "status": "issued",
"url": "https://angka.antarax.ai/d/…", "pdf": "…/pdf" }
# later, when they pay
webhook lapis.payment.recorded { "number": "INV-2026-0088", "status": "paid", "owed": "0.00" }Two ways to use the Lapis API
For your own business
Your POS, website or ERP makes, sends and tracks your own invoices, quotations and receipts, in your Lapis look and your own numbering. One key, one account: yours.
Keys and your first callFor your customers, with Lapisan Connect
Each merchant approves your app once, from their own Lapis account. Then you call with your own key and say which merchant; their paper stays theirs, in their look and numbering. You pay for the calls, not them.
How Lapisan Connect worksHow to start
1
With your work email. A link signs you in; there is no password to keep.
2
A test key and a sandbox business are ready at once. Every write is a dry run, answered the way live would be.
3
Say what you are building, in the Console. AntaraX reads it and switches live keys on.
4
Live keys issue, send and record for real: for your own business, or for merchants who approve your app.
Already on Lapis? Keep making keys in Settings → Developers, or link your Lapis account in the Lapisan Console with the same email.
How it fits together
Whatever calls the Lapis API, a button, your code, an AI assistant or a schedule, reaches the same capabilities with the same checks, and lands in the paper and books Lapis and Angka already keep. Watch a few requests go through, or pick a layer.
ADoors
Capability kernel
The record
NNeurallater
What you could build
Invoices, quotations, receipts and delivery orders from your POS, ERP or marketplace, in any of the eight looks, numbered and kept.
Webhooks when a document is viewed, accepted, paid in part or in full, or chased: no polling.
Every Lapis PDF carries a signed record. Check one from its file or its QR, without a model reading it.
A customer's statement for any period, with what is owed and for how long, the same figures as the paper.
Tax numbers, units and e-invoice IDs carried through, so the paper and the tax authority say the same thing. MyInvois in Malaysia first.
An MCP server, so an AI assistant can draft, send and chase paper for a business, with its permission.
In what order
Now
Test keys straight away on Lapisan, live keys once AntaraX says yes.
Now
Act for merchants who approve your app once, on your own key.
Now
Lapis as tools an assistant can use, on the same keys: draft, issue, send, record.
Later
Deep finance modelling on the paper a business already has: cash ahead, who pays late, what a price change does.
Who it is for
POS, booking and marketplace builders who need proper business paper without building it.
Issue and collect for clients, with every document traceable back to its signed record.
Dealer statements, supplier POs and receipts at volume, in your own branding.
Just need invoices for your own business? Lapis is free to use today
Built on Lapisan by AntaraX
Lapisan (Malay for “layer”) is the AntaraX developer platform: where developers and partners sign up, get keys and choose a product. The Lapis API is the first product on it; Yara, Janka and Frame come later.
Open the Lapisan ConsoleLapis API
Now
Yara
Later
Janka
Later
Frame
Later
Building something bigger, or not sure which way fits? Write to us and a person answers.