Sage 200 Standard OAuth Guide

To access the Sage 200 API, you need a client ID and a client secret. These credentials allow your application to authenticate and interact with the Sage 200 system. Follow these steps to request them.


Request Account Number (If Applicable)

If you already have an account number, skip this step. If you don't have an account number, please complete the Sage ISV Developer Account form to request an account to be setup.

The account number is an 8-digit number that Sage assigns to your business. On the form, provide your:

  • First name
  • Surname
  • Telephone number
  • Email address
  • Company name
  • Registered address (Please provide a full business address for account registration)

Once you have completed the form, Sage 200 shall email you with your account number. It may take up to 72 hours for the requested information to be processed and returned to you.

Request API Credentials

Request your API credentials by filling out the Sage 200 API Credential Request Form .

When your API credentials have been generated, Sage will email your Client ID and Secret to you.

Important Notes for API Credential Request:

  • Request the maximum expiry time for the refresh token (90 days)
  • Request via the form for each environment for which you require credentials
  • For the question 'Desktop or Web Application' select 'Web'
  • For the question 'Redirect URL(s)' enter: https://app.getknit.dev/oauth/authorize

For more information, refer to the official documentation .