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.