For the complete documentation index, see llms.txt. You can also append .md to any page URL to get its markdown version.
Skip to main content
For the complete documentation index, see llms.txt.

For the complete documentation index, see llms.txt

Error codes

When you make a request to Signicat's ReuseID API and there is an error, a response with an error object is returned.

If you have encountered an error, check the information on this page to investigate what might have caused the error and how to resolve it.

If you require assistance, you can contact us by creating a support ticket in the Signicat Dashboard.

Error object and generic error codes

In addition to these product-specific error codes, there are generic error codes which are applicable to all Signicat APIs.

To learn about these and how the error object looks, see our generic Error codes documentation.

ReuseID error object

For ReuseID, the error object can be made up from the following 7 fields:

Example responses

Example 1: ReuseID response with error object
{
"type": "https://api.signicat.com/reuseid/core/openapi.json",
"title": "User entity does not exist",
"code": "user_entity_does_not_exist",
"status": 404,
"traceId": "4bf239c088089f2bca77d3a413909f1d",
"detail": "Failed fetching user with user ID : 90e1b3e5-93a7-458e-b42b-d1b57e65e26a and account ID : a-sdge-Abcdefghijk123456789."
}
What does this example mean?

In this example, we can determine that the user entity (referred to by the userId in the request) does not exist.

The detail describes which user ID and account ID this refers to, so that you can take action accordingly.

Example 2: ReuseID response with failed validation of request parameters
{
"type": "https://api.signicat.com/reuseid/core/openapi.json",
"title": "Invalid request parameter",
"code": "invalid_request_parameter",
"status": 400,
"traceId": "4bf239c088089f2bca77d3a413909f1d",
"detail": "Your request body parameters have failed validation."
"invalidParams": [
{
"name": "userId"
"reason": "userId cannot be null or empty"
},
{
"name": "deviceId"
"reason": "deviceId cannot be null or empty"
}
]
}
What does this example mean?

In this example, we can determine that multiple request parameters have failed the validation.

The invalidParams describes which request parameters have failed the validation, so that you can modify them to pass the validation.

ReuseID error codes

ReuseID can return generic, MobileID-specific and Passkey-specific errors. To learn about the different types of errors that you can receive, see the sections below.

Generic error codes

The following errors are generic and can describe a number of possible issues:

MobileID error codes

The following errors are specific to when you are using MobileID as the authentication method:

Passkeys error codes

The following errors are specific to when you are using Passkeys as the authentication method: