Skip to main content
You need an Egnyte developer account tied to an active Egnyte Domain Admin — non-admin requests are declined. Trial, Legacy Office, and Team plans are not supported. The key is issued as Pending Approval and stays unusable until Egnyte reviews the app manually — see the Save the app step for the approval flow.

Register a new App on the Egnyte Developer Portal

To connect Egnyte with StackOne you need to create an App with OAuth 2.0 authentication in the Egnyte Developer Portal. This will generate the API Key and API Secret required for integration, which map to client_id and client_secret in OAuth requests.

1

Sign in to the Egnyte Developer Portal

Open your browser and navigate to the Egnyte Developer Portal. Click Sign In in the top-right corner, then enter your Email and Password and click SIGN IN. Use an account tied to an active Egnyte Domain Admin.

Egnyte Developer Portal sign-in form with Email and Password fields
2

Open the Apps page

Click your account email in the top-right corner to open the account dropdown, then click Apps. You land on the My Apps page.

Account dropdown showing the Apps menu item on the Egnyte Developer Portal
3

Create a new App

On the My Apps page, click + NEW APP in the top-right corner to open the New App form.

My Apps page with the + NEW APP button in the top-right
4

Fill in the app details

Complete the Overview section of the New App form.

  • App Name — a display name for the app (for example, StackOne Integration).
  • Description — a short description of the integration.
  • Egnyte Domain — the customer’s Egnyte subdomain, without the .egnyte.com suffix. For example, from https://acme.egnyte.com enter acme. Trial domains are not eligible for API keys.
  • App Icon URL (optional) — URL to an image file (PNG, max 100px by 100px).
  • Type — choose Publicly Available Application.
  • Leave Current User Base and Platform at their defaults, or set them to values that match your integration.
Egnyte New App form showing App Name, Description and Additional Information fields
5

Set the OAuth Redirect URI

In the Registered OAuth Redirect URI field, enter the StackOne callback so Egnyte can redirect users back to StackOne after authentication.

  • Paste https://api.stackone.com/connect/oauth2/egnyte/callback into Registered OAuth Redirect URI.
Registered OAuth Redirect URI field on the New App form
6

Request access to the APIs

Enables actions: Add Comment, Chunked Upload By File ID, Create Group, Create Link (v1), Create User, Delete Comment, Delete File Or Folder (v2), Delete File Or Folder By ID, Delete Group, Delete Link (v1), Delete User, Download File Content By ID, Download File Content By Path, File Or Folder Operation (v2), File Or Folder Operation By ID, Get Comment, Get Effective Permissions For User, Get Events Cursor, Get File Or Folder Metadata (v2), Get File Or Folder Metadata By ID, Get Folder Statistics By ID, Get Group, Get Link (v1), Get User, Get User Info, List Comments, List Events (v2), List Groups, List Links (v2), List Trash Contents (v2), List Users, Modify Folder Options, Partially Update Group, Replace Group, Restore Or Purge Trash Items, Search Files And Folders (v2), Update User, Upload File Content By Path

Scroll to the APIs section (a locked padlock means approval is required) and click Request on the Prod Collaborate row — it covers filesystem, comments, links, permissions, users, groups, search, trash, and events. Enable all the scopes below for full StackOne coverage, or select a subset if you want to restrict access — the descriptions on each scope explain what it covers.

APIs section on the New App form showing Prod Collaborate with the Request button
7

Save the app

Click SAVE at the bottom-right of the form. The key is created with status Pending Approval and is not usable yet. To get it approved: demo the app to Egnyte (or grant them access to a demo account), share your test window and Egnyte domain, then wait for their approval email — per Egnyte’s FAQ the key is usable within about 20 minutes after that email. Do not continue until the status flips to Active.

8

Copy the API Key and API Secret from Egnyte

Once the app is Active, open it from My Apps and scroll to the API Keys section.

  • In the Key column, click Copy API key — this is sent as client_id in OAuth requests.
  • In the Secret column, click Show secret, then click the copy icon — this is sent as client_secret. Treat it like a password.
App profile API Keys section with Copy API key and Show secret controls
9

Paste the credentials into the StackOne Connector profile

Enter the values copied from Egnyte.

  • Egnyte API Key → StackOne Client ID.
  • Egnyte API Secret → StackOne Client Secret.
  • Leave OAuth Scopes blank for the defaults, or enter a subset to restrict access.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Egnyte:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Egnyte
  • Select Type as OAuth 2.0 (Public Application)
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
    • OAuth Scopes (Optional)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Egnyte.