Errors
For all of our transactions, Klump employs standard HTTP response codes. The error codes range from the 200s to the 500s. Success is indicated by HTTP response codes in the 2xx range. Depending on the action taken, we will typically send you a 200 or a 201. Those in the 4xx range indicate an error that was not detected based on the information provided (e.g., a required parameter was omitted or access is denied from a resource etc.). Error codes in the 5xx range indicate a problem on our end (we are humans after all). See below:
Code | Meaning | What actually happened |
---|---|---|
200 | OK | Everything is fine. You're cleared for take off. |
201 | Created | Everything is still fine, but this time around, we created a resource for you on our end. We are kind like that. |
400 | Bad Request | Ouch! We couldn't accept this request, you omitted a required parameter. Don't break a sweat, reconfirm, again. |
401 | Unauthorized | You didn't provide a valid API key. |
403 | Forbidden | You don't have the clearance to perform this action. Play nice, will you? |
409 | Conflict | The request conflicted with another one. There's a high likelihood that we have already treated this request. |
429 | Too Many Request | You're hitting our API too quickly. Pump your breaks, captain. |
5xx | Server Error | We messed up and we are sorry 😞 |
Updated almost 3 years ago