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 😞


Did this page help you?