HTTP Status Codes

As well as specific return codes listed in the API Reference section, all end-points can return the following HTTP status codes:

HTTP status codeDescription
400 Bad RequestIf a query parameter is incorrect or does not exist or is not provided when not optional.
Note: This is a change from v1.0 version.
401 UnauthorizedIf the user does not exist or API access is not enabled for the user or the X-API-KEY parameter is incorrect.
If the end-point requires a surveyId and either the survey does not exist or the user does not have access to the survey.
429 Too Many RequestsToo many API requests have been made.
Further information is available at Handling throttling.
500 Internal Server ErrorUnanticipated system error