Oauth V2

A secure access key to all APIs, with the ability to set granular and customized usage limits.

Oauth is the authentication service for API usage and provides secure management of requests and integrations

Oauth V2 is a comprehensive OAuth management API that allows developers to securely create, manage, and monitor tokens for accessing Openapi API services, using granular permissions based on scopes.

Here are the core features:

  • Token lifecycle management: Creation, update, detail retrieval, and deletion of unused tokens.
  • Scope control: Ability to inspect enabled scopes for your account, viewing details of permitted domains and endpoints.
  • Basic credit monitoring: Check the current available balance via the dedicated wallet endpoint.

Compared to the previous version, Oauth V2 introduces several new features and advanced functionalities:

  • Granular token limits: During creation or update, it is now possible to set specific restrictions for each token, including total request limits, number of paid requests, maximum amount deductible from the wallet, and IP whitelisting.
  • Secure rotation (Refresh-token): The PATCH method now natively supports the refresh-token flow, allowing for secure access key rotation.
  • Transaction history: In addition to viewing the remaining credit, the /wallet/transactions endpoint allows you to inspect the history of the latest wallet transactions with pagination support.
  • Advanced statistics (Stats): Replacing the old "counters," the new /stats endpoints offer much deeper metrics; they provide access to aggregated data, showing not only global usage but also unique IP address lists and detailed analysis per individual API domain.
  • Error, Callback, and Subscription monitoring: New monitoring endpoints have been introduced to inspect integration error logs (/errors), analyze callback deliveries (/callbacks), and verify the status of active subscriptions (/subscriptions).