When integrating a new application with your BetterCloud instance, the overall installation process is consistent. However, each integration is different, and may require varying levels and types of authentication. This article provides instructions for configuring and collecting all the information you need in order to add the Egnyte integration in BetterCloud.
BetterCloud requires you to enter the following information when integrating with Egnyte:
- API Token (Egnyte Access Token)
You will also need to enter the following additional environment variable in order to successfully connect:
Please Note the Following Requirements:
- Domains on any Egnyte plan may have API Access, however the Admin of the account must set up an Egnyte Developer Account to generate an API Token.
- See more about Registering for an Egnyte Developer Account here.
To get started collecting your API token, first verify that you've set up an Egnyte Developer Account. If you haven't already created the account, create it here.
Here you will automatically be provisioned as a developer, and register a new application.
Set up the application as an “Internal Application” and give the Application a Name, User Base Amount, Platform Type, Description, Domain, and Redirect URI. (Redirect URI will not be used).
When the application has been created, the Egnyte Connect Application Key will be available here.
After we've collected the Egnyte Connect Application Key, navigate to the Egnyte Interactive Developer Console here.
To generate the API Key, the Client ID will be your Egnyte Connect Application Key, and the Username & Password will be your Egnyte Developer credentials.
Select "Get Access Token" to generate the API Key. This Access Token can now be copied into the API Key Authorization field in the Integration.
Please Note: When entering your Egnyte API Token in BetterCloud, be sure to prepend the required Bearer prefix.
The domain base url is the unique subdomain URL for your Egnyte instance. You can obtain this by copying the first portion of your URL after logging into Egnyte (it will be just the highlighted text below).
Once you have successfully added the integration, your API Key and Domain can all be updated at any time from your integration’s configuration.