Plan: API keys on every plan. Rate limits apply per plan.
Open Settings → API & Webhooks (Admin required to issue or revoke).
Issue a key
- Name the key (for example "Zapier" or "Warehouse sync").
- Tick scopes only for what the integration needs. Examples from the product: read/write debtors, read/write invoices, read/record payments, read the message log. Read and write are separate on purpose.
- Press Issue key.
- Copy the secret immediately. PayBlah stores only a hash — this is the only time the full key is shown.
Use the key
Call the public REST API with the key as a bearer credential. Prefer server-side storage; never embed secrets in a debtor-facing page.
Revoke
Press Revoke on a row. Revocation is immediate — the next call returns 401 Unauthorized. Only the prefix remains visible in the list.
What Standard users see
They can view the inventory. Only an Admin can issue or revoke. If a key looks wrong, ask an Admin to revoke it.