API Error Codes

impact.com uses conventional HTTP response codes to indicate 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 resulted from the provided information (e.g. a required parameter was missing, a coupon code doesn’t exist, etc.), and codes in the 5xx range indicate an error with impact.com's servers.

HTTP Status Code Summary

CodeStatusDescription
🟢 200OKEverything worked as expected.
🔴 400Bad RequestOften missing a required parameter.
🔴 401UnauthorizedNo valid API key provided.
🔴 402Request FailedParameters were valid but request failed.
🔴 403ForbiddenReturned by open endpoints if they are disabled.
🔴 404Not FoundThe requested item doesn’t exist.
🔴 500, 502, 503, 504Server errorsSomething went wrong on impact.com’s end.

If you require further assistance with any error codes you are experiencing, reach out to our support team.

For quicker troubleshooting, include a copy of the call that was made and the full error message that was received.