curl --request PUT \
--url https://sandbox-api.borderless.xyz/v1/identities/{id}/documents \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"issuingCountry": "US",
"type": "Passport",
"issuedDate": "2003-01-01",
"subType": "UtilityBill",
"idNumber": "123456789",
"expiryDate": "2003-01-01",
"imageFront": "data:image/jpeg;base64,/9j/4AAQSkZJRg...",
"imageBack": "data:image/jpeg;base64,/9j/4AAQSkZJRg..."
}
'{
"id": "<string>",
"type": "Personal",
"deleted": true,
"hasComplianceChecks": true,
"data": {
"firstName": "<string>",
"lastName": "<string>",
"secondLastName": "<string>",
"middleName": "<string>",
"taxId": "<string>",
"dateOfBirth": "YYYY-MM-DD",
"email": "<string>",
"phone": "<string>",
"activity": "<string>",
"sex": "Male",
"address": {
"id": "<string>",
"street1": "<string>",
"street2": "<string>",
"city": "<string>",
"state": "<string>",
"country": "AF",
"postalCode": "<string>"
},
"documents": [
{
"id": "<string>",
"issuingCountry": "AF",
"type": "Passport",
"subType": "UtilityBill",
"idNumber": "<string>",
"issuedDate": "YYYY-MM-DD",
"expiryDate": "YYYY-MM-DD"
}
],
"occupationCode": "132011",
"employmentStatus": "Employed",
"sourceOfFunds": "CompanyFunds",
"accountPurpose": "CharitableDonations",
"monthlyAmounts": "LessThan5K",
"actingAsIntermediary": true,
"citizenship": "AF"
}
}Upload a new Document, and attach it to Identity by id.
curl --request PUT \
--url https://sandbox-api.borderless.xyz/v1/identities/{id}/documents \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"issuingCountry": "US",
"type": "Passport",
"issuedDate": "2003-01-01",
"subType": "UtilityBill",
"idNumber": "123456789",
"expiryDate": "2003-01-01",
"imageFront": "data:image/jpeg;base64,/9j/4AAQSkZJRg...",
"imageBack": "data:image/jpeg;base64,/9j/4AAQSkZJRg..."
}
'{
"id": "<string>",
"type": "Personal",
"deleted": true,
"hasComplianceChecks": true,
"data": {
"firstName": "<string>",
"lastName": "<string>",
"secondLastName": "<string>",
"middleName": "<string>",
"taxId": "<string>",
"dateOfBirth": "YYYY-MM-DD",
"email": "<string>",
"phone": "<string>",
"activity": "<string>",
"sex": "Male",
"address": {
"id": "<string>",
"street1": "<string>",
"street2": "<string>",
"city": "<string>",
"state": "<string>",
"country": "AF",
"postalCode": "<string>"
},
"documents": [
{
"id": "<string>",
"issuingCountry": "AF",
"type": "Passport",
"subType": "UtilityBill",
"idNumber": "<string>",
"issuedDate": "YYYY-MM-DD",
"expiryDate": "YYYY-MM-DD"
}
],
"occupationCode": "132011",
"employmentStatus": "Employed",
"sourceOfFunds": "CompanyFunds",
"accountPurpose": "CharitableDonations",
"monthlyAmounts": "LessThan5K",
"actingAsIntermediary": true,
"citizenship": "AF"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.borderless.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The country code of the issuing country in ISO-3166-2 format. See ISO-3166-2 documentation.
AF, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BQ, BA, BW, BV, BR, IO, BN, BG, BF, BI, CV, KH, CM, CA, KY, CF, TD, CL, CN, CX, CC, CO, KM, CD, CG, CK, CR, HR, CU, CW, CY, CZ, CI, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, SZ, ET, FK, FO, FJ, FI, FR, GF, PF, TF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GP, GU, GT, GG, GN, GW, GY, HT, HM, VA, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT, JM, JP, JE, JO, KZ, KE, KI, KP, KR, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MO, MG, MW, MY, MV, ML, MT, MH, MQ, MR, MU, YT, MX, FM, MD, MC, MN, ME, MS, MA, MZ, MM, NA, NR, NP, NL, NC, NZ, NI, NE, NG, NU, NF, MP, NO, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, MK, RO, RU, RW, RE, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SX, SK, SI, SB, SO, ZA, GS, SS, ES, LK, SD, SR, SJ, SE, CH, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TN, TR, TM, TC, TV, UG, UA, AE, GB, UM, US, UY, UZ, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW, AX "US"
The type of identity document. Not all types are supported in every region; refer to the Business documents for region-specific requirements; refer to the Personal documents for region-specific requirements.
Passport, DriverLicense, NationalId, ResidencePermit, Formation, Ownership, ProofOfAddress, SourceOfFunds, IndividualHolding, BVN_NG, Selfie, Aadhaar, PAN "Passport"
The date the document was issued in format yyyy-mm-dd
"2003-01-01"
The sub-type of the document. If provided with ProofOfAddress, must be a valid IdentityDocumentSubType.
UtilityBill, BankStatement, RentalAgreement, TaxDocument, GovernmentCorrespondence "UtilityBill"
The document identification number, if applicable
3 - 20"123456789"
The date the document expires in format yyyy-mm-dd, if applicable
"2003-01-01"
The front side of the document in Base64 format. Supported MIME types (application/pdf, image/jpeg, image/jpg, image/png, image/heic, image/tiff). Minimum resolution: 200x200px, maximum size: 5MB. Refer to the Business documents for region-specific requirements; refer to the Personal documents for region-specific requirements.
The back side of the document in Base64 format, if applicable. Supported MIME types (application/pdf, image/jpeg, image/jpg, image/png, image/heic, image/tiff). Minimum resolution: 200x200px, maximum size: 5MB. Refer to the Business documents for region-specific requirements; refer to the Personal documents for region-specific requirements.
Was this page helpful?