The Nexadata REST API enables integration with third-party applications via OAuth 2.0, providing secure resource authorization and flexible token management. This article walks through creating an OAuth client, configuring token expiration, and managing access credentials within your organization.
Step-by-Step Instructions
Step 1: Creating an OAuth Client
To enable API access:
Navigate to Organization Settings in Nexadata.
Select API.
Step 2: Configuring Token Expiration
When setting up an OAuth client, you can specify a maximum expiration time for access tokens:
Default expiration: 1 hour.
Maximum expiration: 1 year.
Select an expiration time.
Click Save to create a new set of OAuth credentials.
Once the expiration time has elapsed, the refresh token will become invalid, requiring a new set of OAuth credentials, including:
Client ID
Client Secret
Access Token
Step 3: Revoking Tokens
For added security, you can revoke API tokens at any time:
Use the Revoke Access button to invalidate active tokens and prevent unauthorized access.
Step 4: Execute Workflows
See an example of Executing Workflows via the Nexadata API.


