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.