Scope reference
The table below lists every available scope and the endpoints it unlocks.Recommended scope sets
Different integration patterns call for different scope combinations. The examples below cover the most common cases.Read-only integration
For dashboards, analytics pipelines, or any consumer that only needs to observe ledger state.
Payment processor
For services that accept payments, post transactions, and manage accounts.
Compliance team
For audit and compliance workflows that need a full export of ledger activity.
Automated agent
For AI agents or automated systems that execute and review transactions on your behalf.
Creating a scoped key
Send aPOST request to /api/v1/api-keys with an array of the scopes you want the new key to carry. This endpoint requires the ADMIN scope on your calling key.
Idem does not support naming keys —
scopes is the only request field. Track which key is which by its prefix (see below), or by which integration you issued it to.The
rawKey field is returned only once at creation time. Store it securely in your secrets manager immediately — it cannot be retrieved again. If a key is lost, revoke it and issue a replacement.