This guide explains how to create a service user and register a developer application to obtain the necessary credentials for accessing Egnyte APIs.◼︎
Prerequisites
-
Admin access to your Egnyte domain (e.g., yourcompany.egnyte.com)
-
A valid corporate email address from your domain for the AiStrike API user
Step 1: Create a Dedicated AiStrike User in Egnyte
-
Log in to your Egnyte Admin Console.
-
Navigate to Settings → Users & Groups.
-
Click Add User (Normal user).
-
Fill in the details:
-
Email:
apiuser@yourcompany.com(orthreat@aistrike.com) -
First Name / Last Name: AiStrike API User
-
Role: Power User / Administrator
-
Password: Set a secure password
-
-
Click Save to create the user.
Step 2: Register for a Developer Account
-
Fill out the registration form to create your Egnyte Developer account.
-
Save the username and password for the developer account to access the API key.
Step 3: Register a New Application in Developer Portal
-
Go to https://developers.egnyte.com/member/register & Click on "Register Your New Application"
-
Fill out the form as follows:
|
Field |
Value |
|---|---|
|
Name of App |
|
|
Type |
Internal Application (own company use only) |
|
Use Case |
Get Alert and Account information via API. This application will be used to pull the alerts and account information via API |
|
Current User Base |
New App |
|
Egnyte Domain |
yourcompany.egnyte.com |
|
App Icon URL |
Leave blank |
|
Detailed Use Case |
Get Alert and Account information via API |
|
OAuth Redirect URI |
Leave blank or enter: https://www.yourcompany.com |
|
Select Web APIs |
Leave default settings as-is |
|
Terms of Service |
Check the box |
-
Click Register to submit the application.
Step 4: Verify and Retrieve API Credentials
-
You will receive an email [used in registration] from Egnyte Developer Program.
-
Click the link in the email to View the API Key and its status. You can also login to the Developer Portal [with credentials created during registration] to find your:
-
Client ID (API Key)
-
Client Secret (API Secret)
-
-
Make sure the Status of the API key is marked as Active (not "Waiting").
Final Checklist
|
Field |
Value |
|---|---|
|
Username |
|
|
Password |
The password you set during user creation |
|
Client ID |
Found in Developer Portal after app registration |
|
Client Secret |
Also found in Developer Portal |
|
Egnyte Domain url |
|
For any issue, or if API key activation is pending, you can login to the Egnyte developer portal and raise a ticket with support to activate it.