OK, I can see details of the call from the F12 tools and I can see it's a CORS problem. That's a pain in the bum because this isn't a browser, it's just a client.
Firstly, can I tell construct to ignore CORS?
Secondly, how do I react to AJAX errors? Depending on what the error is would change how I would react to it.