How to register your own FreeAgent OAuth app

Register an OAuth client application with FreeAgent and connect it to Tenklo

This guide shows you how to register your own app with FreeAgent to obtain your OAuth credentials (client ID & secret). These are required to let your users grant your app access to their FreeAgent account.

Create a developer account

Go to the FreeAgent Developer Dashboard and sign up for a developer account if you don't have one.

Register your application

  1. Navigate to your Apps page.
  2. Click on the Create New App button.
  3. Fill in the required fields. For the OAuth Redirect URIs, enter https://api.tenklo.dev/oauth/callback.
  4. Submit the form, and your app will be generated. The OAuth identifier will be your Client ID and the OAuth secret will be your Client Secret needed to configure this in Tenklo.

For more details, see FreeAgent's OAuth 2.0 documentation.