Volboo Docs
Home Pricing Dashboard

Reference

Errors

A rejected call answers with a non-2xx status and a body that says what was wrong. Read the body, not just the code.

The shape of a failure

400 Bad Request
{
  "success": false,
  "message": "Email parameter is required",
  "data":    null
}
FieldTypeNotes
successbooleanfalse on a rejected call.
messagestringWhat was wrong. Safe to log, not always safe to show a customer.
datanullEmpty on failure.

Status codes

CodeMeaningWhat to do
200The call succeeded.Check status in the body before reading the rest.
400The request was rejected, usually a missing or invalid field.Read message. Retrying the same body will not help.
401The credentials were not accepted.Check all four headers, and that the keys match the environment you are calling.
5xxSomething failed on our side.Retry with a backoff. If it persists, open a ticket with your request_ref.

When a call will not work

  1. Are all four headers present, spelled exactly as documented?
  2. Are you using the key pair for the environment you are calling?
  3. Is the business active? Live collections stay closed until verification is complete.
  4. Is the body valid JSON, with Content-Type: application/json?
Still stuck? Open a ticket from Live Support in your dashboard and include the request_ref from the response. It lets us find the exact call in our logs.