Skip to main content
Connecting requires an active FreeAgent account (a free trial or paid subscription) to authorize against. This is separate from your FreeAgent Developer Dashboard account, which only provides the OAuth app credentials. The developer login does not work on the FreeAgent app sign-in during authorization, so without a FreeAgent account the connection will fail.

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.