Errors

A list of standard errors & codes.

Notes

  • The errors returned by the middleware are technical- not meant to be used in a user-facing application.

  • Please use these messages for internal logging and map them to user-friendly messages depending on your particular app architecture and use case.

  • When reporting an error to Finqware, please include the provided id.

Schema

API errors respect this common structure:

{
  "id": String,
  "type": String,
  "http": Integer,
  "code": String,
  "message": String
}

Description of fields:

  • id: an error id used for debugging

  • type: a more generic class of errors

  • http: a standard http code (200, 4xx, 5xx)

  • code: a more specific error code

  • message: developer friendly message and eventual hints

Invalid requests

Errors generated due to incorrect input.

Unauthorized

Errors generated due to incorrect input, related to various security tokens.

External API errors

Errors generated by external APIs. Sometimes these errors are returned even when correct input is provided.

Internal server errors

Last updated