ContributionsMost RecentMost LikesSolutionsRe: MYOB API Running Slow Today same. It appears to be up now. I undertsnd down time is part of online systems but I do wish MYOB would be a little faster in acknowledging there is a problem. My users are coming to me saying there is a problem. As I can not find anything on MYOB status.myob.com to indicate that there is aproblem I go ahead and start an investigation. I end up wasting time, energy and effort when I strongly suspect it is a MYOB outage but I have nothing to send to my users to confirm this. Like I said, outages are aprt of online life. Everyone understands that and accepts it. If you could be a little more proactive and let us know that "you know there is an issue and it is being looked into" then I can send that to my users and everyone settles down. You might also find that you would receive less abuse. Can you give any reason why this should not a SOP? Princess_R Re: MYOB API Running Slow Today timeouts, nothing working. Whats going on MYOB? some acknowledgement/information would be good Re: Account Right has stopped sending Invoices what's going on MYOB? timeouts, failures..are servers down? some sort of information would be good Re: I WOULD GREATLY BENEFIT BY SEEING AN ACTUAL EXAMPLE THAT TRIGGERS THE API TO WORK I do not blame the API support team for not wanting to "help". The documentation they have provided is sufficiently well structured for any developer to be able to work it out. This is where you need to start. your question seems to indicate you have next to no understanding of the authentication procedure of Oauth2 and I mean no offence to you but I don't blame the API team for not getting involved as they would end up being teachers/tutors rather than doing their own job. There are literally hundreds of thousands of examples all over the Internet showing how to connect to an API using a OAuth2. . I would suggest you trying get an understanding of that first as that is by far and away the one thing that confuses most new devs first when connecting to a secured API Also, if you're not understanding the actions and communications between a client of the API as you seem to be suggesting below when you say "it means nothing to me" then I think you probably need to do a little bit of research and reading first on how to consume and API The documentation for the MYOB API is not bad. Try reading it and try starting at the beginning. Then when you do see an example, you'll understand what the code is trying to do. There are no shortcuts to this. You just have to understand the concepts behind how this works. This is not one of those situations where you can just look at a large piece of code and understand exactly what everything does and why it's doing it. For you to understand this, you need to understand the concepts of the access tokens and the role of the client id and cient secret Authentication (myob.com) Getting Started (myob.com) Since myob has a host of POSTMAN assets for you to use why not simply use postman to get an understanding Authenticate with OAuth 2.0 authentication in Postman | Postman Learning Center Postman Collection (myob.com) I was a dev team lead for years and the one thing that seem to always confuse new developers about oauth was the understanding of the access token. Once they understood that they sent to get the whole concept. here is a great resource on that and if you've read through the postman resources you'll get it as well Connecting to API using OAuth 2.0 from ALTERYX - The Data School Down Under API timeout and exceptions our app is getting 504 gateway timeouts and general exceptions and cannot connect to the api. Nothing has changed from our end it was working just fine this morning. Are there any problems with myob api? Re: FreightTaxCode not validate with MYOB I see it on the Invoice/Item Object. So you're creating an ITEM? The request out of Woo into MYOB should look lik this then Item (myob.com) Check the FreightTaxCode that is being sent from Woo and using postman then do a GET on it and see if it comes back Re: FreightTaxCode not validate with MYOB have you put fiddler or postman on the request to see what your sending? if you capture the request from WooCommerce using Fiddler, browser or something (sorry no experience with Woo) then send that request using Postman to your API you might find some more info. Atleast you'd be able to see if the TaxCode in the request from Woo is null or not or if it is a different data type to what MYOB is expecting On what object is the FreightTax Code? Re: FreightTaxCode not validate with MYOB from https://woocommerce.com/document/myob/ SerializationError kinda gives it away. trying to serialize a null is probably your problem “Name”: “SerializationError” “Message”: null “AdditionalDetails” “Error converting value {null} to type ‘System.Guid’. Path ‘Lines[0].Item.UID’, line 1, position 454.”, “ErrorCode”: 50, “Severity”: “Error”, “LearnMore”: null Ordered items are not found in the MYOB dashboard and under WooCommerce >Settings > MYOB AccountRight “Create Product in MYOB if Not Found” option is disabled. Enable “Create Product in MYOB if Not Found”. Ex employees keep appearing when processing pays Even though we have the termination date in the past and they ar emarked as inactive they still appear in the payrun when selecting employees on the app (app.myob.com). Is there any way to filter these out ? Re: Is the MYOB Shared Sandbox online file "private"? Drewh yes I agree. Not having a private environment means we cannot test withour existing dataset. This is real live data of real people. We cant have that in a shared environment for others to see and read. This makes the sandbox really only good for testing the most simplistic scenarios not more complex scenarios based on data already existing Anyway, I think the solution I am going to have to use is to keep a networked myob file just for this purpose so that testing our software will write to a networked myob file that has been restored from a online backup Cant imagine there ar eany technical chalanges to providing a private myob file (it could even be deleted automatically if no activity detected in 30 days) Even allowing us to upload a copy of another file to use for testing and then delete it after a peiod of time would be hugely useful. I can only imagine it is done to save resources/money. I can understand this but I think it is pretty poor