Download OpenAPI specification:
API para acesso a dados do Open Finance Brasil e gerenciamento de consentimentos.
Esta API expõe endpoints para:
/consent-management)/openid)/open-finance): contas, cartões de crédito, empréstimos, financiamentos, adiantamentos, direitos creditórios, investimentos e dados cadastraisOs endpoints de dados Open Finance (/open-finance/*) expõem dados financeiros agregados das instituições transmissoras via Open Finance Brasil, fornecendo uma camada de abstração unificada sobre os dados das contas conectadas.
Issues an OAuth 2.0 access token using either the Client Credentials or Refresh Token grant type. Client credentials must be sent as an HTTP Basic Authorization header (Basic base64(client_id:client_secret)); a missing or malformed header is rejected with 401 INVALID_CLIENT.
client_credentials: exchange your client credentials for a new access token and refresh token.refresh_token: exchange a previously issued refresh token for a new access token and a new refresh token without re-presenting credentials.Refresh tokens rotate on every refresh_token use: each refresh response carries a new refresh token and revokes the one just consumed, so a refresh token can be used exactly once; reusing an old one fails with 400 INVALID_GRANT. A new client_credentials request does not invalidate refresh tokens issued by earlier token responses.
| grant_type required | string Enum: "client_credentials" "refresh_token" OAuth 2.0 grant type. Use |
| scope | string Optional space-separated list of requested scopes. Applies to |
| refresh_token | string Required when |
{- "access_token": "string",
- "token_type": "Bearer",
- "expires_in": 0,
- "scope": "string",
- "refresh_token": "string",
- "refresh_expires_in": 0
}Endpoints para criação e gerenciamento de consentimentos de compartilhamento de dados.
Método para a criação de um novo consentimento.
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
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"
}
}{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "creationDateTime": "2021-05-21T08:30:00Z",
- "status": "AWAITING_AUTHORISATION",
- "statusUpdateDateTime": "2021-05-21T08:30:00Z",
- "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z"
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método de geração de uma nova URL de autorização para o consentimento identificado por consentId
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
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"
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método utilizado para renovação de consentimento do cliente. O consentimento só pode ser renovado caso esteja ativo (status AUTHORISED) e tenha alçada simples de aprovação (não dependa de múltiplos aprovadores). A alteração de data efetuada pela renovação deve ser refletida também na consulta do método GET/consents/{consentId}.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-customer-user-agent required | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. |
| x-fapi-customer-ip-address required | string[\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. |
required | object |
{- "data": {
- "expirationDateTime": "2021-05-21T08:30:00Z",
- "loggedUser": {
- "document": {
- "identification": "11111111111",
- "rel": "CPF"
}
}, - "businessEntity": {
- "document": {
- "identification": "11111111111111",
- "rel": "CNPJ"
}
}
}
}{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "creationDateTime": "2021-05-21T08:30:00Z",
- "status": "AWAITING_AUTHORISATION",
- "statusUpdateDateTime": "2021-05-21T08:30:00Z",
- "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z"
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método para obter detalhes de extensões consentimento identificado por consentId.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
{- "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"
}
]
}
}
}Método para obter detalhes do consentimento identificado por consentId.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "creationDateTime": "2021-05-21T08:30:00Z",
- "status": "AWAITING_AUTHORISATION",
- "statusUpdateDateTime": "2021-05-21T08:30:00Z",
- "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z",
- "rejection": {
- "rejectedBy": "USER",
- "reason": {
- "code": "CONSENT_EXPIRED",
- "additionalInformation": "Authorization timeout exceeded."
}
}, - "journey": {
- "isLinked": true,
- "linkId": "urn:bancoex:C1DD331237"
}
}, - "links": {
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}
}
}Método para deletar / revogar o consentimento identificado por consentId.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN (Uniform Resource Name). Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier (URI) que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
{- "errors": [
- {
- "code": "4XX",
- "title": "Título legível por humanos deste erro específico",
- "detail": "Descrição legível por humanos deste erro específico"
}
], - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obtenção dos participantes registrados no diretório. Apenas os parâmetros de consulta role e familyType são encaminhados; quaisquer outros parâmetros de consulta são ignorados
| role | string Filtra OrgDomainRoleClaims contendo role informado. Os tipos de role estão sujeitos a mudanças, verificar na externalDocs descrita. |
| familyType | string Filtra ApiResources contendo familyType informado |
[- {
- "OpenIDDiscoveryDocument": "https://open-finance.transmissora.com.br/.well-known/openid-configuration",
- "CustomerFriendlyName": "Transmissora Open Finance",
- "CustomerFriendlyLogoUri": "https://cdn.raidiam.io/directory-ui/brand/obbrazil/0.2.0.112/favicon.svg",
- "CustomerFriendlyDescription": "Descrição da transmissora Open Finance",
- "Organisations": [
- {
- "OrganisationId": "ce31b1e1-71c5-4918-ba5b-3e8f6401c71f",
- "RegisteredName": "Transmissora S.A.",
- "RegistrationNumber": "60663556000104",
- "ParentOrganisationReference": "60701190000104"
}
], - "OrgDomainRoleClaims": [
- {
- "Status": "Active",
- "role": "CONTA"
}
], - "AuthorisationServerIds": [
- "a9e62501-0b91-4af9-837d-c2d210736f28"
], - "ApiResources": [
- {
- "ApiFamilyType": "payments-consents",
- "ApiVersion": 1
}
]
}
]Método utilizado no fluxo App-To-App para que haja troca do authorization code retornado pelos tokens ou para que o tratamento de eventuais erros de autorização aconteça.
| data | string |
{- "data": "code=LxSevzQNevQJM0yx4dhPo4oJHdYhAHG808ssYF2OlzC&id_token=eyJhbGciOiJQUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkVKU01fbW1UMV9qTTVieTM5aEttR01BSWNTM2lzQ3BPSlB5NVdnUmY3RUUifQ.eyJzdWIiOiJPRkMtNDkzOGI1ODIzZWQzNjMxNmQyZTVjYzY5M2YxNzljMTJjNTE0MjNlYTQ0NzJiYjgyZWI5YWYzNTE0NjEyYmI2MSIsImF1dGhfdGltZSI6MTY5NTY3NjE2MCwiYWNyIjoidXJuOmJyYXNpbDpvcGVuYmFua2luZzpsb2EyIiwibm9uY2UiOiIzNjE2YzM3NWFjMDZlODBjMTk3MjljMTkwOGEzYjkxMGQ3ODVlYzViZTkxOTZhN2YyZjllZjhmNDI1YmVlNWMxIiwiY19oYXNoIjoiRUVMd2FoU1FQUGt2WEZWZzJOZnRHUSIsInNfaGFzaCI6IndPN1hZbFB1c1FZMGtwOG1Ucmw3WVEiLCJhdWQiOiI1aUtkV3JCdlhFRjJHNWgwZ1RaMkMiLCJleHAiOjE2OTU2NzcwNjAsImlhdCI6MTY5NTY3NjE2MCwiaXNzIjoiaHR0cHM6Ly9vYmIucWEub29iLm9wdXMtc29mdHdhcmUuY29tLmJyLyJ9.SNBN_Buh_Y0iLuJGP4bgSHYnSKC_g76R0CpWEVRJua788RNoJpAzhAm6Ah6vOb2nD-H4Yq2MAjRy_Fkh7ruziBaJ4ebDexxQ2GAocBgrmQ2JwI-Q-1D4Xm1WuSS6OSm04Kk0CiV8MylidwxF_4XS40uWqxTJQcgG8dP4NC9-ty8S6a-6oGs0MekjOqm9mU0aFDwS8fRGZ8TU-8AT15hiMQ9sXsgNlfrci0MQi9Jb6t9o4c93mKCLhGypYswjs1MjVoXD3K6btZ2NSZYBQROtTK_tl9HkvW1uRVhNVZjzwDs1DJrvZpLP48es8YPxFtYAAKsuwiB8bza58MYKvvW81A&state=dXJuOmFtYXppbmdiYW5rOjdlOWYxMDhmLWE3MDktNDBlNi1iMzQ2LTNjNGZiMzBjNjcyNnwx"
}{- "error": "access_denied",
- "error_description": "Error in user authentication"
}Endpoints para listagem de recursos vinculados ao consentimento, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de recursos mantidos pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "resourceId": "25cac914-d8ae-6789-b215-650a6215820d",
- "type": "ACCOUNT",
- "status": "AVAILABLE"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados cadastrais do cliente (pessoa física e jurídica), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter os registros de identificação da pessoa natural mantidos na instituição transmissora.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os registros de identificação da pessoa jurídica mantidos na instituição transmissora
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os registros de qualificação da pessoa natural mantidos na instituição transmissora.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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
}, - "employerCnpjCpf": "30386566000164",
- "employerName": "Organização A"
}, - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os registros de qualificação da pessoa jurídica mantidos na instituição transmissora.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter registros de relacionamentos com a instituição financeira e de representantes da pessoa natural mantidos na instituição transmissora.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter registros de relacionamentos com a instituição financeira e de representantes da pessoa jurídica mantidos na instituição transmissora.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de contas pós-pagas (cartões de crédito), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contas de pagamento pós-paga mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "creditCardAccountId": "XXZTR3459087",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "name": "Cartão Universitário",
- "productType": "CLASSIC_NACIONAL",
- "creditCardNetwork": "MASTERCARD"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de identificação da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": {
- "name": "Cartão Universitário",
- "productType": "OUTROS",
- "productAdditionalInfo": "OURO_INTERNACIONAL",
- "creditCardNetwork": "VISA",
- "networkAdditionalInfo": "AURA CARD",
- "paymentMethod": [
- {
- "identificationNumber": "4453",
- "isMultipleCreditCard": true
}
]
}, - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os limites da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações histórica (últimos 12 meses, ou recorte desse período) da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora. A lista a retornar se refere a transações após conciliado.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| transactionType | string <= 50 characters Filtro por tipo de transação. |
| payeeMCC | integer <int32> Filtro por MCC do beneficiário. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações recentes (últimos 7 dias) da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora. A lista a retornar se refere a transações após conciliado.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| transactionType | string <= 50 characters Filtro por tipo de transação. |
| payeeMCC | integer <int32> Filtro por MCC do beneficiário. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de faturas da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora.
Só deve ser informada uma fatura já fechada.
Qualquer pagamento deve ser contado para a última fatura fechada.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| fromDueDate | string <date> <= 10 characters Filtra faturas com vencimento a partir desta data (YYYY-MM-DD). |
| toDueDate | string <date> <= 10 characters Filtra faturas com vencimento até esta data (YYYY-MM-DD). |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de pagamento pós-paga identificada por creditCardAccountId e billId mantida pelo cliente na instituição transmissora. A lista a retornar se refere a transações após conciliado.
| creditCardAccountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| billId required | string Informação que identifica a fatura |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| transactionType | string <= 50 characters Filtro por tipo de transação. |
| payeeMCC | integer <int32> Filtro por MCC do beneficiário. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de contas de pagamento e depósito, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contas depósito à vista, poupança e pagamento pré-pagas mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| accountType | string Enum: "CONTA_DEPOSITO_A_VISTA" "CONTA_POUPANCA" "CONTA_PAGAMENTO_PRE_PAGA" Filtro por tipo de conta. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de identificação da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": {
- "compeCode": "001",
- "branchCode": "6272",
- "number": "24550245",
- "checkDigit": "4",
- "type": "CONTA_DEPOSITO_A_VISTA",
- "subtype": "INDIVIDUAL",
- "currency": "BRL"
}, - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os saldos da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora. É permitida uma consulta máxima que se estenda em 12 meses no passado mais 12 meses no futuro.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromBookingDate | string <date> <= 10 characters Filtra transações a partir desta data de lançamento (YYYY-MM-DD). |
| toBookingDate | string <date> <= 10 characters Filtra transações até esta data de lançamento (YYYY-MM-DD). |
| creditDebitIndicator | string Enum: "CREDITO" "DEBITO" Filtro por indicador de crédito/débito. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora. É permitida uma consulta máxima que se estenda em 7 dias no passado mais 12 meses no futuro.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromBookingDate | string <date> <= 10 characters Filtra transações a partir desta data de lançamento (YYYY-MM-DD). |
| toBookingDate | string <date> <= 10 characters Filtra transações até esta data de lançamento (YYYY-MM-DD). |
| creditDebitIndicator | string Enum: "CREDITO" "DEBITO" Filtro por indicador de crédito/débito. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os limites da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora. Para as instituições financeiras transmissoras que possuam contas sem limites associados devem retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| accountId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": {
- "overdraftContractedLimit": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "overdraftUsedLimit": {
- "amount": "1000.0400",
- "currency": "BRL"
}, - "unarrangedOverdraftAmount": {
- "amount": "1000.0400",
- "currency": "BRL"
}
}, - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de operações de crédito (empréstimos), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de empréstimo mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "contractId": "92792126019929279212650822221989319252576",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "productType": "EMPRESTIMOS",
- "productSubType": "CREDITO_PESSOAL_COM_CONSIGNACAO",
- "productSubTypeCategory": "CREDITO_PESSOAL_CLEAN",
- "ipocCode": "92792126019929279212650822221989319252576"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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'",
- "cnpjConsignee": "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de garantias vinculadas ao contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "currency": "BRL",
- "warrantyType": "CESSAO_DIREITOS_CREDITORIOS",
- "warrantySubType": "NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO",
- "warrantyAmount": "1000.0400"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do cronograma de parcelas do contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de operações de crédito (financiamentos), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de empréstimo mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "contractId": "92792126019929279212650822221989319252576",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "productType": "FINANCIAMENTOS",
- "productSubType": "AQUISICAO_BENS_VEICULOS_AUTOMOTORES",
- "ipocCode": "92792126019929279212650822221989319252576"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de financiamento identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de garantias vinculadas ao contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "currency": "BRL",
- "warrantyType": "CESSAO_DIREITOS_CREDITORIOS",
- "warrantySubType": "NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO",
- "warrantyAmount": "1000.0400"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de financiamento identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do cronograma de parcelas do contrato de financiamento identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de adiantamento a depositantes, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de adiantamento a depositantes mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "contractId": "xcjklompowsa279212650822221989319aadrtjk",
- "brandName": "Organização A",
- "companyCnpj": "60500998000144",
- "productType": "ADIANTAMENTO_A_DEPOSITANTES",
- "productSubType": "ADIANTAMENTO_A_DEPOSITANTES",
- "ipocCode": "92792126019929279212650822221989319252576"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de garantias vinculadas ao contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "currency": "BRL",
- "warrantyType": "CESSAO_DIREITOS_CREDITORIOS",
- "warrantySubType": "NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO",
- "warrantyAmount": "100000.0400"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do cronograma de parcelas do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de direitos creditórios descontados, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de antecipação de recebíveis mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento.
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "contractId": "92792126019929279212650822221989319252576",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "productType": "DIREITOS_CREDITORIOS_DESCONTADOS",
- "productSubType": "DESCONTO_CHEQUES",
- "ipocCode": "92792126019929279212650822221989319252576"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de garantias vinculadas ao contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora. Para os produtos que não possuam garantias deve-se retornar HTTP Status 200 com o objeto “data” vazio, sem nenhum atributo interno.
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "currency": "BRL",
- "warrantyType": "CESSAO_DIREITOS_CREDITORIOS",
- "warrantySubType": "NOTAS_PROMISSORIAS_OUTROS_DIREITOS_CREDITO",
- "warrantyAmount": "1000.0400"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do cronograma de parcelas do contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identificador do contrato para todos os tipos de operação de crédito. |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em renda fixa bancária, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Renda Fixa Bancária mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21281590001660",
- "investmentType": "CDB",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Renda Fixa Bancária identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em renda fixa crédito, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Renda Fixa Crédito mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "investmentType": "CRI",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Renda Fixa Crédito identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em renda variável, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Renda Variável mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21281590001660",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Variável identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": {
- "issuerInstitutionCnpjNumber": "11225860000140",
- "isinCode": "BRCST4CTF001",
- "ticker": "PETR4"
}, - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Variável identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Variável identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Renda Variável identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as informações da nota de negociação identificado nas movimentações de compra e venda de ativos em bolsa. O brokerNoteId é enviado nos movimentos de compra ou venda de ativos e deve ser passada como parâmetro de entrada no endpoint “Nota de Negociação”.Como conteúdo do campo brokerNoteId é esperado que a transmissora gere um identificar único, imutável, para cada número (natural) de nota de negociação
| brokerNoteId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em títulos do Tesouro Direto, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Títulos do Tesouro Direto mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações da operação (últimos 12 meses) de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Títulos do Tesouro Direto identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionDate | string <date> <= 10 characters Filtra transações a partir desta data (YYYY-MM-DD). |
| toTransactionDate | string <date> <= 10 characters Filtra transações até esta data (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de fundos de investimento, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Fundos de Investimento mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "anbimaCategory": "RENDA_FIXA",
- "anbimaClass": "string",
- "anbimaSubclass": "string",
- "investmentId": "92792126019929200000000000000000000000000"
}
], - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": {
- "name": "CONSTELLATION MASTER FIA",
- "cnpjNumber": "11225860000140",
- "isinCode": "BRCST4CTF001",
- "anbimaCategory": "RENDA_FIXA",
- "anbimaClass": "string",
- "anbimaSubclass": "string"
}, - "links": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionConversionDate | string <date> <= 10 characters Filtra aplicações/resgates a partir desta data de conversão (YYYY-MM-DD). |
| toTransactionConversionDate | string <date> <= 10 characters Filtra aplicações/resgates até esta data de conversão (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações recentes da operação de Fundos de Investimento identificada por investmentId. O período a ser considerado para apresentação de movimentações será de até 7 dias, ou seja, 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string <= 100 characters ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$ Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| authorizationServerId | string <uuid> Identificador do Servidor de Autorização da instituição detentora dos dados, obtido no diretório de participantes. Alternativo ao header x-authorisation-server-id; quando ambos forem fornecidos, o query parameter tem precedência. |
| fromTransactionConversionDate | string <date> <= 10 characters Filtra aplicações/resgates a partir desta data de conversão (YYYY-MM-DD). |
| toTransactionConversionDate | string <date> <= 10 characters Filtra aplicações/resgates até esta data de conversão (YYYY-MM-DD). |
| page | integer <int32> >= 1 Default: 1 Número da página solicitada (1-indexed). |
| page-size | integer <int32> [ 1 .. 1000 ] Default: 25 Número de registros por página. |
| pagination-key | string <= 2048 characters Chave de paginação cursor. Retornada no header x-next-page. |
| x-authorisation-server-id | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Servidor de Autorização (obtido no diretório de participantes). Alternativo ao query parameter authorizationServerId; quando ambos forem fornecidos, o query parameter tem precedência. |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "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": {
- "self": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "first": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "prev": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=1&page-size=25",
- "next": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=2&page-size=25",
- "last": "/open-finance/accounts/v2/accounts?authorizationServerId={uuid}&page=10&page-size=25"
}, - "meta": {
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints de reciprocidade de dados da instituição receptora: registro dos dados cadastrais dos próprios correntistas para atendimento às consultas de reciprocidade do Open Finance Brasil e obtenção da URL de redirecionamento ao portal compartilhado de gestão de consentimentos.
Método para registro dos dados cadastrais de pessoa natural dos correntistas da própria instituição receptora, alimentando as consultas de reciprocidade do Open Finance Brasil. O corpo é encaminhado sem alterações ao repositório de reciprocidade do tenant, identificado pelo client_id presente no token de acesso (nunca por header). A escrita é um upsert idempotente chaveado pelo CPF; registros enviados pelo parceiro sempre têm precedência sobre os registros criados automaticamente pelo gateway após a autorização de consentimentos e nunca são sobrescritos por eles.
O repositório valida a presença dos campos de nível superior updateDateTime, personalId, brandName, civilName, birthDate, hasBrazilianNationality e contacts, além de documents.cpfNumber com exatamente 11 dígitos. Campos adicionais são aceitos, porém descartados no armazenamento.
| updateDateTime required | string <date-time> Data e hora da última atualização do registro, conforme especificação RFC-3339, formato UTC. |
| personalId required | any Identificador da pessoa natural na instituição, conforme o padrão Open Finance Brasil. |
| brandName required | string Nome da marca da instituição que registra o correntista. |
| civilName required | string Nome civil completo da pessoa natural. |
| birthDate required | string <date> Data de nascimento da pessoa natural. |
| hasBrazilianNationality required | boolean Indica se a pessoa natural possui nacionalidade brasileira. |
required | object |
required | object Contatos da pessoa natural. Os subcampos persistidos são postalAddresses (isMain, address, townName, postCode, country), phones (isMain, type, areaCode, number) e emails (isMain, email); demais subcampos são descartados no armazenamento. |
{- "updateDateTime": "2021-05-21T08:30:00Z",
- "personalId": null,
- "brandName": "Organização AA",
- "civilName": "Juan Kaique Cláudio Fernandes",
- "birthDate": "1990-08-15",
- "hasBrazilianNationality": true,
- "documents": {
- "cpfNumber": "12345678901"
}, - "contacts": {
- "postalAddresses": [
- {
- "isMain": true,
- "address": "string",
- "townName": "string",
- "postCode": "string",
- "country": "string"
}
], - "phones": [
- {
- "isMain": true,
- "type": "string",
- "areaCode": "string",
- "number": "string"
}
], - "emails": [
- {
- "isMain": true,
- "email": "string"
}
]
}
}{- "data": {
- "cpf": "12345678901"
}
}Método para registro dos dados cadastrais de pessoa jurídica dos correntistas da própria instituição receptora, alimentando as consultas de reciprocidade do Open Finance Brasil. Aplica-se apenas às instituições que atendem clientes pessoa jurídica. O corpo é encaminhado sem alterações ao repositório de reciprocidade do tenant, identificado pelo client_id presente no token de acesso (nunca por header). A escrita é um upsert idempotente chaveado pelo CNPJ.
Diferente do registro de pessoa natural, o registro de pessoa jurídica não possui precedência por origem: toda escrita sobrescreve a anterior, seja ela do parceiro ou criada automaticamente pelo gateway após a autorização de consentimentos.
O repositório valida a presença dos campos de nível superior updateDateTime, businessId, brandName, companyName, incorporationDate, parties e contacts, além de cnpjNumber com exatamente 14 dígitos. Observe que o CNPJ é enviado no nível superior do corpo, e não dentro de documents como no registro de pessoa natural. Campos adicionais são aceitos, porém descartados no armazenamento.
As consultas de qualificação e de relacionamento financeiro de pessoa jurídica não possuem endpoint de registro próprio: o repositório de reciprocidade as deriva deste mesmo corpo.
| updateDateTime required | string <date-time> Data e hora da última atualização do registro, conforme especificação RFC-3339, formato UTC. |
| businessId required | string Identificador da pessoa jurídica na instituição, conforme o padrão Open Finance Brasil. |
| brandName required | string Nome da marca da instituição que registra o correntista. |
| companyName required | string Razão social da pessoa jurídica. |
| incorporationDate required | string <date-time> Data de constituição da empresa, conforme especificação RFC-3339. |
| cnpjNumber required | string <= 14 characters ^\d{14}$ CNPJ da pessoa jurídica, com exatamente 14 dígitos. Chave do registro no repositório de reciprocidade. Enviado no nível superior do corpo, e não dentro de documents como no registro de pessoa natural. |
required | Array of objects Partes relacionadas à pessoa jurídica (sócios, administradores). Os subcampos persistidos são personType, type, documentType e documentNumber; demais subcampos são descartados no armazenamento. |
required | object Contatos da pessoa jurídica. Os subcampos persistidos são postalAddresses (isMain, townName, country, countryCode), phones (isMain, type, areaCode, number) e emails (isMain, email); demais subcampos são descartados no armazenamento. |
{- "updateDateTime": "2021-05-21T08:30:00Z",
- "businessId": "578-psd-71md6971kjh-2d414",
- "brandName": "Organização A",
- "companyName": "Luiza e Benjamin Assessoria Jurídica Ltda",
- "incorporationDate": "2021-05-21T08:30:00Z",
- "cnpjNumber": "12345678000199",
- "parties": [
- {
- "personType": "PESSOA_NATURAL",
- "type": "SOCIO",
- "documentType": "CPF",
- "documentNumber": "12345678901"
}
], - "contacts": {
- "postalAddresses": [
- {
- "isMain": true,
- "townName": "string",
- "country": "string",
- "countryCode": "string"
}
], - "phones": [
- {
- "isMain": true,
- "type": "string",
- "areaCode": "string",
- "number": "string"
}
], - "emails": [
- {
- "isMain": true,
- "email": "string"
}
]
}
}{- "data": {
- "cnpj": "12345678000199"
}
}Método para obtenção da URL de redirecionamento ao portal compartilhado de gestão de consentimentos. O contrato tem dois lados: o parceiro chama este endpoint no gateway com autenticação Bearer, informando o documento do cliente; o gateway assina internamente um JWT PS256 com os dados do cliente e da marca e o envia (Content-Type application/jwt) ao portal compartilhado configurado para o cliente, que responde com a URL de redirecionamento. O parceiro recebe apenas o campo redirectUrl (o JWT nunca é exposto ao parceiro) e deve redirecionar o usuário final para essa URL, onde ele poderá visualizar e gerir seus consentimentos.
| document required | string CPF (11 dígitos) ou CNPJ (14 dígitos) do cliente. Caracteres de formatação (pontos, traços e barras) são removidos antes da validação; o gateway valida apenas o comprimento resultante (11 ou 14 caracteres), sem verificar se são dígitos. |
| representativeCpf | string CPF do representante legal, utilizado apenas quando document é um CNPJ. |
{- "document": "12345678901",
- "representativeCpf": "12345678901"
}{
}Endpoints de backoffice para consulta e revogação de consentimentos out-of-band (OOB). As requisições são repassadas de forma transparente ao serviço upstream de consentimentos; o gateway anexa sua própria credencial OIDC na chamada upstream. O token do parceiro nunca é encaminhado.
Método para listagem de consentimentos out-of-band (OOB). A requisição é repassada de forma transparente ao serviço upstream de consentimentos: o gateway autentica o parceiro com o token Bearer usual (sem escopo adicional) e anexa sua própria credencial OIDC na chamada upstream; o token do parceiro nunca é encaminhado. O corpo da resposta do upstream é devolvido sem alterações. Parâmetros de consulta escalares (por exemplo cpf e page-size) são repassados sem alterações; parâmetros no estilo array (k[]=...) são descartados silenciosamente.
A disponibilidade depende de configuração por instância: em produção o fluxo retorna 503 BACKOFFICE_DISABLED até que as credenciais OIDC de backoffice da instância sejam provisionadas pela Cumbuca; em homologação funciona por padrão.
| cpf | string Filtro por CPF, repassado sem alterações ao serviço upstream. |
| page-size | string Tamanho da página, repassado sem alterações ao serviço upstream. |
{ }Método para obter um consentimento out-of-band (OOB) pelo seu identificador. A requisição é repassada de forma transparente ao serviço upstream de consentimentos, com a mesma autenticação e a mesma disponibilidade por instância da listagem. O consentId é uma URN (por exemplo urn:bancoex:C1DD33123) e deve ser enviado bruto, como um único segmento de caminho; os ':' e um '%' literal são tratados pelo gateway. Não aplique percent-encoding ao valor: ele seria duplamente codificado. Identificadores contendo '/', '?' ou '#' não podem ser endereçados por este endpoint.
| consentId required | string Identificador do consentimento no formato URN (por exemplo urn:bancoex:C1DD33123), enviado bruto como um único segmento de caminho; não aplique percent-encoding (o valor seria duplamente codificado). Identificadores contendo '/', '?' ou '#' não podem ser endereçados por este endpoint. |
{ }Método para alteração (revogação) de um consentimento out-of-band (OOB). O corpo deve ser um objeto JSON e é repassado sem alterações ao serviço upstream de consentimentos (JSON puro, sem JWS e sem envelope data); JSON com raiz não-objeto (array, string, número) é reempacotado pelo gateway sob a chave _json. A mudança de estado acontece integralmente no upstream e o gateway nada armazena. Mesma autenticação e mesma disponibilidade por instância da listagem.
Atenção: o gateway nunca repete requisições PATCH em falhas de transporte (apenas GETs são repetidos), portanto um 502 nesta operação é indeterminado: a revogação pode ou não ter chegado ao serviço upstream. Confirme o estado do consentimento com GET /backoffice/open-banking/oob-consents/v1/consents/{consentId} antes de tentar novamente.
| consentId required | string Identificador do consentimento no formato URN (por exemplo urn:bancoex:C1DD33123), enviado bruto como um único segmento de caminho; não aplique percent-encoding (o valor seria duplamente codificado). Identificadores contendo '/', '?' ou '#' não podem ser endereçados por este endpoint. |
Corpo JSON opaco; objetos são repassados sem alterações ao serviço upstream (JSON com raiz não-objeto é reempacotado pelo gateway sob a chave _json). O formato segue o contrato do serviço upstream de consentimentos OOB e não é validado pelo gateway.
{- "revocation": {
- "reason": "FRAUD"
}
}{ }