Skip to main content

Register an OAuth application on Stack Apps

Register a free application on Stack Apps to obtain the OAuth client credentials
and app key that StackOne uses to connect to the Stack Exchange API.

1

Sign in to Stack Apps

Sign in to your Stack Exchange account.

  • Go to the Stack Apps application registration page.
  • If you have registered an application before, the Register an application button no longer appears on this page. Instead, go to Your Apps (or Manage your applications) from the Stack Apps navigation, then use the registration link there, or open an existing application to reuse its credentials.
The Your Apps page for a returning user, with no Register an application button, showing the Your Apps navigation item and an existing application highlighted
2

Register an application

On the Your Apps page, click Register an application.

The Your Apps page with the Register an application button highlighted
3

Enter the application details

Complete the Register your application form with your own values. The
following are examples — any name, description, and URL that identify your
integration are acceptable.

  • Application name (example): StackOne Integration
  • Application description (example): Integration with StackOne
  • Application URL (example): https://www.stackone.com
The registration form with the Application name, Application description, and Application URL fields highlighted
4

Accept the terms and register

Select I agree to the terms and conditions, then click Register application.

The registration form with the terms checkbox and Register application button highlighted

Enable OAuth and set the redirect domain

After registering, Stack Apps opens your app dashboard. Enable the OAuth flow that
StackOne uses and authorize StackOne’s redirect domain.

1

Copy your Client ID and open OAuth settings

In the OAuth section, copy the value shown under Client ID and paste it into
the Client ID field in the StackOne Connector profile. Then click Manage OAuth.

The app dashboard with the Client ID field (value masked), Manage OAuth button, and Generate new client secret button highlighted
2

Enable the Authorization Code flow and set the OAuth domain

In the Manage OAuth dialog, under Confidential client, select Authorization Code.
Enter the OAuth domain, then click Save changes.

  • OAuth domain: the domain of the Callback URL from your Connector Profile, for example stackone.com
  • Redirect URL: the Callback URL from your Connector Profile
  • Subdomains of the OAuth domain are automatically allow listed, so the domain covers the full Callback URL.
The Manage OAuth dialog with the Authorization Code checkbox, OAuth domain field, and Save changes button highlighted

Generate and copy your credentials

Generate the client secret and the app key, then paste all three values into the
StackOne Connector profile.

1

Generate a client secret

In the Client secrets section, click Generate new client secret. Enter a
Credential name of your choice, then click Add.

  • Credential name (example): StackOne
The Generate new OAuth client secret dialog with the Credential name field and Add button highlighted
2

Copy the client secret

Copy the generated secret with the copy button and paste it into the Client Secret
field in the StackOne Connector profile.

  • The client secret is only displayed once and cannot be retrieved later.
  • Store it securely for use later.
The client secret confirmation dialog with the value hidden and the copy button highlighted
3

Generate an API Key

In the API keys section, click Generate new API Key. This generates the
value StackOne calls the API Key. Enter a Name of your choice, choose
Never under Expires in, then click Generate.

  • Name (example): StackOne
The Generate new API key dialog with the Name field and Expires in dropdown (showing the Never option) highlighted
4

Copy the app key

Copy the generated key with the copy button and paste it into the API Key field
in the StackOne Connector profile.

  • The API key is only displayed once and cannot be retrieved later.
  • Store it securely for use later.
The API key confirmation dialog with the value hidden and the copy button highlighted

Create the StackOne Connector Profile

1

Create a Connector Profile

Enable the connector and create a Connector Profile in your project. See Setup Connector Profile.
2

Link an Account

Once the Connector Profile is created, continue to link an account.