Since the move to cloudflare we can no longer post to the API. We’re either getting a cloudflare response saying there was an error 522, or the following:
<?xml version="1.0" encoding="utf-8"?>
<Invoice_Create>
<Header>
<MessageType>Response</MessageType>
<SubmissionNumber>1477038445</SubmissionNumber>
</Header>
<Body>
<Errors>Object reference not set to an instance of an object.</Errors>
</Body>
</Invoice_Create>
Any ideas what’s up and when we can start using the API again?
CloudFlare timeout is set to 100 seconds, we have asked for this to be increased for the time being. The other object reference error is something we are looking at now.
We’re still working on the issues. We’ve just posted updates for the PayPal & Dropbox feeds, so progress is being made overall. As I mentioned above, as soon as we have any updates, we’ll be sure to update this thread
I noticed today that roughly one in four requests works fine but the others timeout. The ones which work are fast like normal, but you know if it isn’t instant that it’s going to fail.
Let me know if any diagnostics would help.
Thanks for all you’ve done to restore service, you guys must have had a busy week…
Apologies for the delay getting back, we discussed the matter at length with CloudFlare and managed to identify a specific issue. This is likely to arise when calling the API without the www., for the root we had duplicate A records configured on our new DNS that was sending some requests to an old IP.
We corrected the A record today so these 522 errors should no longer occur. Of course if you still see anything unusual please get back to us.