HTTP status codes

200
OK

Everything worked as expected 🎉

400
Bad request

The request didn’t work, often because a required parameter is missing or the content-type hasn’t been set e.g. an incorrect JSON request

401
Unauthorised

The request didn’t work because the combination of your API key and API token doesn't exist in our system or your integration has been disabled

409
Request failed

The parameters were valid but the request failed.

This can happen if you try to make a call but the sync status endpoint has timed out (after 3 minutes)

429
Too many requests

Too many requests hit the API too quickly. We recommend an exponential back-off of your requests

500, 502, 503, 504
Server error

Something went wrong on our end. You’ll have to try again later once we’ve fixed it