Success Response
Everything is great, and the resource you created/requested is returned. The HTTP code returned with this response will always be a200.
Failure Response
You did something wrong, and your request could not be processed. For example, a required field was missing or the resource you were trying to create already exists. The response body will contain a list of specific errors or a general error message. The HTTP code returned with this response will always be a3XX or 4XX.
Error Response
We did something wrong, and your request could not be processed. The response body may contain a general error message. The HTTP code returned with this response will always be a500.