The Seismic APIs communicates errors through standard HTTP status codes with details supplied in the JSON response body. Generally the following pattern applies:

2xx - Received, understood, and accepted a request.
3xx - The user agent must take further action in order to complete the request.
4xx - An error occurred in handling the request. The most common cause of this error is an invalid parameter.
5xx - An error occurred in the Seismic platform while handling the request.