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

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.

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

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.comsuffix. For example, fromhttps://acme.egnyte.comenteracme. 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.

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/callbackinto Registered OAuth Redirect URI.

Request access to the APIs
Scroll to the APIs section. A locked padlock indicates approval is required before access to the API is granted. Click Request on the row for Prod Collaborate — this API grouping covers filesystem, comments, links, permissions, users, groups, search, trash, and events. Enable the scopes required for your use case:

Save the app
Click SAVE at the bottom-right of the form. The app is submitted and its API key is issued in Inactive status. Egnyte reviews the request; once the requested APIs move from Pending approval to approved, the key status flips to Active and you can use it.
Copy the API Key and API Secret
Once approved, open the app from My Apps and scroll to the API Keys section on the app profile.
- In the Key column, click the copy icon (Copy API key) to copy the API Key. This value maps to
client_idin OAuth requests. - In the Secret column, click Show secret to reveal the API Secret, then click the copy icon (Copy secret) to copy it. This value maps to
client_secretin OAuth requests. - The API Secret is masked by default; click Show secret to reveal it whenever you need to view or re-copy it. Treat it as a password and store it securely.
- Paste the API Key into the API Key field in the StackOne Connector profile.
- Paste the API Secret into the API Secret field in the StackOne Connector profile.
- Leave OAuth Scopes in the StackOne Connector profile blank to use the connector defaults (
Egnyte.filesystem Egnyte.permission Egnyte.link Egnyte.user Egnyte.group), or enter a space-separated subset if you want to restrict access.

Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for Egnyte:Navigate to Connector Profiles
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:
- API Key
- API Secret
- OAuth Scopes (Optional)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile