Download OpenAPI specification:
API para acesso a dados do Open Finance Brasil e gerenciamento de consentimentos.
Esta API expõe endpoints para:
/consent-management)/openid)/open-finance): contas, cartões de crédito, empréstimos, financiamentos, adiantamentos, direitos creditórios, investimentos e dados cadastraisOs endpoints de dados Open Finance (/open-finance/*) expõem dados financeiros agregados das instituições transmissoras via Open Finance Brasil, fornecendo uma camada de abstração unificada sobre os dados das contas conectadas.
Nas leituras GET /open-finance/*, quando a instituição indicada em x-authorisation-server-id não publica no diretório de participantes do Open Finance a família e a versão da API solicitada e a leitura falha, o gateway responde 422 com o código ENDPOINT_NOT_SUPPORTED_BY_PARTICIPANT (header x-nexus-error-source: client) em vez do erro genérico do banco. Não retente: o banco não oferece essa API.
Issues an OAuth 2.0 access token using either the Client Credentials or Refresh Token grant type. Client credentials must be sent as an HTTP Basic Authorization header (Basic base64(client_id:client_secret)); a missing or malformed header is rejected with 401 INVALID_CLIENT.
client_credentials: exchange your client credentials for a new access token and refresh token.refresh_token: exchange a previously issued refresh token for a new access token and a new refresh token without re-presenting credentials.Refresh tokens rotate on every refresh_token use: each refresh response carries a new refresh token and revokes the one just consumed, so a refresh token can be used exactly once; reusing an old one fails with 400 INVALID_GRANT. A new client_credentials request does not invalidate refresh tokens issued by earlier token responses.
| grant_type required | string Enum: "client_credentials" "refresh_token" OAuth 2.0 grant type. Use |
| scope | string Optional space-separated list of requested scopes. Applies to |
| refresh_token | string Required when |
{- "access_token": "string",
- "token_type": "Bearer",
- "expires_in": 0,
- "scope": "string",
- "refresh_token": "string",
- "refresh_expires_in": 0
}Endpoints para criação e gerenciamento de consentimentos de compartilhamento de dados.
Método para a criação de um novo consentimento.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
required | object |
{- "data": {
- "loggedUser": {
- "document": {
- "identification": "11111111111",
- "rel": "CPF"
}
}, - "businessEntity": {
- "document": {
- "identification": "11111111111111",
- "rel": "CNPJ"
}
}, - "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z",
- "isLinked": true
}
}{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "creationDateTime": "2021-05-21T08:30:00Z",
- "status": "AWAITING_AUTHORISATION",
- "statusUpdateDateTime": "2021-05-21T08:30:00Z",
- "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z",
- "journey": {
- "isLinked": true,
- "linkId": "urn:bancoex:C1DD331237"
}
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método de geração de uma nova URL de autorização para o consentimento identificado por consentId
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
required | object |
{
}{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "creationDateTime": "2021-05-21T08:30:00Z",
- "status": "AWAITING_AUTHORISATION",
- "statusUpdateDateTime": "2021-05-21T08:30:00Z",
- "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z",
- "journey": {
- "isLinked": true,
- "linkId": "urn:bancoex:C1DD331237"
}
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método utilizado para renovação de consentimento do cliente. O consentimento só pode ser renovado caso esteja ativo (status AUTHORISED) e tenha alçada simples de aprovação (não dependa de múltiplos aprovadores). A alteração de data efetuada pela renovação deve ser refletida também na consulta do método GET/consents/{consentId}.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-customer-user-agent required | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. |
| x-fapi-customer-ip-address required | string[\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. |
required | object |
{- "data": {
- "expirationDateTime": "2021-05-21T08:30:00Z",
- "loggedUser": {
- "document": {
- "identification": "11111111111",
- "rel": "CPF"
}
}, - "businessEntity": {
- "document": {
- "identification": "11111111111111",
- "rel": "CNPJ"
}
}
}
}{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "creationDateTime": "2021-05-21T08:30:00Z",
- "status": "AWAITING_AUTHORISATION",
- "statusUpdateDateTime": "2021-05-21T08:30:00Z",
- "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z"
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método para obter detalhes de extensões consentimento identificado por consentId.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": [
- {
- "expirationDateTime": "2021-05-21T08:30:00Z",
- "loggedUser": {
- "document": {
- "identification": "11111111111",
- "rel": "CPF"
}
}, - "requestDateTime": "2021-05-21T08:30:00Z",
- "previousExpirationDateTime": "2023-10-18T18:30:00Z",
- "xFapiCustomerIpAddress": "172.217.22.14",
- "xCustomerUserAgent": "Mozilla/5.0 (iPhone14,6; U; CPU iPhone OS 15_4 like Mac OS X)"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método para obter detalhes do consentimento identificado por consentId.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "creationDateTime": "2021-05-21T08:30:00Z",
- "status": "AWAITING_AUTHORISATION",
- "statusUpdateDateTime": "2021-05-21T08:30:00Z",
- "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z",
- "rejection": {
- "rejectedBy": "USER",
- "reason": {
- "code": "CONSENT_EXPIRED",
- "additionalInformation": "Authorization timeout exceeded."
}
}, - "journey": {
- "isLinked": true,
- "linkId": "urn:bancoex:C1DD331237"
}
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método para deletar / revogar o consentimento identificado por consentId.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
{- "errors": [
- {
- "code": "4XX",
- "title": "Título legível por humanos deste erro específico",
- "detail": "Descrição legível por humanos deste erro específico"
}
], - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obtenção dos participantes registrados no diretório. Apenas os parâmetros de consulta role e familyType são encaminhados; quaisquer outros parâmetros de consulta são ignorados
| role | string Filtra OrgDomainRoleClaims contendo role informado. Os tipos de role estão sujeitos a mudanças, verificar na externalDocs descrita. |
| familyType | string Filtra ApiResources contendo familyType informado |
[- {
- "OpenIDDiscoveryDocument": "https://open-finance.transmissora.com.br/.well-known/openid-configuration",
- "CustomerFriendlyName": "Transmissora Open Finance",
- "CustomerFriendlyLogoUri": "https://cdn.raidiam.io/directory-ui/brand/obbrazil/0.2.0.112/favicon.svg",
- "CustomerFriendlyDescription": "Descrição da transmissora Open Finance",
- "Organisations": [
- {
- "OrganisationId": "ce31b1e1-71c5-4918-ba5b-3e8f6401c71f",
- "RegisteredName": "Transmissora S.A.",
- "RegistrationNumber": "60663556000104",
- "ParentOrganisationReference": "60701190000104"
}
], - "OrgDomainRoleClaims": [
- {
- "Status": "Active",
- "role": "CONTA"
}
], - "AuthorisationServerIds": [
- "a9e62501-0b91-4af9-837d-c2d210736f28"
], - "AuthorisationServerFlags": {
- "Suporta Contas PF": [
- "Suporta Contas PF"
], - "generated": [
- "Instituições Bancárias"
]
}, - "ApiResources": [
- {
- "ApiFamilyType": "payments-consents",
- "ApiVersion": 1
}
]
}
]Método utilizado no fluxo App-To-App para que haja troca do authorization code retornado pelos tokens ou para que o tratamento de eventuais erros de autorização aconteça.
| data | string |
{- "data": "code=LxSevzQNevQJM0yx4dhPo4oJHdYhAHG808ssYF2OlzC&id_token=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkVKU01fbW1UMV9qTTVieTM5aEttR01BSWNTM2lzQ3BPSlB5NVdnUmY3RUUifQ.eyJzdWIiOiJPRkMtNDkzOGI1ODIzZWQzNjMxNmQyZTVjYzY5M2YxNzljMTJjNTE0MjNlYTQ0NzJiYjgyZWI5YWYzNTE0NjEyYmI2MSIsImF1dGhfdGltZSI6MTY5NTY3NjE2MCwiYWNyIjoidXJuOmJyYXNpbDpvcGVuYmFua2luZzpsb2EyIiwibm9uY2UiOiIzNjE2YzM3NWFjMDZlODBjMTk3MjljMTkwOGEzYjkxMGQ3ODVlYzViZTkxOTZhN2YyZjllZjhmNDI1YmVlNWMxIiwiY19oYXNoIjoiRUVMd2FoU1FQUGt2WEZWZzJOZnRHUSIsInNfaGFzaCI6IndPN1hZbFB1c1FZMGtwOG1Ucmw3WVEiLCJhdWQiOiI1aUtkV3JCdlhFRjJHNWgwZ1RaMkMiLCJleHAiOjE2OTU2NzcwNjAsImlhdCI6MTY5NTY3NjE2MCwiaXNzIjoiaHR0cHM6Ly9vYmIucWEub29iLm9wdXMtc29mdHdhcmUuY29tLmJyLyJ9.SNBN_Buh_Y0iLuJGP4bgSHYnSKC_g76R0CpWEVRJua788RNoJpAzhAm6Ah6vOb2nD-H4Yq2MAjRy_Fkh7ruziBaJ4ebDexxQ2GAocBgrmQ2JwI-Q-1D4Xm1WuSS6OSm04Kk0CiV8MylidwxF_4XS40uWqxTJQcgG8dP4NC9-ty8S6a-6oGs0MekjOqm9mU0aFDwS8fRGZ8TU-8AT15hiMQ9sXsgNlfrci0MQi9Jb6t9o4c93mKCLhGypYswjs1MjVoXD3K6btZ2NSZYBQROtTK_tl9HkvW1uRVhNVZjzwDs1DJrvZpLP48es8YPxFtYAAKsuwiB8bza58MYKvvW81A&state=dXJuOmFtYXppbmdiYW5rOjdlOWYxMDhmLWE3MDktNDBlNi1iMzQ2LTNjNGZiMzBjNjcyNnwx"
}{- "error": "access_denied",
- "error_description": "Error in user authentication"
}Endpoints para listagem de recursos vinculados ao consentimento, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de recursos mantidos pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento.
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "resourceId": "25cac914-d8ae-6789-b215-650a6215820d",
- "type": "ACCOUNT",
- "status": "AVAILABLE"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados cadastrais do cliente (pessoa física e jurídica), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter os registros de identificação da pessoa natural mantidos na instituição transmissora.
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "updateDateTime": "2021-05-21T08:30:00Z",
- "personalId": "578-psd-71md6971kjh-2d414",
- "brandName": "Organização A",
- "civilName": "Juan Kaique Cláudio Fernandes",
- "socialName": "Jaqueline de Freitas",
- "birthDate": "1989-03-23",
- "maritalStatusCode": "OUTRO",
- "maritalStatusAdditionalInfo": "Amasiado",
- "sex": "FEMININO",
- "companiesCnpj": [
- "01773247000103",
- "01773247000563"
], - "documents": {
- "cpfNumber": "25872252137",
- "passport": {
- "number": "75253468744594820620",
- "country": "CAN",
- "expirationDate": "2021-05-21",
- "issueDate": "2021-05-21"
}
}, - "otherDocuments": [
- {
- "type": "CNH",
- "typeAdditionalInfo": "CREA-RJ",
- "number": "15291908",
- "checkDigit": "P",
- "additionalInfo": "SSP/SP",
- "expirationDate": "2021-05-21"
}
], - "hasBrazilianNationality": false,
- "nationality": [
- {
- "otherNationalitiesInfo": "CAN",
- "documents": [
- {
- "type": "SOCIAL SEC",
- "number": "423929299",
- "expirationDate": "2021-05-21",
- "issueDate": "2021-05-21",
- "country": "Brasil",
- "additionalInfo": "Informações adicionais."
}
]
}
], - "filiation": [
- {
- "type": "PAI",
- "civilName": "Marcelo Cláudio Fernandes",
- "socialName": "string"
}
], - "contacts": {
- "postalAddresses": [
- {
- "isMain": true,
- "address": "Av Naburo Ykesaki, 1270",
- "additionalInfo": "Fundos",
- "districtName": "Centro",
- "townName": "Marília",
- "ibgeTownCode": "3550308",
- "countrySubDivision": "SP",
- "postCode": "17500001",
- "country": "Brasil",
- "countryCode": "BRA",
- "geographicCoordinates": {
- "latitude": "-23.5475000",
- "longitude": "-46.6361100"
}
}
], - "phones": [
- {
- "isMain": true,
- "type": "FIXO",
- "additionalInfo": "Informações adicionais.",
- "countryCallingCode": "55",
- "areaCode": "19",
- "number": "29875132",
- "phoneExtension": "932"
}
], - "emails": [
- {
- "isMain": true,
- "email": "karinafernandes-81@br.inter.net"
}
]
}
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os registros de identificação da pessoa jurídica mantidos na instituição transmissora
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "updateDateTime": "2021-05-21T08:30:00Z",
- "businessId": "578-psd-71md6971kjh-2d414",
- "brandName": "Organização A",
- "companyName": "Luiza e Benjamin Assessoria Jurídica Ltda",
- "tradeName": "Mundo da Eletronica",
- "incorporationDate": "2021-05-21T08:30:00Z",
- "cnpjNumber": "50685362006773",
- "companiesCnpj": [
- "50685362000135",
- "50685362006555"
], - "otherDocuments": [
- {
- "type": "EIN",
- "number": "128328453",
- "country": "CAN",
- "expirationDate": "2021-05-21"
}
], - "parties": [
- {
- "personType": "PESSOA_NATURAL",
- "type": "SOCIO",
- "civilName": "Juan Kaique Cláudio Fernandes",
- "socialName": "Karina",
- "companyName": "Luiza e Benjamin Assessoria Jurídica Ltda",
- "tradeName": "Mundo da Eletronica",
- "startDate": "2021-05-21T08:30:00Z",
- "shareholding": "0.510000",
- "documentType": "CPF",
- "documentNumber": "73677831148",
- "documentAdditionalInfo": "CNH",
- "documentCountry": "CAN",
- "documentExpirationDate": "2021-05-21",
- "documentIssueDate": "2021-05-21"
}
], - "contacts": {
- "postalAddresses": [
- {
- "isMain": true,
- "address": "Av Naburo Ykesaki, 1270",
- "additionalInfo": "Fundos",
- "districtName": "Centro",
- "townName": "Marília",
- "ibgeTownCode": "3550308",
- "countrySubDivision": "SP",
- "postCode": "17500001",
- "country": "Brasil",
- "countryCode": "BRA",
- "geographicCoordinates": {
- "latitude": "-23.5475000",
- "longitude": "-46.6361100"
}
}
], - "phones": [
- {
- "isMain": true,
- "type": "FIXO",
- "additionalInfo": "Informações adicionais.",
- "countryCallingCode": "55",
- "areaCode": "19",
- "number": "29875132",
- "phoneExtension": "932"
}
], - "emails": [
- {
- "isMain": true,
- "email": "karinafernandes-81@br.inter.net"
}
]
}
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os registros de qualificação da pessoa natural mantidos na instituição transmissora.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "updateDateTime": "2021-05-21T08:30:00Z",
- "companyCnpj": "50685362000135",
- "occupationCode": "RECEITA_FEDERAL",
- "occupationDescription": "01",
- "informedIncome": {
- "frequency": "DIARIA",
- "amount": {
- "amount": "100000.0400",
- "currency": "BRL"
}, - "date": "2021-05-21"
}, - "informedPatrimony": {
- "amount": {
- "amount": "100000.0400",
- "currency": "BRL"
}, - "year": 2010
}, - "employers": [
- {
- "cnpjCpf": "30386566000164",
- "name": "Organização A"
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os registros de qualificação da pessoa jurídica mantidos na instituição transmissora.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "updateDateTime": "2021-05-21T08:30:00Z",
- "economicActivities": [
- {
- "code": "0600001",
- "isMain": true
}
], - "informedRevenue": {
- "frequency": "DIARIA",
- "frequencyAdditionalInfo": "Informações adicionais",
- "amount": {
- "amount": "100000.0400",
- "currency": "BRL"
}, - "year": 2010
}, - "informedPatrimony": {
- "amount": {
- "amount": "100000.0400",
- "currency": "BRL"
}, - "date": "2021-05-21"
}
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter registros de relacionamentos com a instituição financeira e de representantes da pessoa natural mantidos na instituição transmissora.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "updateDateTime": "2021-05-21T08:30:00Z",
- "startDate": "2021-05-21T08:30:00Z",
- "productsServicesType": [
- "SEGURO"
], - "productsServicesTypeAdditionalInfo": "Informações adicionais do tipo de serviço.",
- "procurators": [
- {
- "type": "PROCURADOR",
- "cpfNumber": "73677831148",
- "civilName": "Elza Milena Stefany Teixeira",
- "socialName": "Carlos"
}
], - "accounts": [
- {
- "compeCode": "001",
- "branchCode": "6272",
- "number": "24550245",
- "checkDigit": "4",
- "type": "CONTA_DEPOSITO_A_VISTA",
- "subtype": "INDIVIDUAL"
}
], - "portabilitiesReceived": [
- {
- "employerName": "string",
- "employerCnpjCpf": "string",
- "paycheckBankDetainerCnpj": "string",
- "paycheckBankDetainerIspb": "string",
- "portabilityApprovalDate": "2019-08-24"
}
], - "paychecksBankLink": [
- {
- "employerName": "string",
- "employerCnpjCpf": "string",
- "paycheckBankCnpj": "string",
- "paycheckBankIspb": "string",
- "accountOpeningDate": "2019-08-24"
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter registros de relacionamentos com a instituição financeira e de representantes da pessoa jurídica mantidos na instituição transmissora.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "updateDateTime": "2020-07-21T08:30:00Z",
- "startDate": "2020-07-21T08:30:00Z",
- "productsServicesType": [
- "SEGURO"
], - "procurators": [
- {
- "type": "PROCURADOR",
- "cnpjCpfNumber": "73677831148",
- "civilName": "Elza Milena Stefany Teixeira",
- "socialName": "Stefany Teixeirass"
}
], - "accounts": [
- {
- "compeCode": "001",
- "branchCode": "6272",
- "number": "24550245",
- "checkDigit": "4",
- "type": "CONTA_DEPOSITO_A_VISTA"
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de contas pós-pagas (cartões de crédito), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contas de pagamento pós-paga mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "creditCardAccountId": "XXZTR3459087",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "name": "Cartão Universitário",
- "productType": "CLASSIC_NACIONAL",
- "productAdditionalInfo": "string",
- "creditCardNetwork": "MASTERCARD",
- "networkAdditionalInfo": "AURA CARD"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de identificação da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "name": "Cartão Universitário",
- "productType": "OUTROS",
- "productAdditionalInfo": "OURO_INTERNACIONAL",
- "creditCardNetwork": "VISA",
- "networkAdditionalInfo": "AURA CARD",
- "paymentMethod": [
- {
- "identificationNumber": "4453",
- "isMultipleCreditCard": true
}
]
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os limites da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "creditLineLimitType": "LIMITE_CREDITO_TOTAL",
- "consolidationType": "CONSOLIDADO",
- "identificationNumber": "4453",
- "lineName": "CREDITO_A_VISTA",
- "lineNameAdditionalInfo": "Informações adicionais e complementares.",
- "isLimitFlexible": true,
- "limitAmount": {
- "amount": "1000.0400",
- "currency": "BRL",
- "limitAmountReason": "O perfil do cliente passou por uma análise e o limite precisou ser zerado"
}, - "usedAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "availableAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "customizedLimitAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações histórica (últimos 12 meses, ou recorte desse período) da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora. A lista a retornar se refere a transações após conciliado.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| transactionType | string Enum: "PAGAMENTO" "PAGAMENTO_FATURA" "TARIFA" "OPERACOES_CREDITO_CONTRATADAS_CARTAO" "ESTORNO" "CASHBACK" "OUTROS" Filtro por tipo de transação. |
| payeeMCC | number <int32> <= 9999 Example: payeeMCC=8299 Filtro por MCC do beneficiário. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "transactionId": "TXpRMU9UQTROMWhZV2xSU1FUazJSMDl",
- "identificationNumber": "4453",
- "transactionName": "PGTO",
- "billId": "MTU0OTU1NjI2NTk4OTRmc2ZhZDRmc2Q1NmZkM",
- "creditDebitType": "DEBITO",
- "transactionType": "CASHBACK",
- "transactionalAdditionalInfo": "string",
- "paymentType": "A_VISTA",
- "feeType": "ANUIDADE",
- "feeTypeAdditionalInfo": "string",
- "otherCreditsType": "CREDITO_ROTATIVO",
- "otherCreditsAdditionalInfo": "string",
- "chargeIdentificator": 12,
- "chargeNumber": 12,
- "brazilianAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "amount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "transactionDateTime": "2016-01-29T12:29:03.374Z",
- "billPostDate": "2021-05-21",
- "billForecastDate": "2021-05",
- "payeeMCC": 5137
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações recentes (últimos 7 dias) da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora. A lista a retornar se refere a transações após conciliado.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| transactionType | string Enum: "PAGAMENTO" "PAGAMENTO_FATURA" "TARIFA" "OPERACOES_CREDITO_CONTRATADAS_CARTAO" "ESTORNO" "CASHBACK" "OUTROS" Filtro por tipo de transação. |
| payeeMCC | number <int32> <= 9999 Example: payeeMCC=8299 Filtro por MCC do beneficiário. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "transactionId": "TXpRMU9UQTROMWhZV2xSU1FUazJSMDl",
- "identificationNumber": "4453",
- "transactionName": "PGTO",
- "billId": "MTU0OTU1NjI2NTk4OTRmc2ZhZDRmc2Q1NmZkM",
- "creditDebitType": "DEBITO",
- "transactionType": "CASHBACK",
- "transactionalAdditionalInfo": "string",
- "paymentType": "A_VISTA",
- "feeType": "ANUIDADE",
- "feeTypeAdditionalInfo": "string",
- "otherCreditsType": "CREDITO_ROTATIVO",
- "otherCreditsAdditionalInfo": "string",
- "chargeIdentificator": 12,
- "chargeNumber": 12,
- "brazilianAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "amount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "transactionDateTime": "2016-01-29T12:29:03.374Z",
- "billPostDate": "2021-05-21",
- "billForecastDate": "2021-05",
- "payeeMCC": 5137
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de faturas da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora.
Só deve ser informada uma fatura já fechada.
Qualquer pagamento deve ser contado para a última fatura fechada.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| fromDueDate | string <date> <= 10 characters Filtra faturas com vencimento a partir desta data (YYYY-MM-DD). |
| toDueDate | string <date> <= 10 characters Filtra faturas com vencimento até esta data (YYYY-MM-DD). |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "billId": "3459087XXZTR",
- "dueDate": "2021-05-21",
- "billClosingDate": "2021-05-21",
- "billTotalAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "billMinimumAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "isInstalment": false,
- "financeCharges": [
- {
- "type": "JUROS_REMUNERATORIOS_ATRASO_PAGAMENTO_FATURA",
- "additionalInfo": "Informações Adicionais",
- "amount": "100000.0400",
- "currency": "BRL"
}
], - "payments": [
- {
- "valueType": "VALOR_PAGAMENTO_FATURA_PARCELADO",
- "paymentDate": "2021-05-21",
- "paymentMode": "DEBITO_CONTA_CORRENTE",
- "amount": "1000.0400",
- "currency": "BRL"
}
]
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de pagamento pós-paga identificada por creditCardAccountId e billId mantida pelo cliente na instituição transmissora. A lista a retornar se refere a transações após conciliado.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| billId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Informação que identifica a fatura |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| transactionType | string Enum: "PAGAMENTO" "PAGAMENTO_FATURA" "TARIFA" "OPERACOES_CREDITO_CONTRATADAS_CARTAO" "ESTORNO" "CASHBACK" "OUTROS" Filtro por tipo de transação. |
| payeeMCC | number <int32> <= 9999 Example: payeeMCC=8299 Filtro por MCC do beneficiário. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "transactionId": "TXpRMU9UQTROMWhZV2xSU1FUazJSMDl",
- "identificationNumber": "4453",
- "transactionName": "PGTO",
- "billId": "MTU0OTU1NjI2NTk4OTRmc2ZhZDRmc2Q1NmZkM",
- "creditDebitType": "DEBITO",
- "transactionType": "CASHBACK",
- "transactionalAdditionalInfo": "string",
- "paymentType": "A_VISTA",
- "feeType": "ANUIDADE",
- "feeTypeAdditionalInfo": "string",
- "otherCreditsType": "CREDITO_ROTATIVO",
- "otherCreditsAdditionalInfo": "string",
- "chargeIdentificator": 12,
- "chargeNumber": 12,
- "brazilianAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "amount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "transactionDateTime": "2016-01-29T12:29:03.374Z",
- "billPostDate": "2021-05-21",
- "payeeMCC": 5137
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de contas de pagamento e depósito, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contas depósito à vista, poupança e pagamento pré-pagas mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento.
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| accountType | string Enum: "CONTA_DEPOSITO_A_VISTA" "CONTA_POUPANCA" "CONTA_PAGAMENTO_PRE_PAGA" Filtro por tipo de conta. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "type": "CONTA_DEPOSITO_A_VISTA",
- "compeCode": "001",
- "branchCode": "6272",
- "number": "24550245",
- "checkDigit": "4",
- "accountId": 9.279212601992927e+40
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de identificação da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "compeCode": "001",
- "branchCode": "6272",
- "number": "24550245",
- "checkDigit": "4",
- "type": "CONTA_DEPOSITO_A_VISTA",
- "subtype": "INDIVIDUAL",
- "currency": "BRL"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os saldos da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "availableAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "blockedAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "automaticallyInvestedAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "updateDateTime": "2021-05-21T08:30:00Z",
- "hasReservedBalance": true
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora. É permitida uma consulta máxima que se estenda em 12 meses no passado mais 12 meses no futuro.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| fromBookingDate | string <date> <= 10 characters Filtra transações a partir desta data de lançamento (YYYY-MM-DD). |
| toBookingDate | string <date> <= 10 characters Filtra transações até esta data de lançamento (YYYY-MM-DD). |
| creditDebitIndicator | string Enum: "CREDITO" "DEBITO" Filtro por indicador de crédito/débito. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "transactionId": "TXpRMU9UQTROMWhZV2xSU1FUazJSMDl",
- "completedAuthorisedPaymentType": "TRANSACAO_EFETIVADA",
- "creditDebitType": "DEBITO",
- "transactionName": "Transferencia Enviada Lima Santos",
- "type": "PIX",
- "typeAdditionalInfo": "APLIC_FINANCEIRA",
- "transactionAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "transactionDateTime": "2016-01-29T12:29:03.374Z",
- "partieCnpjCpf": "43908445778",
- "partiePersonType": "PESSOA_NATURAL",
- "partieCompeCode": "001",
- "partieBranchCode": "6272",
- "partieNumber": "67890854360",
- "partieCheckDigit": "4",
- "codeISPB": "00300300"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora. É permitida uma consulta máxima que se estenda em 7 dias no passado mais 12 meses no futuro.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| fromBookingDate | string <date> <= 10 characters Filtra transações a partir desta data de lançamento (YYYY-MM-DD). |
| toBookingDate | string <date> <= 10 characters Filtra transações até esta data de lançamento (YYYY-MM-DD). |
| creditDebitIndicator | string Enum: "CREDITO" "DEBITO" Filtro por indicador de crédito/débito. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "transactionId": "TXpRMU9UQTROMWhZV2xSU1FUazJSMDl",
- "completedAuthorisedPaymentType": "TRANSACAO_EFETIVADA",
- "creditDebitType": "DEBITO",
- "transactionName": "Transferencia Enviada Lima Santos",
- "type": "PIX",
- "typeAdditionalInfo": "APLIC_FINANCEIRA",
- "transactionAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "transactionDateTime": "2016-01-29T12:29:03.374Z",
- "partieCnpjCpf": "43908445778",
- "partiePersonType": "PESSOA_NATURAL",
- "partieCompeCode": "001",
- "partieBranchCode": "6272",
- "partieNumber": "67890854360",
- "partieCheckDigit": "4",
- "codeISPB": "00300300"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os limites da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora. Para as instituições financeiras transmissoras que possuam contas sem limites associados devem retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "overdraftContractedLimit": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "overdraftUsedLimit": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "unarrangedOverdraftAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os saldos reservados em produtos caixinhas/reserva.
[RESTRIÇÃO] Está no escopo de compartilhamento da API Contas: Reservas sem rendimento, como forma se separar dinheiro para gasto futuro, e Reservas com rendimento, mas não atreladas a um investimento associado ao CPF/CNPJ do cliente.
Nos casos em que o produto é ofertado pela transmissora mas o cliente não possui reserva de saldo, a listagem do endpoint reserved-balances deve vir vazia, com status code 200.
Para instituições que não possuam o produto reserva de saldo, deve ser retornado o HTTP Status Code 404 – Not Found, seguindo os padrões de response para as APIs do ecossistema.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "reservedName": "Caixinha Paras Férias",
- "reservedIdentification": "d78fc4e5-37ca-4da3-adf2-9b082bf92280",
- "availableAmount": [
- {
- "amount": "1000.0400",
- "currency": "BRL",
- "remuneration": {
- "preFixedRate": "0.300000",
- "postFixedIndexerPercentage": "0.300000",
- "rateType": "LINEAR",
- "indexer": "CDI",
- "calculation": "DIAS_UTEIS",
- "ratePeriodicity": "MENSAL",
- "indexerAdditionalInfo": "Dólar"
}
}
]
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de operações de crédito (empréstimos), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de empréstimo mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "contractId": "92792126019929279212650822221989319252576",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "productType": "EMPRESTIMOS",
- "productSubType": "CREDITO_PESSOAL_COM_CONSIGNACAO",
- "productSubTypeCategory": "CREDITO_PESSOAL_CLEAN",
- "ipocCode": "92792126019929279212650822221989319252576"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "contractNumber": "1324926521496",
- "ipocCode": "92792126019929279212650822221989319252576",
- "productName": "Crédito Pessoal Consignado",
- "productType": "EMPRESTIMOS",
- "productSubType": "CREDITO_PESSOAL_COM_CONSIGNACAO",
- "productSubTypeCategory": "CREDITO_PESSOAL_CLEAN",
- "contractDate": "2018-01-05",
- "disbursementDates": [
- "2018-01-15"
], - "settlementDate": "2018-01-15",
- "contractAmount": "1000.0400",
- "currency": "BRL",
- "dueDate": "2028-01-15",
- "instalmentPeriodicity": "SEMANAL",
- "instalmentPeriodicityAdditionalInfo": "Informações adicionais sobre periodicidade",
- "firstInstalmentDueDate": "2018-02-15",
- "CET": "0.290000",
- "hasInsuranceContracted": true,
- "amortizationScheduled": "SAC",
- "amortizationScheduledAdditionalInfo": "Informações complementares relativa à amortização do tipo 'OUTROS'",
- "cnpjConsignor": "60500998000135",
- "interestRates": [
- {
- "taxType": "EFETIVA",
- "interestRateType": "SIMPLES",
- "taxPeriodicity": "AA",
- "calculation": "21/252",
- "referentialRateIndexerType": "PRE_FIXADO",
- "referentialRateIndexerSubType": "TJLP",
- "referentialRateIndexerAdditionalInfo": "Informações adicionais",
- "preFixedRate": "0.600000",
- "postFixedRate": "0.550000",
- "additionalInfo": "Informações adicionais"
}
], - "contractedFees": [
- {
- "feeName": "Renovação de cadastro",
- "feeCode": "CADASTRO",
- "feeChargeType": "UNICA",
- "feeCharge": "MINIMO",
- "feeAmount": "100000.0400",
- "feeRate": "0.062000"
}
], - "contractedFinanceCharges": [
- {
- "chargeType": "JUROS_REMUNERATORIOS_POR_ATRASO",
- "chargeAdditionalInfo": "Informações adicionais sobre encargos.",
- "chargeRate": "0.070000"
}
], - "nextInstalmentAmount": "1000.0400"
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de garantias vinculadas ao contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "currency": "BRL",
- "warrantyType": "CESSAO_DIREITOS_CREDITORIOS",
- "warrantySubType": "NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO",
- "warrantyAmount": "1000.0400"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "paidInstalments": 73,
- "contractOutstandingBalance": "1000.0400",
- "lastUpdatedContractOutstandingBalance": "2021-05-21T08:30:03.374Z",
- "totalRemainingAmount": "1000.0400",
- "releases": [
- {
- "paymentId": "XlthLXpBLVowLTldW2EtekEtWjAtOVwtXXswLDk5fSQ",
- "isOverParcelPayment": true,
- "instalmentId": "WGx0aExYcEJMVm93TFRsZFcyRXRla0V0V2pBdE9Wd3RYWH",
- "paidDate": "2021-05-21",
- "currency": "BRL",
- "paidAmount": "1000.0400",
- "overParcel": {
- "fees": [
- {
- "feeName": "Reavaliação periódica do bem",
- "feeCode": "aval_bem",
- "feeAmount": "100000.0400"
}
], - "charges": [
- {
- "chargeType": "JUROS_REMUNERATORIOS_POR_ATRASO",
- "chargeAdditionalInfo": "Informações adicionais",
- "chargeAmount": "1000.0400"
}
]
}
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do cronograma de parcelas do contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "typeNumberOfInstalments": "MES",
- "totalNumberOfInstalments": 130632,
- "typeContractRemaining": "DIA",
- "contractRemainingNumber": 14600,
- "paidInstalments": 73,
- "dueInstalments": 57,
- "pastDueInstalments": 73,
- "balloonPayments": [
- {
- "dueDate": "2021-05-21",
- "amount": {
- "amount": "1000.0400",
- "currency": "BRL"
}
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de operações de crédito (financiamentos), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de empréstimo mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "contractId": "92792126019929279212650822221989319252576",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "productType": "FINANCIAMENTOS",
- "productSubType": "AQUISICAO_BENS_VEICULOS_AUTOMOTORES",
- "ipocCode": "92792126019929279212650822221989319252576"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de financiamento identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "contractNumber": "1324926521496",
- "ipocCode": "92792126019929279212650822221989319252576",
- "productName": "Crédito Pessoal Consignado",
- "productType": "FINANCIAMENTOS",
- "productSubType": "AQUISICAO_BENS_VEICULOS_AUTOMOTORES",
- "contractDate": "2018-01-05",
- "disbursementDates": [
- "2018-01-15"
], - "settlementDate": "2018-01-15",
- "contractAmount": "1000.0400",
- "currency": "BRL",
- "dueDate": "2028-01-15",
- "instalmentPeriodicity": "SEMANAL",
- "instalmentPeriodicityAdditionalInfo": "Informações adicionais sobre periodicidade",
- "firstInstalmentDueDate": "2018-02-15",
- "CET": "0.290000",
- "amortizationScheduled": "SAC",
- "amortizationScheduledAdditionalInfo": "Informações complementares relativa à amortização do tipo 'OUTROS'",
- "interestRates": [
- {
- "taxType": "EFETIVA",
- "interestRateType": "SIMPLES",
- "taxPeriodicity": "AA",
- "calculation": "21/252",
- "referentialRateIndexerType": "PRE_FIXADO",
- "referentialRateIndexerSubType": "TJLP",
- "referentialRateIndexerAdditionalInfo": "Informações adicionais",
- "preFixedRate": "0.600000",
- "postFixedRate": "0.550000",
- "additionalInfo": "Informações adicionais"
}
], - "contractedFees": [
- {
- "feeName": "Excesso em Conta",
- "feeCode": "EXCESSO_CONTA",
- "feeChargeType": "UNICA",
- "feeCharge": "MINIMO",
- "feeAmount": "1000.0400",
- "feeRate": "0.200000"
}
], - "contractedFinanceCharges": [
- {
- "chargeType": "JUROS_REMUNERATORIOS_POR_ATRASO",
- "chargeAdditionalInfo": "Informações adicionais sobre encargos.",
- "chargeRate": "0.071200"
}
], - "hasInsuranceContracted": true
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de garantias vinculadas ao contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "currency": "BRL",
- "warrantyType": "CESSAO_DIREITOS_CREDITORIOS",
- "warrantySubType": "NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO",
- "warrantyAmount": "1000.0400"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de financiamento identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "paidInstalments": 73,
- "contractOutstandingBalance": "1000.0400",
- "releases": [
- {
- "paymentId": "XlthLXpBLVowLTldW2EtekEtWjAtOVwtXXswLDk5fSQ",
- "isOverParcelPayment": true,
- "instalmentId": "WGx0aExYcEJMVm93TFRsZFcyRXRla0V0V2pBdE9Wd3RYWH",
- "paidDate": "2021-05-21",
- "currency": "BRL",
- "paidAmount": "1000.0400",
- "overParcel": {
- "fees": [
- {
- "feeName": "Reavaliação periódica do bem",
- "feeCode": "aval_bem",
- "feeAmount": "1000.0400"
}
], - "charges": [
- {
- "chargeType": "JUROS_REMUNERATORIOS_POR_ATRASO",
- "chargeAmount": "1000.0400",
- "chargeAdditionalInfo": "Informações adicionais"
}
]
}
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do cronograma de parcelas do contrato de financiamento identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "typeNumberOfInstalments": "MES",
- "totalNumberOfInstalments": 130632,
- "typeContractRemaining": "DIA",
- "contractRemainingNumber": 14600,
- "paidInstalments": 73,
- "dueInstalments": 57,
- "pastDueInstalments": 73,
- "balloonPayments": [
- {
- "dueDate": "2020-01-10",
- "amount": {
- "amount": "1000.0400",
- "currency": "BRL"
}
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de adiantamento a depositantes, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de adiantamento a depositantes mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento.
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "contractId": "xcjklompowsa279212650822221989319aadrtjk",
- "brandName": "Organização A",
- "companyCnpj": "60500998000144",
- "productType": "ADIANTAMENTO_A_DEPOSITANTES",
- "productSubType": "ADIANTAMENTO_A_DEPOSITANTES",
- "ipocCode": "92792126019929279212650822221989319252576"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "contractNumber": "1324926521496",
- "ipocCode": "92792126019929279212650822221989319252576",
- "productName": "AD",
- "productType": "ADIANTAMENTO_A_DEPOSITANTES",
- "productSubType": "ADIANTAMENTO_A_DEPOSITANTES",
- "contractDate": "2018-01-05",
- "disbursementDates": [
- "2018-01-15"
], - "settlementDate": "2018-01-15",
- "contractAmount": "100000.0400",
- "currency": "BRL",
- "dueDate": "2028-01-15",
- "instalmentPeriodicity": "SEMANAL",
- "instalmentPeriodicityAdditionalInfo": "Informações adicionais sobre periodicidade",
- "firstInstalmentDueDate": "2018-02-15",
- "CET": "0.290000",
- "amortizationScheduled": "SAC",
- "amortizationScheduledAdditionalInfo": "Informações complementares relativa à amortização do tipo 'OUTROS'",
- "interestRates": [
- {
- "taxType": "EFETIVA",
- "interestRateType": "SIMPLES",
- "taxPeriodicity": "AA",
- "calculation": "21/252",
- "referentialRateIndexerType": "PRE_FIXADO",
- "referentialRateIndexerSubType": "TJLP",
- "referentialRateIndexerAdditionalInfo": "Informações adicionais",
- "preFixedRate": "0.600000",
- "postFixedRate": "0.550000",
- "additionalInfo": "Informações adicionais"
}
], - "contractedFees": [
- {
- "feeName": "Excesso em Conta",
- "feeCode": "EXCESSO_CONTA",
- "feeChargeType": "UNICA",
- "feeCharge": "MINIMO",
- "feeAmount": "1000.0400",
- "feeRate": "0.062000"
}
], - "contractedFinanceCharges": [
- {
- "chargeType": "JUROS_REMUNERATORIOS_POR_ATRASO",
- "chargeAdditionalInfo": "Informações adicionais sobre encargos.",
- "chargeRate": "0.071200"
}
], - "hasInsuranceContracted": true
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de garantias vinculadas ao contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "currency": "BRL",
- "warrantyType": "CESSAO_DIREITOS_CREDITORIOS",
- "warrantySubType": "NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO",
- "warrantyAmount": "100000.0400"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "paidInstalments": 73,
- "contractOutstandingBalance": "100000.0400",
- "releases": [
- {
- "paymentId": "XlthLXpBLVowLTldW2EtekEtWjAtOVwtXXswLDk5fSQ",
- "isOverParcelPayment": true,
- "instalmentId": "WGx0aExYcEJMVm93TFRsZFcyRXRla0V0V2pBdE9Wd3RYWH",
- "paidDate": "2021-05-21",
- "currency": "BRL",
- "paidAmount": "100000.0400",
- "overParcel": {
- "fees": [
- {
- "feeName": "Saque a descoberto",
- "feeCode": "Saque descoberto",
- "feeAmount": "100000.0400"
}
], - "charges": [
- {
- "chargeType": "JUROS_REMUNERATORIOS_POR_ATRASO",
- "chargeAdditionalInfo": "Informações adicionais",
- "chargeAmount": "100000.0400"
}
]
}
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do cronograma de parcelas do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "typeNumberOfInstalments": "MES",
- "totalNumberOfInstalments": 130632,
- "typeContractRemaining": "DIA",
- "contractRemainingNumber": 80,
- "paidInstalments": 73,
- "dueInstalments": 57,
- "pastDueInstalments": 73,
- "balloonPayments": [
- {
- "dueDate": "2020-01-10",
- "amount": {
- "amount": "100000.0400",
- "currency": "BRL"
}
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de direitos creditórios descontados, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de antecipação de recebíveis mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento.
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "contractId": "92792126019929279212650822221989319252576",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "productType": "DIREITOS_CREDITORIOS_DESCONTADOS",
- "productSubType": "DESCONTO_CHEQUES",
- "ipocCode": "92792126019929279212650822221989319252576"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "contractNumber": "1324926521496",
- "ipocCode": "92792126019929279212650822221989319252576",
- "productName": "AD",
- "productType": "DIREITOS_CREDITORIOS_DESCONTADOS",
- "productSubType": "DESCONTO_CHEQUES",
- "contractDate": "2018-01-05",
- "disbursementDates": [
- "2018-01-15"
], - "settlementDate": "2018-01-15",
- "contractAmount": "1000.0400",
- "currency": "BRL",
- "dueDate": "2028-01-15",
- "instalmentPeriodicity": "SEMANAL",
- "instalmentPeriodicityAdditionalInfo": "Informações adicionais sobre periodicidade",
- "firstInstalmentDueDate": "2018-02-15",
- "CET": "0.290000",
- "amortizationScheduled": "SAC",
- "amortizationScheduledAdditionalInfo": "Informações complementares relativa à amortização do tipo 'OUTROS'",
- "interestRates": [
- {
- "taxType": "EFETIVA",
- "interestRateType": "SIMPLES",
- "taxPeriodicity": "AA",
- "calculation": "21/252",
- "referentialRateIndexerType": "PRE_FIXADO",
- "referentialRateIndexerSubType": "TJLP",
- "referentialRateIndexerAdditionalInfo": "Informações adicionais de Indexador ou tipo de taxa referencial",
- "preFixedRate": "0.600000",
- "postFixedRate": "0.550000",
- "additionalInfo": "Informações adicionais"
}
], - "contractedFees": [
- {
- "feeName": "Excesso em Conta",
- "feeCode": "EXCESSO_CONTA",
- "feeChargeType": "UNICA",
- "feeCharge": "MINIMO",
- "feeAmount": "1000.0400",
- "feeRate": "0.062000"
}
], - "contractedFinanceCharges": [
- {
- "chargeType": "JUROS_REMUNERATORIOS_POR_ATRASO",
- "chargeAdditionalInfo": "Informações adicionais sobre encargos",
- "chargeRate": "0.071200"
}
], - "hasInsuranceContracted": true
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de garantias vinculadas ao contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "currency": "BRL",
- "warrantyType": "CESSAO_DIREITOS_CREDITORIOS",
- "warrantySubType": "NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO",
- "warrantyAmount": "1000.0400"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "paidInstalments": 73,
- "contractOutstandingBalance": "1000.0400",
- "releases": [
- {
- "paymentId": "XlthLXpBLVowLTldW2EtekEtWjAtOVwtXXswLDk5fSQ",
- "isOverParcelPayment": true,
- "instalmentId": "15",
- "paidDate": "2021-05-21",
- "currency": "BRL",
- "paidAmount": "1000.0400",
- "overParcel": {
- "fees": [
- {
- "feeName": "Excesso em Conta",
- "feeCode": "EXCESSO_CONTA",
- "feeAmount": "1000.0400"
}
], - "charges": [
- {
- "chargeType": "JUROS_REMUNERATORIOS_POR_ATRASO",
- "chargeAdditionalInfo": "Informações adicionais",
- "chargeAmount": "1000.0400"
}
]
}
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do cronograma de parcelas do contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "typeNumberOfInstalments": "MES",
- "totalNumberOfInstalments": 130632,
- "typeContractRemaining": "DIA",
- "contractRemainingNumber": 14600,
- "paidInstalments": 73,
- "dueInstalments": 57,
- "pastDueInstalments": 73,
- "balloonPayments": [
- {
- "dueDate": "2021-05-21",
- "amount": {
- "amount": "1000.0400",
- "currency": "BRL"
}
}
]
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em renda fixa bancária, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Renda Fixa Bancária mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21281590001660",
- "investmentType": "CDB",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "issuerInstitutionCnpjNumber": "11225860000140",
- "isinCode": "BRCST4CTF001",
- "investmentType": "CDB",
- "remuneration": {
- "preFixedRate": "0.300000",
- "postFixedIndexerPercentage": "1.100000",
- "rateType": "LINEAR",
- "ratePeriodicity": "MENSAL",
- "calculation": "DIAS_CORRIDOS",
- "indexer": "CDI",
- "indexerAdditionalInfo": "Dólar"
}, - "issueUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "dueDate": "2018-02-15",
- "issueDate": "2018-02-16",
- "clearingCode": "CDB421GPXXX",
- "purchaseDate": "2018-02-15",
- "gracePeriodDate": "2018-02-16"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "referenceDateTime": "2022-07-21T17:32:00Z",
- "quantity": "1000.0004",
- "updatedUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "grossAmount": {
- "amount": "1000.0004",
- "currency": "BRL"
}, - "netAmount": {
- "amount": "1000.0004",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.0004",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.0004",
- "currency": "BRL"
}, - "blockedBalance": {
- "amount": "1000.0004",
- "currency": "BRL"
}, - "purchaseUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "preFixedRate": "0.300000",
- "postFixedIndexerPercentage": "1.000000"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "type": "ENTRADA",
- "transactionType": "APLICACAO",
- "transactionTypeAdditionalInfo": "string",
- "transactionDate": "2018-02-15",
- "transactionUnitPrice": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionQuantity": "42.25",
- "transactionGrossValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionNetValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "remunerationTransactionRate": "0.300000",
- "indexerPercentage": "1.100000",
- "transactionId": "ABCD2126019929279212650822221989319253344"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Renda Fixa Bancária identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "type": "ENTRADA",
- "transactionType": "APLICACAO",
- "transactionTypeAdditionalInfo": "string",
- "transactionDate": "2018-02-15",
- "transactionUnitPrice": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionQuantity": "42.25",
- "transactionGrossValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionNetValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "remunerationTransactionRate": "0.300000",
- "indexerPercentage": "1.100000",
- "transactionId": "ABCD2126019929279212650822221989319253344"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em renda fixa crédito, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Renda Fixa Crédito mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "investmentType": "CRI",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "issuerInstitutionCnpjNumber": "11225860000140",
- "isinCode": "BRCST4CTF001",
- "investmentType": "CRI",
- "debtorCnpjNumber": "11225860000140",
- "debtorName": "Roberto Marino",
- "taxExemptProduct": "SIM",
- "remuneration": {
- "preFixedRate": "0.300000",
- "postFixedIndexerPercentage": "1.100000",
- "rateType": "LINEAR",
- "ratePeriodicity": "MENSAL",
- "calculation": "DIAS_CORRIDOS",
- "indexer": "CDI",
- "indexerAdditionalInfo": "Dólar"
}, - "issueUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "issueDate": "2018-02-16",
- "dueDate": "2018-02-15",
- "voucherPaymentIndicator": "SIM",
- "voucherPaymentPeriodicity": "MENSAL",
- "voucherPaymentPeriodicityAdditionalInfo": "Diária",
- "clearingCode": "CDB421GPXXX",
- "purchaseDate": "2018-02-15",
- "gracePeriodDate": "2018-02-16"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "referenceDateTime": "2022-07-21T17:32:00Z",
- "updatedUnitPrice": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "quantity": "15.00",
- "grossAmount": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "netAmount": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "blockedBalance": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "purchaseUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "preFixedRate": "0.300000",
- "postFixedIndexerPercentage": "1.100000",
- "fine": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "latePayment": {
- "amount": "1000.04",
- "currency": "BRL"
}
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "type": "ENTRADA",
- "transactionType": "COMPRA",
- "transactionTypeAdditionalInfo": "string",
- "transactionDate": "2018-02-15",
- "transactionUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "transactionQuantity": "42.25",
- "transactionGrossValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionNetValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "remunerationTransactionRate": "0.300000",
- "indexerPercentage": "1.100000",
- "transactionId": "ABCD2126019929279212650822221989319253344"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Renda Fixa Crédito identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "type": "ENTRADA",
- "transactionType": "COMPRA",
- "transactionTypeAdditionalInfo": "string",
- "transactionDate": "2018-02-15",
- "transactionUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "transactionQuantity": "42.25",
- "transactionGrossValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionNetValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "remunerationTransactionRate": "0.300000",
- "indexerPercentage": "1.100000",
- "transactionId": "ABCD2126019929279212650822221989319253344"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em renda variável, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Renda Variável mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21281590001660",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Variável identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "issuerInstitutionCnpjNumber": "11225860000140",
- "isinCode": "BRCST4CTF001",
- "ticker": "PETR4"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Variável identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "referenceDate": "2023-01-07",
- "priceFactor": "100.0005",
- "grossAmount": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "blockedBalance": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "quantity": "1000.00000004",
- "closingPrice": {
- "amount": "1000.0004",
- "currency": "BRL"
}
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Variável identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "type": "SAIDA",
- "transactionType": "DIVIDENDOS",
- "transactionTypeAdditionalInfo": "string",
- "transactionDate": "2018-02-15",
- "priceFactor": "100.0005",
- "transactionUnitPrice": {
- "amount": "1000.0004",
- "currency": "BRL"
}, - "transactionQuantity": "42.00000025",
- "transactionValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionId": "ABCD2126019929279212650822221989319253344",
- "brokerNoteId": "XWYZ555019929279212650822221989319252233"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Renda Variável identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "type": "SAIDA",
- "transactionType": "DIVIDENDOS",
- "transactionTypeAdditionalInfo": "string",
- "transactionDate": "2018-02-15",
- "priceFactor": "100.0005",
- "transactionUnitPrice": {
- "amount": "1000.0004",
- "currency": "BRL"
}, - "transactionQuantity": "42.00000025",
- "transactionValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionId": "ABCD2126019929279212650822221989319253344",
- "brokerNoteId": "XWYZ555019929279212650822221989319252233"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as informações da nota de negociação identificado nas movimentações de compra e venda de ativos em bolsa. O brokerNoteId é enviado nos movimentos de compra ou venda de ativos e deve ser passada como parâmetro de entrada no endpoint “Nota de Negociação”.Como conteúdo do campo brokerNoteId é esperado que a transmissora gere um identificar único, imutável, para cada número (natural) de nota de negociação
| brokerNoteId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "brokerNoteNumber": "1854009930314350",
- "grossValue": {
- "amount": "5000.0024",
- "currency": "BRL"
}, - "brokerageFee": {
- "amount": "13.8751",
- "currency": "BRL"
}, - "clearingSettlementFee": {
- "amount": "13.8751",
- "currency": "BRL"
}, - "clearingRegistrationFee": {
- "amount": "13.8751",
- "currency": "BRL"
}, - "stockExchangeAssetTradeNoticeFee": {
- "amount": "13.8751",
- "currency": "BRL"
}, - "stockExchangeFee": {
- "amount": "13.8751",
- "currency": "BRL"
}, - "clearingCustodyFee": {
- "amount": "13.8751",
- "currency": "BRL"
}, - "taxes": {
- "amount": "13.8751",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "13.8751",
- "currency": "BRL"
}, - "netValue": {
- "amount": "4889.0012",
- "currency": "BRL"
}
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em títulos do Tesouro Direto, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Títulos do Tesouro Direto mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "isinCode": "BRCST4CTF001",
- "productName": "Tesouro Selic 2025",
- "remuneration": {
- "indexer": "CDI",
- "indexerAdditionalInfo": "Dólar",
- "preFixedRate": "0.300000",
- "postFixedIndexerPercentage": "1.100000",
- "ratePeriodicity": "DIARIO",
- "calculation": "DIAS_CORRIDOS"
}, - "dueDate": "2018-02-15",
- "purchaseDate": "2018-02-15",
- "voucherPaymentIndicator": "SIM",
- "voucherPaymentPeriodicity": "MENSAL",
- "voucherPaymentPeriodicityAdditionalInfo": "Diária"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "referenceDateTime": "2022-07-21T17:32:00Z",
- "updatedUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "grossAmount": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "netAmount": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "blockedBalance": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "purchaseUnitPrice": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "quantity": "1000.015"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações da operação (últimos 12 meses) de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "type": "ENTRADA",
- "transactionType": "AMORTIZACAO",
- "transactionTypeAdditionalInfo": "",
- "transactionDate": "2018-02-15",
- "transactionUnitPrice": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionQuantity": "42.25",
- "transactionGrossValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionNetValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "remunerationTransactionRate": "0.300000",
- "transactionId": "ABCD2126019929279212650822221989319253344"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Títulos do Tesouro Direto identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "type": "ENTRADA",
- "transactionType": "AMORTIZACAO",
- "transactionTypeAdditionalInfo": "",
- "transactionDate": "2018-02-15",
- "transactionUnitPrice": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionQuantity": "42.25",
- "transactionGrossValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionNetValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "remunerationTransactionRate": "0.300000",
- "transactionId": "ABCD2126019929279212650822221989319253344"
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de fundos de investimento, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Fundos de Investimento mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "anbimaCategory": "RENDA_FIXA",
- "anbimaClass": "string",
- "anbimaSubclass": "string",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "name": "CONSTELLATION MASTER FIA",
- "cnpjNumber": "11225860000140",
- "isinCode": "BRCST4CTF001",
- "anbimaCategory": "RENDA_FIXA",
- "anbimaClass": "string",
- "anbimaSubclass": "string"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "referenceDate": "2023-01-07",
- "grossAmount": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "netAmount": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTaxProvision": {
- "amount": "50.02",
- "currency": "BRL"
}, - "financialTransactionTaxProvision": {
- "amount": "50.02",
- "currency": "BRL"
}, - "blockedAmount": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "quotaQuantity": "42.25",
- "quotaGrossPriceValue": {
- "amount": "1000.04",
- "currency": "BRL"
}
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionConversionDate | string <date> <= 10 characters Filtra aplicações/resgates a partir desta data de conversão (YYYY-MM-DD). |
| toTransactionConversionDate | string <date> <= 10 characters Filtra aplicações/resgates até esta data de conversão (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "transactionId": "ABCD2126019929279212650822221989319253344",
- "type": "ENTRADA",
- "transactionType": "AMORTIZACAO",
- "transactionTypeAdditionalInfo": "string",
- "transactionConversionDate": "2023-01-07",
- "transactionQuotaPrice": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionQuotaQuantity": "42.25",
- "transactionValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionGrossValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionExitFee": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionNetValue": {
- "amount": "1000.04",
- "currency": "BRL"
}
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Fundos de Investimento identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| fromTransactionConversionDate | string <date> <= 10 characters Filtra aplicações/resgates a partir desta data de conversão (YYYY-MM-DD). |
| toTransactionConversionDate | string <date> <= 10 characters Filtra aplicações/resgates até esta data de conversão (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "transactionId": "ABCD2126019929279212650822221989319253344",
- "type": "ENTRADA",
- "transactionType": "AMORTIZACAO",
- "transactionTypeAdditionalInfo": "string",
- "transactionConversionDate": "2023-01-07",
- "transactionQuotaPrice": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionQuotaQuantity": "42.25",
- "transactionValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionGrossValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "incomeTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "financialTransactionTax": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionExitFee": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "transactionNetValue": {
- "amount": "1000.04",
- "currency": "BRL"
}
}
], - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de operações de câmbio, conforme os padrões definidos pelo Open Finance Brasil. Exigem a permissão EXCHANGES_READ no consentimento; se a instituição não publica a API de câmbio no Diretório, o gateway responde 422 ENDPOINT_NOT_SUPPORTED_BY_PARTICIPANT.
Obtém a lista de operações de Câmbio mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento.
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "operationId": "92792126019929240"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Obtém os dados da operação de Câmbio identificada por operationId. As alterações efetuadas na operação original devem ser representadas através de eventos. A operação original não é atualizada para refletir eventuais eventos de alteração. Somente os campos /operationOutstandingBalance e /dueDate devem ser atualizados
| operationId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da operação de câmbio, único por instituição transmissora e imutável. Obtido na lista de operações. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": {
- "authorizedInstitutionCnpjNumber": "11225860000140",
- "authorizedInstitutionName": "AGENCIA CORRETORA",
- "intermediaryInstitutionCnpjNumber": "11225860000140",
- "intermediaryInstitutionName": "AGENCIA CORRETORA",
- "operationNumber": "393874649456",
- "operationType": "COMPRA",
- "operationDate": "2023-03-07T08:30:00Z",
- "dueDate": "2018-02-15",
- "localCurrencyOperationTax": {
- "amount": "1.3",
- "currency": "BRL"
}, - "localCurrencyOperationValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "foreignOperationValue": {
- "amount": "1000.04",
- "currency": "USD"
}, - "operationOutstandingBalance": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "vetAmount": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "localCurrencyAdvancePercentage": "0.12",
- "deliveryForeignCurrency": "CARTA_CREDITO_A_PRAZO",
- "operationCategoryCode": "90302"
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Obtém os dados dos eventos da operação de Câmbio identificada por operationId.
| operationId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da operação de câmbio, único por instituição transmissora e imutável. Obtido na lista de operações. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters [\w\W\s]* Identificador de rechamada definido pela regulação, usado pela transmissora para não contar as chamadas da paginação no limite de requisições. Não é um cursor e é opcional: quando a transmissora usa, ele vem nas URIs de links.next e links.prev. Repita o valor recebido ao pedir a página seguinte pelo gateway. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização da instituição, obtido na lista de participantes. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. Opcional nas leituras: envie quando o cliente estiver presente; o gateway repassa à transmissora. |
{- "data": [
- {
- "eventSequenceNumber": "493874649457",
- "eventType": "2",
- "eventDate": "2023-03-07T08:30:00Z",
- "dueDate": "2018-02-15",
- "localCurrencyOperationTax": {
- "amount": "1.3",
- "currency": "BRL"
}, - "localCurrencyOperationValue": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "foreignOperationValue": {
- "amount": "1000.04",
- "currency": "USD"
}, - "operationOutstandingBalance": {
- "amount": "1000.04",
- "currency": "BRL"
}, - "vetAmount": {
- "amount": "1000.000004",
- "currency": "BRL"
}, - "localCurrencyAdvancePercentage": "0.12",
- "deliveryForeignCurrency": "CARTA_CREDITO_A_PRAZO",
- "operationCategoryCode": "90302",
- "foreignPartie": {
- "relationshipCode": "50",
- "foreignPartieName": "José da Silva",
- "foreignPartieCountryCode": "ZA"
}
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints de reciprocidade de dados da instituição receptora: registro dos dados cadastrais dos próprios correntistas para atendimento às consultas de reciprocidade do Open Finance Brasil e obtenção da URL de redirecionamento ao portal compartilhado de gestão de consentimentos.
Método para registro dos dados cadastrais de pessoa natural dos correntistas da própria instituição receptora, alimentando as consultas de reciprocidade do Open Finance Brasil. O corpo é encaminhado sem alterações ao repositório de reciprocidade do tenant, identificado pelo client_id presente no token de acesso (nunca por header). A escrita é um upsert idempotente chaveado pelo CPF; registros enviados pelo parceiro sempre têm precedência sobre os registros criados automaticamente pelo gateway após a autorização de consentimentos e nunca são sobrescritos por eles.
O repositório valida a presença dos campos de nível superior updateDateTime, personalId, brandName, civilName, birthDate, hasBrazilianNationality e contacts, além de documents.cpfNumber com exatamente 11 dígitos. Campos adicionais são aceitos, porém descartados no armazenamento.
| updateDateTime required | string <date-time> Data e hora da última atualização do registro, conforme especificação RFC-3339, formato UTC. |
| personalId required | any Identificador da pessoa natural na instituição, conforme o padrão Open Finance Brasil. |
| brandName required | string Nome da marca da instituição que registra o correntista. |
| civilName required | string Nome civil completo da pessoa natural. |
| birthDate required | string <date> Data de nascimento da pessoa natural. |
| hasBrazilianNationality required | boolean Indica se a pessoa natural possui nacionalidade brasileira. |
required | object |
required | object Contatos da pessoa natural. Os subcampos persistidos são postalAddresses (isMain, address, townName, postCode, country), phones (isMain, type, areaCode, number) e emails (isMain, email); demais subcampos são descartados no armazenamento. |
{- "updateDateTime": "2021-05-21T08:30:00Z",
- "personalId": null,
- "brandName": "Organização AA",
- "civilName": "Juan Kaique Cláudio Fernandes",
- "birthDate": "1990-08-15",
- "hasBrazilianNationality": true,
- "documents": {
- "cpfNumber": "12345678901"
}, - "contacts": {
- "postalAddresses": [
- {
- "isMain": true,
- "address": "string",
- "townName": "string",
- "postCode": "string",
- "country": "string"
}
], - "phones": [
- {
- "isMain": true,
- "type": "string",
- "areaCode": "string",
- "number": "string"
}
], - "emails": [
- {
- "isMain": true,
- "email": "string"
}
]
}
}{- "data": {
- "cpf": "12345678901"
}
}Método para registro dos dados cadastrais de pessoa jurídica dos correntistas da própria instituição receptora, alimentando as consultas de reciprocidade do Open Finance Brasil. Aplica-se apenas às instituições que atendem clientes pessoa jurídica. O corpo é encaminhado sem alterações ao repositório de reciprocidade do tenant, identificado pelo client_id presente no token de acesso (nunca por header). A escrita é um upsert idempotente chaveado pelo CNPJ.
Diferente do registro de pessoa natural, o registro de pessoa jurídica não possui precedência por origem: toda escrita sobrescreve a anterior, seja ela do parceiro ou criada automaticamente pelo gateway após a autorização de consentimentos.
O repositório valida a presença dos campos de nível superior updateDateTime, businessId, brandName, companyName, incorporationDate, parties e contacts, além de cnpjNumber com exatamente 14 dígitos. Observe que o CNPJ é enviado no nível superior do corpo, e não dentro de documents como no registro de pessoa natural. Campos adicionais são aceitos, porém descartados no armazenamento.
As consultas de qualificação e de relacionamento financeiro de pessoa jurídica não possuem endpoint de registro próprio: o repositório de reciprocidade as deriva deste mesmo corpo.
| updateDateTime required | string <date-time> Data e hora da última atualização do registro, conforme especificação RFC-3339, formato UTC. |
| businessId required | string Identificador da pessoa jurídica na instituição, conforme o padrão Open Finance Brasil. |
| brandName required | string Nome da marca da instituição que registra o correntista. |
| companyName required | string Razão social da pessoa jurídica. |
| incorporationDate required | string <date-time> Data de constituição da empresa, conforme especificação RFC-3339. |
| cnpjNumber required | string <= 14 characters ^\d{14}$ CNPJ da pessoa jurídica, com exatamente 14 dígitos. Chave do registro no repositório de reciprocidade. Enviado no nível superior do corpo, e não dentro de documents como no registro de pessoa natural. |
required | Array of objects Partes relacionadas à pessoa jurídica (sócios, administradores). Os subcampos persistidos são personType, type, documentType e documentNumber; demais subcampos são descartados no armazenamento. |
required | object Contatos da pessoa jurídica. Os subcampos persistidos são postalAddresses (isMain, townName, country, countryCode), phones (isMain, type, areaCode, number) e emails (isMain, email); demais subcampos são descartados no armazenamento. |
{- "updateDateTime": "2021-05-21T08:30:00Z",
- "businessId": "578-psd-71md6971kjh-2d414",
- "brandName": "Organização A",
- "companyName": "Luiza e Benjamin Assessoria Jurídica Ltda",
- "incorporationDate": "2021-05-21T08:30:00Z",
- "cnpjNumber": "12345678000199",
- "parties": [
- {
- "personType": "PESSOA_NATURAL",
- "type": "SOCIO",
- "documentType": "CPF",
- "documentNumber": "12345678901"
}
], - "contacts": {
- "postalAddresses": [
- {
- "isMain": true,
- "townName": "string",
- "country": "string",
- "countryCode": "string"
}
], - "phones": [
- {
- "isMain": true,
- "type": "string",
- "areaCode": "string",
- "number": "string"
}
], - "emails": [
- {
- "isMain": true,
- "email": "string"
}
]
}
}{- "data": {
- "cnpj": "12345678000199"
}
}Método para obtenção da URL de redirecionamento ao portal compartilhado de gestão de consentimentos. O contrato tem dois lados: o parceiro chama este endpoint no gateway com autenticação Bearer, informando o documento do cliente; o gateway assina internamente um JWT PS256 com os dados do cliente e da marca e o envia (Content-Type application/jwt) ao portal compartilhado configurado para o cliente, que responde com a URL de redirecionamento. O parceiro recebe apenas o campo redirectUrl (o JWT nunca é exposto ao parceiro) e deve redirecionar o usuário final para essa URL, onde ele poderá visualizar e gerir seus consentimentos.
| document required | string CPF (11 dígitos) ou CNPJ (14 dígitos) do cliente. Caracteres de formatação (pontos, traços e barras) são removidos antes da validação; o gateway valida apenas o comprimento resultante (11 ou 14 caracteres), sem verificar se são dígitos. |
| representativeCpf | string CPF do representante legal, utilizado apenas quando document é um CNPJ. |
{- "document": "12345678901",
- "representativeCpf": "12345678901"
}{
}Endpoints de backoffice para consulta e revogação de consentimentos out-of-band (OOB). As requisições são repassadas de forma transparente ao serviço upstream de consentimentos; o gateway anexa sua própria credencial OIDC na chamada upstream. O token do parceiro nunca é encaminhado.
Método para listagem de consentimentos out-of-band (OOB). A requisição é repassada de forma transparente ao serviço upstream de consentimentos: o gateway autentica o parceiro com o token Bearer usual (sem escopo adicional) e anexa sua própria credencial OIDC na chamada upstream; o token do parceiro nunca é encaminhado. O corpo da resposta do upstream é devolvido sem alterações. Parâmetros de consulta escalares (por exemplo cpf e page-size) são repassados sem alterações; parâmetros no estilo array (k[]=...) são descartados silenciosamente.
A disponibilidade depende de configuração por instância: em produção o fluxo retorna 503 BACKOFFICE_DISABLED até que as credenciais OIDC de backoffice da instância sejam provisionadas pela Cumbuca; em homologação funciona por padrão.
| cpf | string Filtro por CPF, repassado sem alterações ao serviço upstream. |
| page-size | string Tamanho da página, repassado sem alterações ao serviço upstream. |
{ }Método para obter um consentimento out-of-band (OOB) pelo seu identificador. A requisição é repassada de forma transparente ao serviço upstream de consentimentos, com a mesma autenticação e a mesma disponibilidade por instância da listagem. O consentId é uma URN (por exemplo urn:bancoex:C1DD33123) e deve ser enviado bruto, como um único segmento de caminho; os ':' e um '%' literal são tratados pelo gateway. Não aplique percent-encoding ao valor: ele seria duplamente codificado. Identificadores contendo '/', '?' ou '#' não podem ser endereçados por este endpoint.
| consentId required | string Identificador do consentimento no formato URN (por exemplo urn:bancoex:C1DD33123), enviado bruto como um único segmento de caminho; não aplique percent-encoding (o valor seria duplamente codificado). Identificadores contendo '/', '?' ou '#' não podem ser endereçados por este endpoint. |
{ }Método para alteração (revogação) de um consentimento out-of-band (OOB). O corpo deve ser um objeto JSON e é repassado sem alterações ao serviço upstream de consentimentos (JSON puro, sem JWS e sem envelope data); JSON com raiz não-objeto (array, string, número) é reempacotado pelo gateway sob a chave _json. A mudança de estado acontece integralmente no upstream e o gateway nada armazena. Mesma autenticação e mesma disponibilidade por instância da listagem.
Atenção: o gateway nunca repete requisições PATCH em falhas de transporte (apenas GETs são repetidos), portanto um 502 nesta operação é indeterminado: a revogação pode ou não ter chegado ao serviço upstream. Confirme o estado do consentimento com GET /backoffice/open-banking/oob-consents/v1/consents/{consentId} antes de tentar novamente.
| consentId required | string Identificador do consentimento no formato URN (por exemplo urn:bancoex:C1DD33123), enviado bruto como um único segmento de caminho; não aplique percent-encoding (o valor seria duplamente codificado). Identificadores contendo '/', '?' ou '#' não podem ser endereçados por este endpoint. |
Corpo JSON opaco; objetos são repassados sem alterações ao serviço upstream (JSON com raiz não-objeto é reempacotado pelo gateway sob a chave _json). O formato segue o contrato do serviço upstream de consentimentos OOB e não é validado pelo gateway.
{- "revocation": {
- "reason": "FRAUD"
}
}{ }