Errors

Fiskil uses conventional HTTP response codes to indicate the success or failure of an API request. Codes in the 2xx range indicate success. Codes in the 4xx range indicate an issue with request parameters. Codes in the 5xx range indicate an error with Fiskil's servers.

In case of 4xx or 5xx errors, Fiskil returns an error response object with the following attributes.

Attributes

Expand all
id
stringrequired

It is a unique id associated with an error. Fiskil uses it to debug issues in servers. Clients can send it to us in case of 5xx errors.

name
stringrequired

A short description of this error. This should be stable across multiple occurrences of this type of error and typically expands on the reason for the status code.

message
stringrequired

A detailed description of this error. This should be considered unique to individual occurrences of an error and subject to change. It is useful for debugging purposes.

However, note that the direct requests to data holders (with cdr in the request URL) will follow the error response convention as per CDR guidelines.

CONSUMERDATA_PROCESSING_ERROR

This error is returned by the API in the event of a processing error by Fiskil, not related to an upstream data holder. This error is raised by Fiskil.

Common Causes

  • An unidentifiable error has occured during the consent creation flow, i.e. the data holder application is experiencing an internal server error, or has become suddenly unavailable.

Troubleshooting steps

  • The end-user should retry the authorisation and complete the institution consent flow

Was this page helpful?