Skip to main content
This guide shows you how to register your own app with MYOB to obtain your OAuth credentials (API key & secret). These are required to let your users grant your app access to their MYOB company file.
1

Create a developer account

Go to my.myob and register for a developer account. Approval from MYOB is required before you can register an app.
2

Register your app

  1. Once approved, sign in to my.myob and select your developer account from the account dropdown.
  2. Open the Developer tab and register a new app.
  3. Give your app a name and, for Redirect URI, add https://api.nango.dev/oauth/callback.
    The redirect URI must use https:// — MYOB rejects http:// redirect URIs.
3

Get your credentials

Copy the API Key and Secret shown for your app — you will need these when configuring the integration in Nango.
4

Select your scopes

Choose the granular data scopes your app needs. Legacy scopes such as CompanyFile are deprecated and no longer supported.
5

Start building your integration

Follow the Quickstart guide to build your integration.
The MYOB user authorizing the connection must be an Administrator of the company file. During authorization, they select a single company file to connect — its GUID (businessId) is returned to Nango automatically and stored on the connection. To connect additional company files, repeat the authorization flow for each one.
For more details, see MYOB’s OAuth2.0 authentication guide and the MYOB scopes documentation.