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.
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
{
"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.
{
"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: