Skip to main content

Register an OAuth application

Register an application in the FreeAgent Developer Dashboard to obtain OAuth credentials for API access.

1

Sign in to the FreeAgent Developer Dashboard

Sign in to your FreeAgent Developer account.

  • If you don’t have a developer account, click Sign up to create one.
  • Navigate to My Apps.
2

Create a new app

Click Create New App and complete the form.

  • Enter an App Name (e.g., StackOne Integration)
  • Enter a Description for your app
  • Set the OAuth Redirect URI to: https://api.stackone.com/connect/oauth2/freeagent/callback
  • Click Create App
3

Copy Client credentials

After creating the app, the OAuth credentials are displayed on the app details page.

  • Copy the OAuth Identifier (this is your Client ID)
  • Copy the OAuth Secret (this is your Client Secret)
  • Store both values securely for use later

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for FreeAgent:
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 FreeAgent
  • Select Type as OAuth 2.0
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
  • (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 FreeAgent.