# Error codes
Learn how we handle errors.
# The response body
Error codes generated by the deposit API always follow the format "DA-XXXX".
{
"code": "DA-4108",
"message": "The deposit has already been terminated"
}
# Error codes
{
"DA-1100": {
"description": "The state of the session did not meet server expectations",
"resolution": "Create a new deposit"
},
"DA-1101": {
"description": "The link cannot be reopened because a step has previously been completed",
"resolution": "Create a new deposit"
},
"DA-1102": {
"description": "The deposit has previously been completed and cannot be resumed again from a URL.",
"resolution": ""
},
"DA-1204": {
"description": "The deposit was not found",
"resolution": ""
},
"DA-1209": {
"description": "The deposit has been locked",
"resolution": "Create a new deposit"
},
"DA-1300": {
"description": "The expected signer was not found on the document",
"resolution": ""
},
"DA-1303": {
"description": "The expected signer signature was not valid",
"resolution": ""
},
"DA-1330": {
"description": "Cannot pickup loan, missing bank account",
"resolution": ""
},
"DA-1331": {
"description": "Cannot pickup loan, loan has already been applied for",
"resolution": ""
},
"DA-1332": {
"description": "Cannot pickup loan, state mismatch",
"resolution": ""
},
"DA-1333": {
"description": "Cannot pickup loan, missing ssn",
"resolution": ""
},
"DA-1334": {
"description": "Cannot pickup loan, deposit is fully funded",
"resolution": ""
},
"DA-1500": {
"description": "Unknown error intercepted, please report the depositId or the RequestId",
"resolution": ""
},
"DA-2000": {
"description": "Failed to initialize session, missing server explanation",
"resolution": ""
},
"DA-2003": {
"description": "The session has expired due to inactivity.",
"resolution": ""
},
"DA-2200": {
"description": "Signature error (from iframe)",
"resolution": "Create a new deposit"
},
"DA-2201": {
"description": "Signature document has expired (from iframe)",
"resolution": "Create a new deposit"
},
"DA-3000": {
"description": "Bank operation timeout",
"resolution": ""
},
"DA-3204": {
"description": "Rejected by bank",
"resolution": "No resolution, creating a new deposit will result in the same error"
},
"DA-4103": {
"description": "An error occured",
"resolution": "Try again later"
},
"DA-4105": {
"description": "Bank operation indicated failure when trying to release account",
"resolution": ""
},
"DA-4106": {
"description": "A required precondition failed before the request could be executed",
"resolution": "Try again later"
},
"DA-4107": {
"description": "Could not find a bank account registered on the landlord",
"resolution": "Try again later"
},
"DA-4108": {
"description": "The deposit has already been terminated",
"resolution": ""
},
"DA-4109": {
"description": "The status of the deposit indicates that it cannot be terminated",
"resolution": "Did you mean to call cancel?"
},
"DA-4200": {
"description": "Cancellation is already in progress",
"resolution": ""
},
"DA-4201": {
"description": "The deposit is fully funded and cannot be terminated",
"resolution": ""
},
"DA-5002": {
"description": "The url has expired",
"resolution": "Create a new deposit"
}
}
← End deposit Theming →