Broadly speaking the URI should be consumed from the API while using the resource ID's (GUID's) to uniquely identify each resource. We might change the overall URI across our infrastructure so it's important to follow the hypermedia. We have a best practice guide for hypermedia that may help you out here.
If you're having trouble with that at all we can help dig into your specific case - just drop us a note to email@example.com with some examples of your problem.
Hope that helps!
Jack Skinner MYOBapi Evangelist
Are you a developer? Check out http://developer.myob.com Looking for an Add-on? Check out http://myob.com/addons/
I have noticed that if you upgrade a MYOB file more than once the URI for an object is changed, for instance I upgrade our current MYOB file (V19) to 2018.1 and the URI opn an employee was set, if I upgrade the file again then the URI is set to a different value.
This caused issues when using the API to collect data for employees and exporting tha data as I end up with duplicate data as the URI is different?