AiStrike Documentation

Egnyte

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

  1. Log in to your Egnyte Admin Console.

  2. Navigate to Settings → Users & Groups.

  3. Click Add User (Normal user).

  4. Fill in the details:

    • Email: apiuser@yourcompany.com (or threat@aistrike.com)

    • First Name / Last Name: AiStrike API User

    • Role: Power User / Administrator

    • Password: Set a secure password

  5. Click Save to create the user.

Step 2: Register for a Developer Account

  1. Go to https://developers.egnyte.com/member/register

  2. Fill out the registration form to create your Egnyte Developer account.

  3. Save the username and password for the developer account to access the API key.

Step 3: Register a New Application in Developer Portal

  1. Go to https://developers.egnyte.com/member/register & Click on "Register Your New Application"

  2. Fill out the form as follows:

Field

Value

Name of App

AiStrike_API

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

  1. Click Register to submit the application.

Step 4: Verify and Retrieve API Credentials

  1. You will receive an email [used in registration] from Egnyte Developer Program.

  2. 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)

  3. Make sure the Status of the API key is marked as Active (not "Waiting").

Final Checklist

Field

Value

Username

apiuser@yourcompany.com (Admin/Power User created in Step 1)

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

https://<yourdomain>.egnyte.com/

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.