MYOB AccountRight connector icon

MYOB AccountRight Connector

Build and publish in‑app integrations that read and write MYOB company files to sync invoices, contacts, items and payments. Use Cyclr’s embedded marketplace to deliver prebuilt, multi‑tenant workflows your customers can install without leaving your app.

01

Faster delivery

Ship MYOB integrations with low code templates.

02

Secure OAuth flow

Manage client ID/secret and token refresh centrally.

03

Scale multi‑tenant

Reuse templates across many customer company files.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

Overview

Integrate and automate invoices, contacts, bills, orders, items, inventory and customer payments between your SaaS and MYOB AccountRight. Cyclr connects to MYOB using the MYOB Business API and OAuth 2.0, lets you select the target company file, and publishes white‑label flows into your embedded marketplace. See the MYOB Business API documentation for endpoints and scopes.

PRODUCT USE CASES

Top Use Cases for MYOB AccountRight Integrations

Quickly create multi‑tenant automations to sync customers as Contacts, push invoices and payments, close purchase-to-bill loops, or keep item and inventory records up to date across customer company files.

Auto-create MYOB Invoices from your app

When your app issues an invoice, create an Invoice record in the customer’s MYOB company file to keep billing synchronized.

Sync customers as Contacts

Push and update Contact (customer) records between your SaaS and the selected MYOB AccountRight company file.

Convert purchase orders into Bills

Create Bills from Purchase or Order records and post supplier payments to MYOB to automate AP workflows.

ORCHESTRATION

How MYOB AccountRight works with Cyclr

Cyclr sits between your SaaS product and MYOB AccountRight to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    MYOB AccountRight

    MYOB AccountRight processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore MYOB AccountRight methods you can orchestrate through Cyclr.

Currencies1

List Currencies

Action

Returns a list of currencies.

Customers6

Update Customer

Action

Update a Customer.

Get Customer

Action

Returns an individual customer.

Create Customer

Action

Create a customer.

Delete Customer

Action

Delete a Customer.

Get Updated Customers

Action

Returns a list of updated customers for a given file added since the last run time.

List Customers

Action

Returns a list of customers.

Inventory4

Update Inventory Item

Action

Updates an Inventory Item.

Get Inventory Item

Action

Returns an Inventory Item.

Create Inventory Item

Action

Creates a new Inventory Item.

List Inventory Items

Action

Returns a List of Inventory Items.

Bill Items5

List Bill Items

Action

Returns a List of Bill Items

Get Bill Item

Action

Returns specified bill Item.

Delete Bill Item

Action

Delete a bill item.

Add Bill Item

Action

Add a Bill Item.

Update Bill Item

Action

Update a bill item.

Accounts4

List Accounts

Action

Returns a list of Account Detail records.

Create Account

Action

Create an Account.

Delete Account

Action

Delete an account.

Get Account

Action

Returns a single account.

Suppliers5

Get Supplier

Action

Returns details of the specified Supplier.

Create Supplier

Action

Creates a Supplier.

Get Updated Suppliers

Action

Returns a list of updated Suppliers for a given file added since the last run time.

List Suppliers

Action

Returns a list of Suppliers.

Update Supplier

Action

Updates a Supplier.

Company File1

List Files

Action

Returns details of company files.

Customer Payments3

List Customer Payment

Action

Returns a list of customer payments.

Create Customer Payment

Action

Create a Customer Payment.

Get Customer Payment

Action

Returns a customer payment.

Contacts3

Get Updated Contacts

Action

Returns a list of updated contacts for a given file added since the last run time.

Get Contact

Action

Returns an individual contact.

List Contacts

Action

Returns a list of Contacts.

Bills4

Update Service Bill

Action

Update a bill.

Create Service Bill

Action

Creates a bill.

List Service Bills

Action

Returns a List of bills.

Get Service Bill

Action

Returns an individual service bill.

Supplier Payments4

List Supplier Payment

Action

Returns a list of supplier payments.

Create Supplier Payment

Action

Create a Supplier Payment.

Get Supplier Payment

Action

Returns a supplier payment.

Update Supplier Payment

Action

Update a Supplier Payment.

Tax Codes2

List Tax Codes

Action

Returns a list of tax codes.

Get Tax Code

Action

Returns details of a specified Tax Code.

Categories1

List Categories

Action

Returns a list of categories.

Invoices27

List Updated Miscellaneous Invoices

Action

Returns a List of Updated Miscellaneous Invoices.

Get Miscellaneous Invoices

Action

Returns a Miscellaneous Invoice.

Add Item Invoice

Action

Add an Item Invoice.

List Updated Time Billing Invoices

Action

Returns a List of Time Billing invoices updated since the last successful run date.

List Miscellaneous Invoices

Action

Returns a List of Miscellaneous Invoices.

Get Service Invoice

Action

Returns details of specified Service Invoice.

Add Miscellaneous Invoice

Action

Add a Miscellaneous Invoices.

List Professional Invoices

Action

Returns a List of Professional Invoices.

Add Time Billing Invoice

Action

Add a Time Billing invoice.

List Time Billing Invoices

Action

Returns a List of Time Billing invoices.

Get Item Invoice

Action

Returns specified Item Invoice.

Delete Service Invoice

Action

Delete a Service Invoice.

Get Invoice

Action

Returns the specified invoice.

Get Updated Invoices

Action

Returns a list of updated Invoices for a given file added since the last run time.

Update Service Invoice

Action

Update a Service Invoice.

List Invoices

Action

Returns a List of invoices.

Add Service Invoice

Action

Add a Service Invoice.

List Service Invoices

Action

Returns a List of Service Invoices.

Delete Item Invoice

Action

Delete an Item Invoice.

Get Professional Invoices

Action

Returns a Professional Invoice.

Get Time Billing Invoice

Action

Returns a Time Billing Invoice.

List Updated Item Invoices

Action

Returns a list of updated Item Invoices for a given file added since the last run time.

Add Professional Invoice

Action

Add a Professional Invoices.

List Updated Professional Invoices

Action

Returns a List of Updated Professional Invoices.

List Item Invoices

Action

Returns a List of Item invoices.

List Updated Service Invoices

Action

Returns a list of updated Service Invoices for a given file added since the last run time.

Update Item Invoice

Action

Update an Item Invoice.

TECHNICAL DETAILS

MYOB AccountRight integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing MYOB AccountRight integrations in Cyclr.

API and authentication

API host
https://api.myob.com/accountright/
Authentication
OAuth 2.0
Credentials

Client ID; Client Secret; Redirect/Callback URI; choose Company File (businessId).

Method categories

Read; Create; Update; Delete for CompanyFiles, Contacts, Invoices, Bills, Orders, Items, Inventory, Banking, GeneralLedger

View vendor API documentation →

Pagination and rate limits

Pagination

OData-style pagination using $top and $skip; use for large datasets and to avoid timeouts.

Rate limits

Default limits are 8 requests per second and 1,000,000 requests per day per API key; limits enforced per key.

IMPLEMENTATION

Authentication at a glance

MYOB uses OAuth 2.0: register an app to obtain Client ID and Secret, perform the authorization_code flow, and use short‑lived access and refresh tokens for API calls.

Authentication method
OAuth 2.0
Credential required

Client ID; Client Secret; Redirect/Callback URI; choose Company File (businessId).

Before you begin:

Requires MYOB app (Client ID/Secret) and an AccountRight company file with default Administrator blank password.

View setup guide

COMMON QUESTIONS

Frequently asked questions

It integrates invoices, contacts, bills, orders, items, inventory and customer payments between your SaaS and a selected MYOB AccountRight company file.

Authentication uses OAuth 2.0: register an app for Client ID and Secret, run the authorization_code flow, then exchange codes for access and refresh tokens (access tokens short‑lived, refresh tokens renewed).

Yes. Cyclr supports multi‑tenant deployments: each customer installs the connector, authenticates to their MYOB company file, and Cyclr templates can be reused across accounts.

Yes. Cyclr lets product teams expose supported MYOB actions (for example Create Invoice, Update Contact) as governed MCP tools with centralized credential and policy control.