Egnyte admins can generate API credentials (Client ID and Client Secret) directly from the Egnyte Apps & Integrations store, without needing to register at developers.egnyte.com. This article explains how to create, view, and manage any API key.
Prerequisites
- The user must be an Egnyte Admin
-
The Egnyte domain must be on an eligible plan
Domains on Trial, Legacy Office, or Team plans will not have access to this feature.
- The Egnyte domain must not have reached the maximum of 5 API keys. If the limit has been reached, contact another admin or manage keys at developers.egnyte.com
Generate a New API Key
- Navigate to the Egnyte Apps & Integrations store in the admin console. Find the Create API Key tile at the bottom of the page.
- Click the Create Keys button within the tile.
- Select an Application Type. If Public Application is selected, enter the Redirect URI in the field provided.
- Click Generate API Key and it generates the API key automatically. The Client ID and Client Secret are displayed under App Credentials.
- Copy the credentials. The Client Secret can be revealed again later if needed.
View and Edit an Existing Key
If an API key for the Egnyte domain is already generated, clicking the Create API Key tile will open the existing key in view and edit mode. From this screen, the admin can:
- View the Client ID (click Copy to copy it to the clipboard)
- Reveal the Client Secret by clicking the Reveal button. The secret is fetched securely from APIgee on demand and is not stored in the Egnyte UI
- Change the Application Type between Internal Application and Public Application.
- Update the Redirect URI (required for Public Applications)
- Click Save Changes to apply the edits. The Client ID and Client Secret remain the same when settings have been updated
Rate Limits
All API keys generated from the Apps & Integrations store have the following default rate limits:
- 2 requests per second (QPS)
- 1,000 requests per day
These limits are displayed as read-only in the tile. If higher limits are needed, contact your account manager or Egnyte Sales team.
Troubleshooting
The Maximum Number of API Keys Has Been Reached for this Domain
The domain already has 5 API keys. Contact another admin to review existing keys, or manage the developer account at developers.egnyte.com.
We are Unable to Manage an API Key from Here
The developer account has a configuration that this tool cannot resolve (for example, multiple apps registered under the email address). Visit developers.egnyte.com to manage the account directly.
I Do Not See the Create API Key Tile
The tile is only visible to Admins on eligible plans. If a user is an Admin and they do not see the tile, the Egnyte domain may be on a Trial, Legacy Office, or Team plan that does not include API access.