Success Responses

200 OK

If a request succeeds, it will return a status code in the 200 range and often a JSON (or XML if requested) response.

  • Usually for GET, PUT, DELETE

201 CREATED

Creating new objects like messages or tasks will usually return a "201 Created" status. However, updating records will usually return a "200 OK" status code.

  • Usually for POST

If a request fails, a non-200 status code will be returned, possibly with error information.

304 Not Modified

This means the request is coming from cache. It was first loaded with a 200 success. Since your last call, no data has changed so your request comes from cache. You will usually see this on the front end where the api is called. If you use developer tools in your browser you will most certainly come across this!

Feedback

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