Skip to main content


"errors": {
"additionalProp1": ["string"],
"additionalProp2": ["string"],
"additionalProp3": ["string"]
"type": "string",
"title": "string",
"status": 400,
"detail": "string",
"instance": "string"


titlestringA short, human-readable summary of the problem
detailstringA human-readable explanation specific to this occurrence of the problem
errors.{property}arrayAn array of human readable error messages returned per request {property}
statusintegerHTTP status code of the response

Error Codes

Error CodeMeaning
400Invalid request body
401A missing or invalid BT-API-KEY was provided
403The provided BT-API-KEY does not have the required permissions
404Request entity was not found
422Request does not satisfy requirements for processing
429Request has been rate limited
500Something went wrong on Basis Theory's side

Reactor Errors

Failed Reactors will respond with an error that follow the standard error schema described above. For further details about types of reactor errors, or best practices around handling errors within your reactor code, see Reactor Errors.