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. Sending no key returns
403 Forbidden. Sending a key the gateway does not recognise also returns 403 Forbidden.
Getting a key
Keys are issued by the OneVision Resources support team, not self-service. Email support@onevisionresources.com with:- The partner the key is for.
- The environment (UAT first, then Production).
- A short description of what your integration will do — this informs which operation scopes we attach to the key.
- A contact who should be notified about deprecations and outages.
Rotation and revocation
To rotate a key, request a new key first, deploy it to your integration, then ask support to revoke the old key. To revoke a leaked key immediately, email support 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.