How to Get a MYOB API Key (AccountRight and MYOB Business)
How MYOB API access works, the difference between the AccountRight and MYOB Business APIs, and what a MYOB integration actually involves.
How MYOB API access works, the difference between the AccountRight and MYOB Business APIs, and what a MYOB integration actually involves.
Business owners and finance managers who need MYOB connected to another system and are trying to work out how MYOB API access works.
How do I get a MYOB API key, and which MYOB API do I actually need?
This is the step that saves the most wasted effort. MYOB is not one product, and the APIs are not interchangeable.
Before anyone writes code, confirm which of these the business is actually on. Enquiries regularly start with "we need a MYOB integration" and turn out to involve two different MYOB products across two entities.
Confirm the current process with MYOB before planning around it. Developer portal requirements, product naming and plan eligibility all change. Use this as an orientation, not as documentation.
Here is the part that surprises almost everyone integrating AccountRight for the first time. Completing OAuth is not enough on its own. To read or write inside an AccountRight company file, the request also needs the company file credentials, the username and password used to open that file.
Two consequences follow from that, and both matter commercially:
Coverage varies between the AccountRight and MYOB Business APIs, but broadly you can reach:
Do not assume a field exists because the equivalent exists in Xero. The data models differ in ways that matter, particularly around jobs, categories and tax handling. Confirm against the actual API for the product in question before promising a mapping.
Conflict handling when a record changes in both places is where these projects are won or lost.
The extra credential layer and file specific behaviour add real complexity.
Each file behaves as its own dataset, and reporting across them is a separate problem.
Award rates, overtime and allowances have to be right, not approximately right.
That is a data migration project with its own risks. See our MYOB to Xero guidance.
MYOB integrations are usually more involved than the equivalent Xero work, mostly because of the product fragmentation and the company file layer. That is manageable when it is understood at the start, and expensive when it is discovered halfway through.
Ask the author
Ask it here and it comes straight to Kasun, who wrote this. No sales call, no obligation, and a real answer even if the answer is that you do not need us.
Kasun Wijayamanna
Founder, replies within one business day
Tell us what you are comparing, replacing, or trying to improve. We will come back with a practical recommendation and realistic scope.
Built here. Your data stays here.
Thanks for reaching out. We will get back to you within one business day.
See what else we do