Error Codes

422 Error Code

This is basically a sign that we could not read the submitted JSON/XML.

Common Causes

  • Missing: request>.... (XML) or {"REQUEST":{.....}} (JSON)

  • Missing: Top level encapsulation item. e.g: .... (XML) or {"MILESTONE":{.....}} (JSON)

500 Error Code

This is a sign that something on our side didn't quite go to plan. Let us know and we'll get right on it....

Common Causes

  • Developer fatigue

  • Incorrect data sent but not caught properly

401 Error Code

Unauthorized.

Common Causes

  • You need to check your api key and make sure its set up correctly.

400 Error Code

This is a sign that something on your side didn't quite go to plan.

Common Causes

  • Bad Request - You requested an incorrect API call.

Have another peek at the documentation for the call you are making.

  • Rate Limit Reached - You hammered us so you're on the naughty step for a while. Check the headers of the response for X-RateLimit-Remaining and X-RateLimit-Limit.

403 Error Code

This is a sign that there is a permissions issue.

Common Causes

  • Bad Request - you might be using an api key which does not have permissions to perform the action you want.

404 Error Code

Not found.

Common Causes

  • Check the path again and make sure this is a valid api endpoint.

Feedback

If you have any feedback or suggestions, feel free to contact us at api@teamwork.com.