Skip to main content

Opening a Personal Account

As the second step of the individual account opening, after the account reservation, the complete registration data of the 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 key for 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's informationObject account_owner
signed_contract *objectObject containing the evidence of the Holder's acceptance of the account opening terms.Object signed_contract
additional_documents *listLista com as document_key (uuidv4) dos documentos adicionais do titular da conta.36

Object account_owner

FieldTypeDescriptionCharacters
address *stringAccount Holder's Address.Object address
birth_date *stringAccount Holder's birth date (format "YYYY-MM-DD")10
document_identification *stringDOCUMENT-KEY of the identification document with photo (.pdf, .jpeg, .jpg, .png) of the individual (RG or CNH). The DOCUMENT-KEY is obtained through the document upload de documentos
document_identification_type *stringType of document previously sent (RG or CNH)
email *stringCustomer's email.
individual_document_numberstringIndividual's CPF (only numbers). Limited to 11 characters.
is_pep *stringDeclaration if the person is a PEP (Brazilian acronyms for a politically related person) (http://www.portaldatransparencia.gov.br/download-de-dados/pep).
mother_name *stringMother's name of the customer in case of an individual.100
name *stringCompany name in case of corporate operations or individual's name in case of personal operations.100
nationality *stringCustomer's nationality.50
person_type *stringIdentifier if the submitted object is an individual or a company.
phone *stringObject with phone dataObject phone
proof_of_residencestringDOCUMENT_KEY of the PDF proof of address for the address provided (previously submitted).

Object address

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

Object signed_contract

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

Object signatures

FieldTypeDescriptionCharacters
authenticity *objectSet of data that evidence the electronic signature made by the signer.Object authenticity
signer *objectObject containing the data of one of the document's signers.Object signer
authentication_type *enumeratorType of signature. Always will be "opt-in""opt-in"

Object authenticity

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 time of signing.-
latstringLatitude coordinate of the signer's geolocation captured at the time of signing.-
ip_addressstringIP address of the signer's device.-
session_idstringSession ID of the signer at the time of signing.-

Object signer

FieldTypeDescriptionCharacters
name *stringSigner's name.-
email *stringSigner's email.-
phone *objectObject with the signer's phone dataObject phone
document_number *stringSigner's CPF.11

Object phone

FieldTypeDescriptionCharacters
country_code *stringCountry phone code (https://ddi.guiamais.com.br/)3
area_code *stringArea phone 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!

Attention: 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's informationObject account_info
account_request_key *stringIdentification key for the account creation request-
account_request_status *stringKYC Status-

Object account_info

FieldTypeDescriptionCharacters
account_branch *stringBank branch number4
account_digit *stringBank account verification digit11
account_number *stringBank account number50
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 (pt-br)
translation
400QIT000001Bad RequestSchema ErrorErro de Schema
404QIT000404Not FoundResource could not be foundRecurso não encontrado