Forum Discussion

Factory's avatar
Factory
Contributing User
4 years ago

MYOB API Speed / Slowness

Hi All,

 

Our product integrates with the MYOB AccountRight API in order to enable the automatic creation and updating of Quotes/Orders/Invoices.

 

Essentially, customers create and manage their Quotes/Orders/Invoices inside our SaaS platform, which then updates MYOB.

 

We experience considerable slowness when creating/updating orders via the API. This slowness is also entirely disproportionate to the size of the call (I.e. an order with 1 line item may take 30-60 seconds to create/get a response back from the API, while the next order with 10 line items may take 5 seconds).

We also experience frequent Gateway timeouts when sending calls.

 

Is this common? Is the API generally this slow for basic calls like order creation/updates?

 

Our other accounting package integrations, such as QuickBooks, see almost instantaneous responses when dealing with their APIs.

 

We're at the point where we're considering recommending new customers coming onboard switch from MYOB to QBO or Xero, as we receive a lot of backlash on the slowness of the integration.

 

Any thoughts on what's causing this, or what can be done?

 

Thanks,

Paul

  • Hannah_B's avatar
    Hannah_B
    MYOB Moderator

    Hi Factory,

     

    Thank you for reaching out, If you could give us an email at developers@myob.com we can obtain more sensitive details from you so we can have a more in-depth look into what is occurring here. 

  • Hi Factory 

    Did you get any answers on your slowness concerns?

    We are in the same boat - performance of the MYOB API seems completely inconsistent. Even for the most basic requests, it can take anywhere from 100ms to 30 seconds+ to respond. Initially I thought we must be doing something wrong as surely the API couldn't be that bad - but we have confirmed using Postman that it does actually seem to be that bad!

    Similar to yourself, we have had no such issues integrating with other accounting software like Xero - their API is great.

     

    We are only using the "Open Access" API level at this stage, I'm wondering if the paid API (Developer Partner / Premium Developer Partner) offers any better performance.

    Were you able to get any answers? This just isn't workable for us if this is as good as it gets.