impact.com uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (e.g., a required parameter was omitted, a modification failed, etc.). Codes in the 5xx range indicate an error with impact.com's servers (these are rare).
Everything worked as expected.
Request was unacceptable, often due to missing a required parameter.
No valid API key provided.
API key used doesn't have permissions to perform the request.
Requested resource doesn't exist.
METHOD NOT ALLOWED
Method used in the call is not supported.
TOO MANY REQUESTS
Too many requests hit the API too quickly. We recommend an exponential backoff of your requests.
Something went wrong on impact.com's end. (These are rare.)