Keys created before scoped access existed keep full access.
Nothing changes for them until you edit their access.
Where to find them
In the Business Console, select your application and open Developers -> API keys. The list shows every key of the application with its status, its requests over the last 30 days, who created it, its access and when it was last used. Click a key to preview it on the right, or open its full page for usage, access, recent requests, a quickstart snippet and its activity. Keys belong to one application and work only for it. A key has the application’s environment: keys of a sandbox application never create billed verifications.Create a key
1
Detail
Name the key after the service that will use it, and choose when it expires: never, in 30 days, 90 days, a year, or on a date you pick.
An expired key stops working at the end of that day, UTC.
2
Access
Start from a preset, then fine-tune it per resource.
The key can never do more than this.
3
Review
The console spells out what the key can do and what it can’t, before you hand it out.
4
Secret key
Copy the secret and store it in your secrets manager.
This is the only time the full secret is shown.
If you lose it, rotate the key to get a new one.
Presets
Resources
Read coversGET requests on a resource; write also covers POST, PUT, PATCH and DELETE.
A key with custom access works on the public API: the session, user, business, transaction, workflow and webhook endpoints, and the standalone checks.
Endpoints that only the Business Console uses answer
403 to it; they need a full-access key.
A key without Media read receives session decisions with every image, video and PDF URL set to null, and PDF report endpoints answer 403.
A key without Sessions write never receives a session’s verification link or session token, since whoever holds them can complete the verification as the end user: those fields come back as null.
Limits
A key limited to some workflows or to approved sessions works on the session endpoints, where the limit can be applied.
It can’t have access to people, companies, transactions or analytics, and it can’t run standalone checks.
How the API answers a scoped key
Session lists only return the sessions the key’s limits allow.
Edit access
Open a key’s menu, its preview or its page and choose Edit access. Change the preset, resources, limits or expiry, then review only what changes, before and after. The secret stays the same, so nothing needs redeploying, and the new access applies within a minute. The primary secret always has full access and can’t be edited.Rotate a key
Rotating replaces a key’s secret. The new secret is shown once, and the current secret keeps working for 24 hours so you can deploy the new one without downtime. After that, every request with the old secret answers401.
The primary secret is rotated the same way, with the same 24-hour overlap.
Revoke a key
Revoking stops a key at once: every request made with it answers401.
It cannot be undone.
The primary secret can’t be revoked; rotate it instead.