Authentication
Every other endpoint requires an OAuth 2.0 Bearer token. Exchange your client_id and client_secret for an access token — server-side only — and reuse it until it expires.
Tips
- Cache the token on your backend until ~1 minute before
expires_inand refresh proactively. The token is a JWT, so you can also decodeexpdirectly. - Never put
client_secretin the frontend. The client app should call your backend, which calls VOTR. - One environment per credential pair. Development and Production credentials are not interchangeable.
Loading playground…