Download OpenAPI specification:
API for accessing Open Finance Brazil data and managing consents.
This API exposes endpoints for:
/consent-management)/openid)/open-finance): accounts, credit cards, loans, financings, overdraft advances, invoice financings, investments, and customer dataThe Open Finance data endpoints (/open-finance/*) expose aggregated financial data from transmitting institutions via Open Finance Brazil, providing a unified abstraction layer over connected account data.
On GET /open-finance/* reads, when the institution given in x-authorisation-server-id does not publish the requested API family and version in the Open Finance participants directory and the read fails, the gateway answers 422 with code ENDPOINT_NOT_SUPPORTED_BY_PARTICIPANT (header x-nexus-error-source: client) instead of the bank's generic error. Do not retry: the bank does not offer that API.
Issues an OAuth 2.0 access token using either the Client Credentials or Refresh Token grant type.
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 optionally a new refresh token) without re-presenting credentials.Cache and reuse the access token until it expires, then call this endpoint again with grant_type=refresh_token.
| 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
}Creates a new data-sharing consent for the customer.
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
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"
}
}
}
}Generates a new authorisation redirect URL for a consent that failed or was not completed.
| 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 The consentId is the unique consent identifier and must be a URN (Uniform Resource Name), as defined in RFC 8141. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
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"
}
}
}
}Renews an existing consent. The consent can only be renewed if it is in an active state and within the allowed renewal window.
| 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 The consentId is the unique consent identifier and must be a URN (Uniform Resource Name), as defined in RFC 8141. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| x-customer-user-agent required | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
| x-fapi-customer-ip-address required | string[\w\W\s]* End user's IP address if they are currently logged in with the client. |
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"
}
}
}
}Returns details of all extensions (renewals) made to the specified consent.
| 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 The consentId is the unique consent identifier and must be a URN (Uniform Resource Name), as defined in RFC 8141. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
{- "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"
}
}
}
}Returns the full details of the specified consent.
| 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 The consentId is the unique consent identifier and must be a URN (Uniform Resource Name), as defined in RFC 8141. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
{- "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"
}
}
}
}Deletes or revokes the specified consent, terminating data-sharing authorisation.
| 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 The consentId is the unique consent identifier and must be a URN (Uniform Resource Name), as defined in RFC 8141. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
{- "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"
}
}Returns all institutions registered in the Open Finance Brazil directory, including their Authorisation Server identifiers and available API resources.
| role | string Filter results to OrgDomainRoleClaims containing the specified role. Role types are subject to change. |
| familyType | string Filter results to ApiResources containing the specified familyType. |
[- {
- "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
}
]
}
]Used in the App-to-App flow to exchange the authorisation code returned by the data provider for tokens, or to process an authorisation error.
| 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 for listing resources linked to a consent, following Open Finance Brazil standards.
Returns the list of resources held by the customer at the data provider and covered by the active consent.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "data": [
- {
- "resourceId": "25cac914-d8ae-6789-b215-650a6215820d",
- "type": "ACCOUNT",
- "status": "AVAILABLE"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints for querying customer registration data (individuals and businesses), following Open Finance Brazil standards.
Returns the identification records for the individual customer held at the data provider.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the identification records for the business customer held at the data provider.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the qualification records (financial profile) for the individual customer held at the data provider.
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the qualification records (financial profile) for the business customer held at the data provider.
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the financial relationship records and authorised representatives for the individual customer at the data provider.
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the financial relationship records and authorised representatives for the business customer at the data provider.
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying credit card account data, following Open Finance Brazil standards.
Returns the list of credit card (post-paid payment) accounts held by the customer at the data provider and covered by the active consent.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the identification data for the credit card account identified by creditCardAccountId.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the credit card account, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the credit limits for the account identified by creditCardAccountId.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the credit card account, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the historical transaction list (up to the last 12 months) for the credit card account identified by creditCardAccountId.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the credit card account, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| transactionType | string Enum: "PAGAMENTO" "PAGAMENTO_FATURA" "TARIFA" "OPERACOES_CREDITO_CONTRATADAS_CARTAO" "ESTORNO" "CASHBACK" "OUTROS" Filter by transaction type. |
| payeeMCC | number <int32> <= 9999 Example: payeeMCC=8299 Filter by payee's Merchant Category Code (MCC). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the recent transaction list (last 7 days) for the credit card account identified by creditCardAccountId.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the credit card account, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| transactionType | string Enum: "PAGAMENTO" "PAGAMENTO_FATURA" "TARIFA" "OPERACOES_CREDITO_CONTRATADAS_CARTAO" "ESTORNO" "CASHBACK" "OUTROS" Filter by transaction type. |
| payeeMCC | number <int32> <= 9999 Example: payeeMCC=8299 Filter by payee's Merchant Category Code (MCC). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the list of bills for the credit card account identified by creditCardAccountId.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the credit card account, preserving immutability rules within the data provider. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the gateway. |
| fromDueDate | string <date> <= 10 characters Filter bills with due date from this date (YYYY-MM-DD). |
| toDueDate | string <date> <= 10 characters Filter bills with due date up to this date (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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the list of transactions for the bill identified by billId on the credit card account identified by creditCardAccountId.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the credit card account, preserving immutability rules within the data provider. |
| billId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifies the bill. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| transactionType | string Enum: "PAGAMENTO" "PAGAMENTO_FATURA" "TARIFA" "OPERACOES_CREDITO_CONTRATADAS_CARTAO" "ESTORNO" "CASHBACK" "OUTROS" Filter by transaction type. |
| payeeMCC | number <int32> <= 9999 Example: payeeMCC=8299 Filter by payee's Merchant Category Code (MCC). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying payment and deposit account data, following Open Finance Brazil standards.
Returns the list of accounts consented by the customer.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the gateway. |
| accountType | string Enum: "CONTA_DEPOSITO_A_VISTA" "CONTA_POUPANCA" "CONTA_PAGAMENTO_PRE_PAGA" Filter by account type. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the identification data for the account identified by accountId.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifier for a demand deposit, savings, or prepaid payment account. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the balance information for the account identified by accountId.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifier for a demand deposit, savings, or prepaid payment account. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the historical transaction list for the account identified by accountId.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifier for a demand deposit, savings, or prepaid payment account. |
| fromBookingDate | string <date> <= 10 characters Filter transactions from this booking date (YYYY-MM-DD). |
| toBookingDate | string <date> <= 10 characters Filter transactions up to this booking date (YYYY-MM-DD). |
| creditDebitIndicator | string Enum: "CREDITO" "DEBITO" Filter by credit/debit indicator. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the recent transaction list (last 7 days) for the account identified by accountId.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifier for a demand deposit, savings, or prepaid payment account. |
| fromBookingDate | string <date> <= 10 characters Filter transactions from this booking date (YYYY-MM-DD). |
| toBookingDate | string <date> <= 10 characters Filter transactions up to this booking date (YYYY-MM-DD). |
| creditDebitIndicator | string Enum: "CREDITO" "DEBITO" Filter by credit/debit indicator. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the overdraft limits for the account identified by accountId.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifier for a demand deposit, savings, or prepaid payment account. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the balances reserved in savings pots/reserves for the account identified by accountId. In scope: reserves without yield, used to set money aside for future spending, and reserves with yield that are not tied to an investment linked to the customer's CPF/CNPJ. When the institution offers the product but the customer has no reserve, the list comes back empty with HTTP 200. Institutions without the product return 404.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifier for a demand deposit, savings, or prepaid payment account. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the list of loan contracts held by the customer at the data provider and covered by the active consent.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the data for the loan contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the list of warranties linked to the loan contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the payment data for the loan contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the scheduled instalments for the loan contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying financing credit operation data, following Open Finance Brazil standards.
Returns the list of financing contracts held by the customer at the data provider and covered by the active consent.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the data for the financing contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the warranties linked to the financing contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the payment data for the financing contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the scheduled instalments for the financing contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying overdraft advance data, following Open Finance Brazil standards.
Returns the list of overdraft advance contracts consented by the customer.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the data for the overdraft advance contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the warranties linked to the overdraft advance contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the payment data for the overdraft advance contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the scheduled instalments for the overdraft advance contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying discounted credit rights (invoice financings) data, following Open Finance Brazil standards.
Returns the list of invoice financing (receivables advance) contracts consented by the customer.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the data for the invoice financing contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the warranties linked to the invoice financing contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the payment data for the invoice financing contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the scheduled instalments for the invoice financing contract identified by contractId.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Contract identifier for all types of credit operations. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying bank fixed income investment data, following Open Finance Brazil standards.
Returns the list of bank fixed income investment positions held by the customer at the data provider.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21281590001660",
- "investmentType": "CDB",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Returns the data for the bank fixed income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the current balance/position for the bank fixed income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the transaction history for the bank fixed income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns recent transactions (last 7 days) for the bank fixed income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying credit fixed income investment data, following Open Finance Brazil standards.
Returns the list of credit fixed income investment positions held by the customer at the data provider.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "investmentType": "CRI",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Returns the data for the credit fixed income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the current balance/position for the credit fixed income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the transaction history for the credit fixed income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns recent transactions (last 7 days) for the credit fixed income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying variable income investment data, following Open Finance Brazil standards.
Returns the list of variable income (equity) investment positions held by the customer at the data provider.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21281590001660",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Returns the data for the variable income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "data": {
- "issuerInstitutionCnpjNumber": "11225860000140",
- "isinCode": "BRCST4CTF001",
- "ticker": "PETR4"
}, - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Returns the current balance/position for the variable income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the transaction history for the variable income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns recent transactions (last 7 days) for the variable income investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the broker note identified by brokerNoteId.
| brokerNoteId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the broker note, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying Tesouro Direto (Brazilian treasury bond) investment data, following Open Finance Brazil standards.
Returns the list of Tesouro Direto (Brazilian treasury bond) investment positions held by the customer at the data provider.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Returns the data for the Tesouro Direto investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the current balance/position for the Tesouro Direto investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the transaction history for the Tesouro Direto investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns recent transactions (last 7 days) for the Tesouro Direto investment identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionDate | string <date> <= 10 characters Filter transactions from this date (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filter transactions up to this date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying investment fund data, following Open Finance Brazil standards.
Returns the list of investment fund positions held by the customer at the data provider.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the data for the investment fund position identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the current balance/position for the investment fund identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the transaction history for the investment fund identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionConversionDate | string <date> <= 10 characters Filter fund transactions from this conversion date (YYYY-MM-DD). |
| toTransactionConversionDate | string <date> <= 10 characters Filter fund transactions up to this conversion date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns recent transactions (last 7 days) for the investment fund identified by investmentId.
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Uniquely identifies the customer's relationship with the investment product, preserving immutability rules within the data provider. |
| fromTransactionConversionDate | string <date> <= 10 characters Filter fund transactions from this conversion date (YYYY-MM-DD). |
| toTransactionConversionDate | string <date> <= 10 characters Filter fund transactions up to this conversion date (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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 for querying foreign exchange operation data, following Open Finance Brazil standards. They require the EXCHANGES_READ permission in the consent; if the institution does not publish the exchanges API in the Directory, the gateway returns 422 ENDPOINT_NOT_SUPPORTED_BY_PARTICIPANT.
Returns the list of foreign exchange operations held by the customer at the data provider and covered by the active consent.
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "operationId": "92792126019929240"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Returns the data for the foreign exchange operation identified by operationId.
| operationId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Foreign exchange operation identifier, obtained from the operations list. |
| 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Returns the events of the foreign exchange operation identified by operationId.
| operationId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Foreign exchange operation identifier, obtained from the operations list. |
| page | integer <int32> >= 1 Default: 1 Requested page number (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Number of records per page. |
| pagination-key | string <= 2048 characters [\w\W\s]* Recall identifier defined by the regulation, used by the data provider so that pagination calls do not count towards the request limit. It is not a cursor and it is optional: when the data provider uses it, it comes in the links.next and links.prev URIs. Send the value back when requesting the next page through the 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 Authorisation Server identifier for the consent's data provider, obtained from the participants list. |
| 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 Consent identifier to be used in this operation, obtained from the consent creation response. |
| x-fapi-customer-ip-address | string [ 1 .. 100 ] characters [\w\W\s]* End user's IP address if they are currently logged in with the client. |
| x-customer-user-agent | string [ 1 .. 100 ] characters [\w\W\s]* User-agent string of the end user. |
{- "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"
}
}Receiving institution data reciprocity endpoints: registration of the institution's own account holders' identification records to serve Open Finance Brazil reciprocity queries, and retrieval of the redirect URL to the shared consent-management portal.
Registers the personal (individual) identification records of the receiving institution's own account holders, feeding the Open Finance Brazil reciprocity queries. The body is forwarded unchanged to the tenant's reciprocity repository, identified by the client_id present in the access token (never by header). The write is an idempotent upsert keyed by CPF; records submitted by the partner always take precedence over the records created automatically by the gateway after consent authorisation and are never overwritten by them.
The repository validates the presence of the top-level fields updateDateTime, personalId, brandName, civilName, birthDate, hasBrazilianNationality and contacts, plus documents.cpfNumber with exactly 11 digits. Additional fields are accepted but discarded on storage.
| updateDateTime required | string <date-time> Timestamp of the record's last update, per RFC-3339, UTC format. |
| personalId required | any Identifier of the natural person at the institution, per the Open Finance Brazil standard. |
| brandName required | string Brand name of the institution registering the account holder. |
| civilName required | string Full civil name of the natural person. |
| birthDate required | string <date> Date of birth of the natural person. |
| hasBrazilianNationality required | boolean Indicates whether the natural person holds Brazilian nationality. |
required | object |
required | object Contact details of the natural person. The persisted subfields are postalAddresses (isMain, address, townName, postCode, country), phones (isMain, type, areaCode, number) and emails (isMain, email); other subfields are discarded on storage. |
{- "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"
}
}Registers the business (legal-entity) identification records of the receiving institution's own account holders, feeding the Open Finance Brazil reciprocity queries. Applies only to institutions that serve legal-entity customers. The body is forwarded unchanged to the tenant's reciprocity repository, identified by the client_id present in the access token (never by header). The write is an idempotent upsert keyed by CNPJ.
Unlike the personal registration, the business registration has no precedence by origin: every write overwrites the previous one, whether it came from the partner or was created automatically by the gateway after consent authorisation.
The repository validates the presence of the top-level fields updateDateTime, businessId, brandName, companyName, incorporationDate, parties and contacts, plus cnpjNumber with exactly 14 digits. Note that the CNPJ is sent at the top level of the body, not inside documents as in the personal registration. Additional fields are accepted but discarded on storage.
Business qualification and financial-relations lookups have no registration endpoint of their own: the reciprocity repository derives both from this same body.
| updateDateTime required | string <date-time> Timestamp of the record's last update, per RFC-3339, UTC format. |
| businessId required | string Identifier of the legal entity at the institution, per the Open Finance Brazil standard. |
| brandName required | string Brand name of the institution registering the account holder. |
| companyName required | string Registered corporate name of the legal entity. |
| incorporationDate required | string <date-time> Date the company was incorporated, per RFC-3339. |
| cnpjNumber required | string <= 14 characters ^\d{14}$ CNPJ of the legal entity, exactly 14 digits. Key of the record in the reciprocity repository. Sent at the top level of the body, not inside documents as in the personal registration. |
required | Array of objects Parties related to the legal entity (partners, administrators). The persisted subfields are personType, type, documentType and documentNumber; other subfields are discarded on storage. |
required | object Contact details of the legal entity. The persisted subfields are postalAddresses (isMain, townName, country, countryCode), phones (isMain, type, areaCode, number) and emails (isMain, email); other subfields are discarded on storage. |
{- "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"
}
}Method for obtaining the redirect URL to the shared consent-management portal. The contract has two sides: the partner calls this endpoint on the gateway with Bearer authentication, providing the customer document; the gateway internally signs a PS256 JWT with the customer and brand data and sends it (Content-Type application/jwt) to the shared portal configured for the client, which responds with the redirect URL. The partner receives only the redirectUrl field (the JWT is never exposed to the partner) and must redirect the end user to that URL, where they can view and manage their consents.
| 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"
}{
}Backoffice endpoints for querying and revoking out-of-band (OOB) consents. Requests are passed through transparently to the upstream consent service; the gateway attaches its own OIDC credential to the upstream call. The partner token is never forwarded.
Method for listing out-of-band (OOB) consents. The request is passed through transparently to the upstream consent service: the gateway authenticates the partner with the usual Bearer token (no additional scope) and attaches its own OIDC credential to the upstream call; the partner token is never forwarded. The upstream response body is returned unchanged. Scalar query parameters (for example cpf and page-size) are passed through unchanged; array-style parameters (k[]=...) are silently discarded.
Availability depends on per-instance configuration: in production the flow returns 503 BACKOFFICE_DISABLED until the instance's backoffice OIDC credentials are provisioned by Cumbuca; in homologation it works by default.
| cpf | string Filter by CPF, passed through unchanged to the upstream service. |
| page-size | string Page size, passed through unchanged to the upstream service. |
{ }Method for retrieving an out-of-band (OOB) consent by its identifier. The request is passed through transparently to the upstream consent service, with the same authentication and the same per-instance availability as the listing. The consentId is a URN (for example urn:bancoex:C1DD33123) and must be sent raw; the gateway encodes the %, /, ? and # characters in the path segment and preserves the ':'.
| consentId required | string Consent identifier in URN format (for example urn:bancoex:C1DD33123), sent raw in the path. |
{ }Method for updating (revoking) an out-of-band (OOB) consent. The JSON body is passed through unchanged to the upstream consent service (plain JSON, no JWS and no data envelope); the state change happens entirely in the upstream service and the gateway stores nothing. Same authentication and same per-instance availability as the listing.
Warning: the gateway never retries PATCH requests on transport failures (only GETs are retried), so a 502 on this operation is indeterminate: the revocation may or may not have reached the upstream service. Confirm the consent state with GET /backoffice/open-banking/oob-consents/v1/consents/{consentId} before retrying.
| consentId required | string Consent identifier in URN format (for example urn:bancoex:C1DD33123), sent raw in the path. |
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"
}
}{ }