OAuth 2.0 Credentials

Prev Next

This feature is released in beta. If you want to get an early access, you need to create a support ticket.

Insider One provides a set of APIs to support various business use cases. You can use one or more of these APIs depending on your integration needs.

In addition to API key authentication, Insider One supports OAuth 2.0 as a new authentication method. It provides a more secure and scalable authentication mechanism, enabling token-based access, fine-grained permission control, and easier credential rotation. For these reasons, OAuth 2.0 is the recommended authentication method for new integrations.

Once OAuth 2.0 is enabled and used for a specific API, API key authentication will no longer be available for that same API. In this case, generating a new API key for the same API will be restricted, and all requests must be authenticated using OAuth 2.0.

Only users with Administrator permission can generate tokens. If your account is not allowed to complete this operation, you can consult the Insider One team.

You can use the Oauth2.0 Credentials section to generate credentials for the following APIs:

To generate an OAuth2.0 Credentials,

  1. Navigate to your username > Settings > Inone Settings > Integration Settings.

  1. Scroll to the OAuth 2.0 Credentials section to click the Generate OAuth2.0 Credential button.

If you have previously created any OAuth2.0 credentials, they will be listed in this section.

  1. Select the API scope to create an OAuth2.0 credential, give a credential name and token duration.

Each user can generate up to 10 tokens per minute. Requests exceeding this limit will be blocked and return an error response.

  1. Click the Continue button to create the OAuth2.0 credential.

  2. Authorize the trusted IP addresses to apply IP restriction, and click the Authorize and Generate button.

  1. Click the Copy button to copy the Client ID and Client Secret before closing the prompt.

7. To delete the previously created OAuth2.0 credentials, click the Delete button against the key you want to delete.

  1. To edit the previously created OAuth2.0 credentials, click the Edit button against the key you want to edit. You can change only the API scope and IP Address Authorization.