Skip to main content

Confirm Individual Account Opening

As a second step in individual account opening, after account reservation, the complete registration data of the account holder and evidence of acceptance of the account opening terms must be sent.

Request

ENDPOINT
/account_request/checking
METHOD
POST

Path Params

FieldTypeDescriptionCharacters
account_request_keyuuidv4Unique identification key for the account reservation request.36
Request Body
{
"account_owner": {
"address": {
"street": "Av. Brigadeiro Faria Lima",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Jardim Paulistano",
"number": "2391",
"postal_code": "01452905",
"complement": "Complemento"
},
"birth_date": "1990-05-06",
"document_identification": "3884579b-9810-4fa6-9b08-fe67d237160a",
"email": "teste@gmail.com",
"individual_document_number": "99999999999",
"is_pep": false,
"mother_name": "Dona Maria Mariane",
"name": "Nome do Titular da Conta",
"nationality": "nationality",
"person_type": "natural",
"phone": {
"country_code": "055",
"area_code": "11",
"number": "999999999"
},
"proof_of_residence": "4d7f4e-1eec-4e5f-82c0-d8c3921497ea"
},
"signed_contract": {
"document_key": "48a8f4g9-4b58-4905-9a69-b1f9215263f5",
"signatures": [
{
"authenticity": {
"timestamp": "1970-01-01T00:00:01.080100Z",
"facial_recognition_key": "79003de0-2590-455d-9b73-426b8ca284eb",
"lang": "-35.8916627",
"lat": "-7.2226067",
"ip_address": "177.51.1.186",
"session_id": "jdifj329842"
},
"signer": {
"name": "Nome do Titular da Conta",
"email": "teste@gmail.com",
"phone": {
"country_code": "055",
"area_code": "11",
"number": "999999999"
},
"document_number": "999999999"
},
"authentication_type": "opt-in"
}
]
},
"additional_documents": ["b12c8807-8f3f-4083-9cb1-7cce641f3786"]
}

Request Body Params

FieldTypeDescriptionCharacters
account_owner *objectObject containing the Account Holder informationaccount_owner Object
signed_contract *objectObject containing evidence of the Holder's acceptance of the account opening terms.signed_contract Object

account_owner Object

FieldTypeDescriptionCharacters
address *stringCustomer address.address Object
birth_date *stringPerson's birth date (format "YYYY-MM-DD")
document_identification *stringDOCUMENT_KEY of the PDF of the person's photo identification document (ID or Driver's License) (previously sent)
document_identification_type *stringType of previously sent document (ID or Driver's License)
email *stringCustomer email.
individual_document_numberstringPerson's SSN (numbers only). Limited to 11 characters.
is_pep *stringDeclaration if the person is PEP (http://www.portaldatransparencia.gov.br/download-de-dados/pep).
mother_name *stringCustomer's mother's name for individual customers.100
name *stringCompany name for corporate operations or Person's name for individual operations.100
nationality *stringCustomer nationality.50
person_type *stringIdentifier whether the sent object is an individual or corporate person.
phone *stringObject with phone dataphone Object
proof_of_residencestringDOCUMENT_KEY of the PDF proof of address for the sent address (previously sent).

address Object

This object, present in both individual and corporate objects, is a simple object to represent an address.

FieldDescriptionExampleMax. Characters
street *stringStreet address100
state *stringState of the address (with two uppercase characters)2
city *stringCity of the address100
neighborhood *stringNeighborhood of the address100
number *stringStreet number10
postal_code *stringZIP code of the address (http://www.buscacep.correios.com.br/sistemas/buscacep/) (numbers only)8
complement *stringAddress complement (free text)100

signed_contract Object

FieldTypeDescriptionCharacters
document_key *uuidv4Unique identification key of the Account Opening Terms or Escrow Account Contract document. (The DOCUMENT_KEY is returned in the response of the Document upload endpoint)36
signatures *listSignature data of the sent document. Each item in the list corresponds to a document signer.signatures Object

signatures Object

FieldTypeDescriptionCharacters
authenticity *objectSet of data that evidences the electronic signature performed by the signer.authenticity Object
signer *objectObject containing the data of one of the document signers.signer Object
authentication_type *enumeratorSignature type. Will always be "opt-in""opt-in"

authenticity Object

FieldTypeDescriptionCharacters
timestamp *stringDate and time of the document signing moment.27
facial_recognition_keyuuidv4Unique identification key of the account holder's selfie photo. (The DOCUMENT_KEY is returned in the response of the Document upload endpoint)36
langstringLongitude coordinate of the signer's geolocation captured at the signing moment.-
latstringLatitude coordinate of the signer's geolocation captured at the signing moment.-
ip_addressstringIP address of the signer's device.-
session_idstringSigner's session ID at the signing moment.-

signer Object

FieldTypeDescriptionCharacters
name *stringSigner's name.-
email *stringSigner's email.-
phone *objectObject with signer's phone dataphone Object
document_number *stringSigner's SSN.11

phone Object

FieldDescriptionExampleMax. Characters
country_code *stringPhone country code (https://ddi.guiamais.com.br/)3
area_code *stringPhone area code (https://ddd.guiamais.com.br/)2
number *stringPhone number (numbers only)10

Response

STATUS
201
Response Body
{
"account_info": {
"account_branch": "0001",
"account_digit": "0",
"account_number": "1693580"
},
"account_request_key": "f230f1b5-07af-4737-b0e3-8a472304f5e7",
"account_request_status": "pending_kyc_analysis"
}
Warning

The account_request_key field must be stored and will be used for account opening confirmation.

Response Body Params

FieldTypeDescriptionCharacters
account_info *objectObject containing the Account Holder informationaccount_info Object
account_request_key *stringCreation request identification key-
account_request_status *stringKYC status-

account_info Object

FieldTypeDescriptionCharacters
account_branch *stringBranch Number4
account_digit *stringEmail11
account_number *stringAccount Holder Full Name50
STATUS
4xx
Response Body: Error
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo",
"extra_fields": {}
}
HTTP Code
status
QI Code
code
Title
title
Description (eng)
description
Description(ptbr)
translation
400QIT000001Bad RequestSchema ErrorErro de Schema
404QIT000404Not FoundResource could not be foundRecurso não encontrado