title: Developers description: Two surfaces: the Integration API, which needs an API key and a plan with API access, and the free public tools, which need nothing. There are no outbound webhooks.
Developers¶
Two surfaces: the Integration API, which needs an API key and a plan with API access, and the free public tools, which need nothing. There are no outbound webhooks.
| Page | What it covers |
|---|---|
| Authentication and API keys | Bearer keys, what a key can and cannot do, and the 403 you get on a plan without API access |
| Quickstart | Discover your device and seller, create a client, create and clear an invoice, fetch the PDF |
| Reference data | VAT categories and rates, invoice type codes, units of measure, payment means, charge and allowance codes |
| Usage and quotas | Read your remaining monthly quota before you hit it |
| Public tools | Free, unauthenticated endpoints: decode a ZATCA QR, validate an invoice XML, calculate VAT, parse an invoice |
| Errors and rate limits | Status codes, error bodies, and the per-IP and per-plan limits |
| Postman collection | Import the collection and run the requests against the sandbox |
| API reference | Generated from the Integration API's OpenAPI document |
| Changelog | What changed in the API, by date |