Skip to main content

Confirm Individual Account Opening

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

Request

ENDPOINT
/account_request/ACCOUNT_REQUEST_KEY/checking
METHOD
PATCH

Path Params

FieldTypeDescriptionCharacters
account_request_keyuuidv4Unique identification 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",
"monthly_income": 1000
},
"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 account holder informationaccount_owner Object
signed_contract *objectObject containing evidence of the holder's acceptance of account opening terms.signed_contract Object

account_owner Object

FieldTypeDescriptionCharacters
address *stringCustomer address.address Object
birth_date *stringPerson's date of birth (format "YYYY-MM-DD")
document_identification *stringDOCUMENT_KEY of the PDF of the person's photo identification document (ID or driver's license) (previously uploaded)
email *stringCustomer email.
individual_document_number*stringPerson's CPF (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 individuals.100
name *stringCompany name for business operations or Person's name for individual operations.100
nationality *stringCustomer nationality.50
person_type *stringIdentifier indicating whether the submitted object is an individual or legal entity.
phone *stringObject with phone dataphone Object
proof_of_residencestringDOCUMENT_KEY of the PDF proof of address for the submitted address (previously uploaded).
monthly_income*numberAccount holder's monthly income

address Object

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

FieldDescriptionExampleMax Characters
street *stringStreet address100
state *enumAddress state (two uppercase characters)2
city *stringAddress city100
neighborhood *stringAddress neighborhood100
number *stringStreet number10
postal_code *stringAddress postal code (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 for the submitted document. Each list item corresponds to one 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 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 when the document was signed.27
facial_recognition_key*uuidv4Unique identification key of the account holder's selfie photo.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_id *stringSigner's session ID at the time of signing.-

signer Object

FieldTypeDescriptionCharacters
name *stringSigner's name.-
email *stringSigner's email.-
phone *objectObject with signer's phone dataphone Object
document_number *stringSigner's CPF.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_key": "78ea0fa6-8ea6-46ff-b66b-d2bc36fc8869" }
Warning

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

Response Body Params

FieldTypeDescriptionCharacters
account_key *stringUnique account identification key-
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