Egnyte has migrated its API management platform from Mashery to Apigee. This change is required to maintain a secure, scalable, and reliable environment for all the API integrations.
As part of this change, users will only be required to create a new account using the same email address they previously used on the Mashery-based Egnyte Developers Portal.
All existing API keys will continue to be available and visible in the Developers Portal, ensuring no disruption to current integrations. In addition, developers will have the option to create new applications and generate new keys as needed. They can also revoke an API key, or disable it; however, these are optional actions and not related to the migration.
The article covers the steps to create a new account, access existing keys, and create new apps to get new keys. You can register for a key† and explore and test the APIs first, or dive right into the documentation.
Egnyte Public API is not available for customers on Trial, Platform Team and Legacy Connect plans (Business, Office & Team). Use Current Plan to review the subscription and make plan changes.
- We can only approve API keys for domain Admins that are not using Service Accounts.
- It is recommended to use a Service Account with Egnyte APIs when authorizing Access Tokens.
- For any questions or issues, please contact api-support@egnyte.com.
†Refer to Usage Restrictions by Plan for API calls limits and restrictions. Contact your Sales Rep or Egnyte Sales team for details.
Skip Ahead To...
Create an Account
Access Existing Keys
Get New Keys
Revoke an API Key
Disable an API
Reset Password
Create an Account :
Creating an account is mandatory even if you previously had an account on the Mashery-based Egnyte Developers Portal.
- Navigate to the Developers Portal and click on Sign In.
- Click on Create an account.
-
Enter the details, read through and agree to the terms, and click on Create Account.
Users must provide the same email address previously used on the Mashery-based Developers Portal when creating their account.
- A new account will be created and an email will be sent for verification on the provided email address.
- Users can click on the link in the email and verify their account.
Back to Top...
Access Existing Keys
- Log in to the Developers Portal and click on the username on the top-right.
- Select Apps from the dropdown.
The existing Apps will be displayed. Click on the app to view the associated API keys.
Back to Top...
Get New Keys
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. Refer to How to Generate an Egnyte's API Key from the Apps & Integrations Store?
- 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.
Back to Top...
Revoke an API Key
- Log in to the Developers Portal and click on the username on the top-right.
- Select Apps from the dropdown.
- Click on the App Name to view the details.
- Under API Keys, Click on Revoke under Actions.
- Click on Confirm to revoke the key. This action cannot be undone.
Back to Top...
Disable an API
- Log in to the Developers Portal and click on the username on the top-right.
- Select Apps from the dropdown.
- Click on the App Name to view the details.
- Click on Disable for either of the APIs.
- Click on Save to save the changes. The app will then be updated.
Password Reset
- Navigate to the Developers Portal and click on Sign In.
- Click on Reset password.
- Enter your email address and click Send Reset Password Link
- Check your email and click on the password reset link
Check your email address for instructions on resetting your password. If you do not see the email in your inbox, check your spam folder.
If you do not receive the email, please create a new account using the same email address previously used on the Mashery-based Egnyte Developers Portal.