x-api-key HTTP
header. Keys are tenant-scoped: a key issued to Partner A cannot read Partner B’s data.
Sending the key
Authorization: Bearer … is not supported — see
Authentication errors for what each failure returns.
Getting a key
Authorized admin users create keys in the ProVision portal under Settings → Integrations → Developer.- Open the Developer tab.
- Click Create key.
- Enter a name and select the operation scopes the integration needs.
- Copy the full key from the one-time reveal dialog and store it in your secret manager.
Authentication errors
Every error body uses the same envelope, including errors returned by the API gateway before your request reaches ProVision:
A newly created or regenerated key can take a few minutes to activate across the gateway, and
during that window some requests may return
403 INVALID_API_KEY while others succeed. Retry
those with backoff.
When you report a problem, include the requestId from the error body (it is also returned in
the x-amzn-RequestId response header) so we can trace the exact request.
Rotation and revocation
To rotate a key, open Settings → Integrations → Developer, choose the key, and select Regenerate key. Deploy the new secret to your integration before deleting the old value from your secret manager. To revoke a key immediately, choose Revoke key from the row menu. Revoked keys stay visible in the list with aREVOKED label but can no longer authenticate requests.
If a key is leaked and you cannot sign in to the portal, email
help@onevisionresources.com with the prefix of
the key (the first eight characters) and the words “REVOKE NOW” in the subject line.
What the key proves
A valid key proves three things to the API:- Tenancy. The key is bound to a
partnerIdin our internal database, and that is the only tenant the request can read or write. - Allowed operations. The key carries a list of operation scopes (for example
conversation:read) that gate each endpoint — see Permissions. - Throttle bucket. The key counts against a per-key rate limit enforced at the API gateway — see Rate limits.