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

Open the connector

Log in to StackOne, open Connectors, and select FreeAgent.
2

Choose actions and events

  • Click Add Profile.
  • If the connector offers more than one authentication method, set the Auth Method filter to OAuth 2.0.
  • Select the actions, and any events, to enable for this Connector Profile.
  • Click Continue.
3

Set up authentication

  • Select Authentication Type as OAuth 2.0.
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
  • Click Create Profile.
Congratulations! The new Connector Profile now shows up on the connector page. If you created it as a project member rather than an admin, it starts disabled until a project admin enables it. You can now continue to Link Accounts for FreeAgent.