The key to secure access to all APIs.
Oauth is the authentication service for API usage and provides secure management of requests and integrations
All the knowledge you need
Here you can find some advice to consider to approach this API. If you prefer, we provide code samples, OAS3 documentation, the ability to try the API live via the Swagger UI or import the entire collection into Postman. We also offer a Sandbox environment where you can experiment with all kinds of requests completely free of charge.
Useful tips to start with
Oauth V2
Get the token in the appropriate section before you start.
Use the the online tool or generate it via API. Set the expire date, a usefull name and now add a bunch of scopes to limit the possible actions your token can do.
1) Create your first token.
Create a token with one or more scopes to authorize downstream API calls. You can set name, TTL and limits (total requests, paid requests, wallet amount and IP whitelist).
2) Manage token lifecycle.
After creation, retrieve token details, update scopes/limits/TTL and remove unused tokens. PATCH supports the refresh-token flow for secure token rotation.
3) Check available scopes.
Retrieve the scopes enabled for your account and inspect scope details, including domain, endpoint and requirements.
4) Monitor wallet and transactions.
Use wallet endpoints to get your current credit and inspect the latest wallet transactions with pagination support.
5) Read usage statistics.
Access aggregate usage data for requests, paid calls and errors. You can inspect totals, IP lists and per-domain API metrics.
6) Inspect callbacks, subscriptions and errors.
Use monitoring endpoints to troubleshoot callback deliveries, verify active subscriptions and review integration errors.
- Oas file url oauthv2.openapi.json
-
PDF Documentation
- Fork or import with Postman
- Production domain oauth.openapi.com
- Sandbox domain test.oauth.openapi.com
-
Production Scopes 10
Rate Limits: 10000 req/min
- DELETE oauth.openapi.com/tokens
- GET oauth.openapi.com/callbacks
- GET oauth.openapi.com/errors
- GET oauth.openapi.com/scopes
- GET oauth.openapi.com/stats
- GET oauth.openapi.com/subscriptions
- GET oauth.openapi.com/tokens
- GET oauth.openapi.com/wallet
- PATCH oauth.openapi.com/tokens
- POST oauth.openapi.com/tokens
-
Sandbox Scopes 10
- DELETE test.oauth.openapi.com/tokens
- GET test.oauth.openapi.com/callbacks
- GET test.oauth.openapi.com/errors
- GET test.oauth.openapi.com/scopes
- GET test.oauth.openapi.com/stats
- GET test.oauth.openapi.com/subscriptions
- GET test.oauth.openapi.com/tokens
- GET test.oauth.openapi.com/wallet
- PATCH test.oauth.openapi.com/tokens
- POST test.oauth.openapi.com/tokens
Redoc missing.