Add an identity document to a registered user.
This endpoint is used to upload identity documents for a registered user.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
The document type.
The document side.
The base64 encoded binary image data (max 5MB un-encoded).
Example
aGEgbWFkZSB5b3UgbG9vayE=Responses
Section titled “ Responses ”User identity document uploaded successfully.
object
First name of the user.
Example
JohnLast name of the user.
Example
DoeRegion of the user.
Example
nl-nlPhone number of the user.
Registration date of the user.
Example
2019-01-01T14:13:55ZThe date and time the user account was activated.
Example
2019-01-02T12:43:25Zobject
object
object
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURThe interval of the trade limit.
Example
P1Dobject
object
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURThe interval of the trade limit.
Example
P1DDeprecated: Use enabledAccounts instead. Enabled IBAN accounts of the user.
object
Enabled wallet addresses of the user.
object
The currency.
Example
BTCThe address.
Example
3FZbgi29cpjq2GjdwV8eyHuJJnkLtktZc5The destination tag which should be used to send the coins. This depends on the coin type and can be a string or an integer. For XRP it is an integer, for other coins it is a string.
Example
{ "default": "ABC1234", "XRP": 12341}A descriptive name.
Example
My BTC wallet 1The id.
Example
189632Enabled accounts of the user.
object
The account type.
Example
ibanHuman-readable label for the account (e.g. “My bank account”).
Example
My bank accountAccount identifier such as IBAN or wallet address.
Example
NL00BANK0123456789Indicates whether the account has been verified.
Example
trueIndicates whether the account limit has been raised.
object
The validation status.
Example
blockedDescription of the validation status.
Example
Identification process did not succeed.object
Status of the AMLD5 verification.
Example
verifiedStatus of the email address verification.
Example
verifiedStatus of the identity verification.
Example
pendingStatus of the acceptance of the privacy agreement.
Example
failedobject
The document type.
Example
PassportThe side of the document.
Example
FrontThe status of the document.
Example
missingStatus of the residential address verification.
Example
presentobject
The verification level UUID.
Example
a1b2c3d4-0003-4000-8000-000000000003The verification level identifier.
Example
heroobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURobject
The fiat amount.
Example
3000The fiat currency code.
Example
EURA list of possible errors for this endpoint.
object
Example
{ "errors": { "ER067": { "code": "ER067", "message": "No identity document type provided.", "solution": "Provide a valid identity document type." }, "ER074": { "code": "ER074", "message": "Invalid identity document type provided.", "solution": "Provide a valid identity document type." }, "ER075": { "code": "ER075", "message": "Missing document side.", "solution": "Provide a document side." }, "ER076": { "code": "ER076", "message": "Invalid document side provided.", "solution": "Provide a valid document side." }, "ER077": { "code": "ER077", "message": "Missing image data.", "solution": "Provide base64 encoded binary image data." }, "ER078": { "code": "ER078", "message": "Invalid image data provided.", "solution": "Provide valid base64 encoded binary image data." }, "ER700": { "code": "ER700", "message": "User authorization token not found.", "solution": "Provide a user authorization token." }, "ER701": { "code": "ER701", "message": "User authorization token has expired.", "solution": "Request a new authorization token, or refresh the token." }, "ER702": { "code": "ER702", "message": "User authorization token is invalid.", "solution": "Provide a valid user authorization token." }, "ER703": { "code": "ER703", "message": "User identifier does not belong to the user in the user authorization token.", "solution": "Provide a valid user identifier, or remove the user identifier header." }, "ER704": { "code": "ER704", "message": "No user identifier found in headers.", "solution": "Provide a valid user identifier, or use the user/password authentication mechanism to request a user token and send that." }, "ER705": { "code": "ER705", "message": "User identifier is not linked to a user.", "solution": "Provide a valid user identifier, link this user identifier to a user account, or use the user/password authentication mechanism." }, "ER706": { "code": "ER706", "message": "User identifier is invalid.", "solution": "Provide a valid user identifier, a unique identifier string for the user account that is not already in use." }, "ER707": { "code": "ER707", "message": "User identifier is invalid.", "solution": "Please provide an identifier, consisting of 36 - 255 characters, numeric or alphanumeric only." }, "ER708": { "code": "ER708", "message": "There is a pending document for this side.", "solution": "Wait for the pending document to be reviewed." }, "ER709": { "code": "ER709", "message": "User not found, or user has been deleted.", "solution": "Provide a valid user identifier." }, "ER800": { "code": "ER800", "message": "Authorization token is invalid.", "solution": "Provide a valid authorization token." }, "ER801": { "code": "ER801", "message": "Authorization token has expired.", "solution": "Request a new authorization token." }, "ER802": { "code": "ER802", "message": "Authorization token not found.", "solution": "Provide an authorization token." }, "ER803": { "code": "ER803", "message": "Multiple authorization methods used.", "solution": "Use exactly one authorization method." }, "ER805": { "code": "ER805", "message": "API key is invalid.", "solution": "Provide a valid API key." }, "ER806": { "code": "ER806", "message": "API key not found.", "solution": "Provide an API key." }, "ER900": { "code": "ER900", "message": "The file could not be uploaded.", "solution": "Contact our support team." }, "ER901": { "code": "ER901", "message": "The file is not readable.", "solution": "Contact our support team." }, "ER902": { "code": "ER902", "message": "The file is too large.", "solution": "Upload a smaller file." }, "ER903": { "code": "ER903", "message": "The file mime type is not allowed.", "solution": "Upload a file with an allowed mime type." }, "ER904": { "code": "ER904", "message": "An empty file is not allowed.", "solution": "Upload a file which is not empty." }, "ER905": { "code": "ER905", "message": "The file was only partially uploaded.", "solution": "Upload the file entirely." }, "ER906": { "code": "ER906", "message": "No file was uploaded.", "solution": "Upload a file." }, "ER907": { "code": "ER907", "message": "The file is not a valid image.", "solution": "Upload a valid image file." }, "ER908": { "code": "ER908", "message": "The image is too wide.", "solution": "Upload an image of a valid width." }, "ER909": { "code": "ER909", "message": "The image is not wide enough.", "solution": "Upload an image of a valid width." }, "ER910": { "code": "ER910", "message": "The image is too high.", "solution": "Upload an image of a valid height." }, "ER911": { "code": "ER911", "message": "The image is not high enough.", "solution": "Upload an image of a valid height." }, "ER912": { "code": "ER912", "message": "The image has too few pixels.", "solution": "Upload an image which has a valid amount of pixels." }, "ER913": { "code": "ER913", "message": "The image has too many pixels.", "solution": "Upload an image which has a valid amount of pixels." }, "ER914": { "code": "ER914", "message": "The image ratio is too high.", "solution": "Upload an image which has a valid ratio." }, "ER915": { "code": "ER915", "message": "The image ratio is too low.", "solution": "Upload an image which has a valid ratio." }, "ER916": { "code": "ER916", "message": "The image cannot be landscape oriented.", "solution": "Upload an image which is portrait oriented." }, "ER917": { "code": "ER917", "message": "The image cannot be portrait oriented.", "solution": "Upload an image which is landscape oriented." }, "ER918": { "code": "ER918", "message": "The image is corrupted.", "solution": "Upload an image which is is not corrupted." }, "ER919": { "code": "ER919", "message": "Cannot write temporary file to disk.", "solution": "Try again. Contact our support team if the problem persists." }, "ER999": { "code": "ER999", "message": "A general error has occurred. Please contact our support team.", "solution": "Contact our support team." } }}