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.
Endpoints para criação e gerenciamento de consentimentos de compartilhamento de dados.
Método para a criação de um novo consentimento.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
required | object |
{- "data": {
- "loggedUser": {
- "document": {
- "identification": "11111111111",
- "rel": "CPF"
}
}, - "businessEntity": {
- "document": {
- "identification": "11111111111111",
- "rel": "CNPJ"
}
}, - "permissions": [
- "ACCOUNTS_READ",
- "ACCOUNTS_OVERDRAFT_LIMITS_READ",
- "RESOURCES_READ"
], - "expirationDateTime": "2021-05-21T08:30:00Z"
}
}{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": { }
}
}Método de geração de uma nova URL de autorização para o consentimento identificado por consentId
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name. Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
required | object |
{
}{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": { }
}
}Método utilizado para renovação de consentimento do cliente. O consentimento só pode ser renovado caso esteja ativo (status AUTHORISED) e tenha alçada simples de aprovação (não dependa de múltiplos aprovadores). A alteração de data efetuada pela renovação deve ser refletida também na consulta do método GET/consents/{consentId}.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name. Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-customer-user-agent required | string [ 1 .. 100 ] characters [\w\W\s]* Indica o user-agent que o usuário utiliza. |
| x-fapi-customer-ip-address required | string[\w\W\s]* O endereço IP do usuário se estiver atualmente logado com o receptor. |
required | object |
{- "data": {
- "expirationDateTime": "2021-05-21T08:30:00Z",
- "loggedUser": {
- "document": {
- "identification": "11111111111",
- "rel": "CPF"
}
}, - "businessEntity": {
- "document": {
- "identification": "11111111111111",
- "rel": "CNPJ"
}
}
}
}{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": { }
}
}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 required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": {
- "data": [
- {
- "expirationDateTime": "2021-05-21T08:30:00Z",
- "loggedUser": {
- "document": {
- "identification": "11111111111",
- "rel": "CPF"
}
}, - "requestDateTime": "2021-05-21T08:30:00Z"
}
]
}
}
}Método para obter detalhes do consentimento identificado por consentId.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name. Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
{- "data": {
- "consentId": "urn:bancoex:C1DD33123",
- "consent": { }
}
}Método para deletar / revogar o consentimento identificado por consentId.
| consentId required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 O consentId é o identificador único do consentimento e deverá ser um URN - Uniform Resource Name. Um URN, conforme definido na RFC8141 é um Uniform Resource Identifier - URI - que é atribuído sob o URI scheme "urn" e um namespace URN específico, com a intenção de que o URN seja um identificador de recurso persistente e independente da localização. Considerando a string urn:prudential:C1DD93123 como exemplo para consentId temos:
|
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
{- "errors": [
- {
- "code": "4XX",
- "title": "Título legível por humanos deste erro específico",
- "detail": "Descrição legível por humanos deste erro específico"
}
], - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obtenção dos participantes registrados no diretório
| 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.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "resourceId": "25cac914-d8ae-6789-b215-650a6215820d",
- "type": "ACCOUNT",
- "status": "AVAILABLE"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados cadastrais do cliente (pessoa física e jurídica), conforme os padrões definidos pelo Open Finance Brasil.
Método para obter os registros de identificação da pessoa natural mantidos na instituição transmissora.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "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
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "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.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os registros de qualificação da pessoa jurídica mantidos na instituição transmissora.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter registros de relacionamentos com a instituição financeira e de representantes da pessoa natural mantidos na instituição transmissora.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter registros de relacionamentos com a instituição financeira e de representantes da pessoa jurídica mantidos na instituição transmissora.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "creditCardAccountId": "XXZTR3459087",
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "name": "Cartão Universitário",
- "productType": "CLASSIC_NACIONAL",
- "creditCardNetwork": "MASTERCARD"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de identificação da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora.
| creditCardAccountId required | string Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os limites da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora.
| creditCardAccountId required | string Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações histórica (últimos 12 meses, ou recorte desse período) da conta de pagamento pós-paga identificada por creditCardAccountId mantida pelo cliente na instituição transmissora. A lista a retornar se refere a transações após conciliado.
| creditCardAccountId required | string Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identifica de forma única a conta pagamento pós-paga do cliente, mantendo as regras de imutabilidade detro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de pagamento pós-paga identificada por creditCardAccountId e billId mantida pelo cliente na instituição transmissora. A lista a retornar se refere a transações após conciliado.
| creditCardAccountId required | string 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 |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de contas de pagamento e depósito, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contas depósito à vista, poupança e pagamento pré-pagas mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "brandName": "Organização A",
- "companyCnpj": "21128159000166",
- "type": "CONTA_DEPOSITO_A_VISTA",
- "compeCode": "001",
- "branchCode": "6272",
- "number": "24550245",
- "checkDigit": "4",
- "accountId": 9.279212601992927e+40
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de identificação da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora.
| accountId required | string Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os saldos da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora.
| accountId required | string Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora. É permitida uma consulta máxima que se estenda em 12 meses no passado mais 12 meses no futuro.
| accountId required | string Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a lista de transações da conta de depósito à vista, poupança ou pagamento pré-paga identificada por accountId mantida pelo cliente na instituição transmissora. É permitida uma consulta máxima que se estenda em 7 dias no passado mais 12 meses no futuro.
| accountId required | string Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador da conta de depósito à vista, de poupança ou de pagamento pré-paga. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de operações de crédito — empréstimos, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de contratos de empréstimo mantidos pelo cliente na instituição transmissora e para os quais ele tenha fornecido consentimento
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "brandName": "string",
- "companyCnpj": "string",
- "productType": "string",
- "productSubType": "string",
- "ipocCode": "string",
- "contractId": "string"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de empréstimo identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de financiamento identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de financiamento identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de adiantamento a depositantes identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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.
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados do contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados de pagamentos do contrato de antecipação de recebíveis identificado por contractId mantido pelo cliente na instituição transmissora
| contractId required | string Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identificador do contrato para todos os tipos de operação de crédito. |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- {
- "brandName": "string",
- "companyCnpj": "string",
- "investmentType": "string",
- "investmentId": "string"
}
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Fixa Bancária identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 - 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Fixa Crédito identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 - 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Renda Variável identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Renda Variável identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Renda Variável identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 - 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para consulta de dados de investimentos em títulos do Tesouro Direto, conforme os padrões definidos pelo Open Finance Brasil.
Método para obter a lista de operações de Títulos do Tesouro Direto mantidas pelo cliente na instituição transmissora e para as quais ele tenha fornecido consentimento
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações da operação (últimos 12 meses) de Títulos do Tesouro Direto identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 - 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter os dados da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter a posição da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": { },
- "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Método para obter as movimentações históricas (últimos 12 meses) da operação de Fundos de Investimento identificada por investmentId
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "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 - 7 dias anteriores da consulta, incluindo o dia da consulta (D-6)
| investmentId required | string Identifica de forma única o relacionamento do cliente com o produto, mantendo as regras de imutabilidade dentro da instituição transmissora |
| x-authorisation-server-id required | string <uuid> (UUID) [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Example: 556392bd-b4c2-4cc0-9abe-f2c77a5c5d8f Identificador do Authorisation Server da trasmissora do consentimento, obtido através da consula da lista de participantes |
| x-consent-id required | string <= 256 characters ^urn:[a-zA-Z0-9][a-zA-Z0-9-]{0,31}:[a-zA-Z0-9... Example: urn:bancox:f865cd66-392a-420b-9ff0-1b6d7cc60ee0 Identificador do consentimento a ser utilizado nesta operação, obtido na resposta de sua criação |
{- "data": [
- { }
], - "links": {
}, - "meta": {
- "totalRecords": 1,
- "totalPages": 1,
- "requestDateTime": "2021-05-21T08:30:00Z"
}
}Endpoints para obtenção das configurações de iOS Universal Links e Android App Links para interceptação de URLs pelo aplicativo da instituição receptora.
Issues an OAuth 2.0 access token using the Client Credentials grant type. The returned token must be sent as a Bearer token in the Authorization header of every subsequent API call.
| grant_type required | string Value: "client_credentials" Must be |
| scope | string Optional space-separated list of requested scopes. |
{- "access_token": "string",
- "token_type": "Bearer",
- "expires_in": 0,
- "scope": "string",
- "refresh_token": "string",
- "refresh_token_expires_in": 0
}Issues a new access token (and optionally a new refresh token) using an existing refresh token. Use this endpoint to silently renew access without prompting the user for credentials again.
| grant_type required | string Value: "refresh_token" Must be |
| refresh_token required | string The refresh token returned by a previous call to |
{- "access_token": "string",
- "token_type": "Bearer",
- "expires_in": 0,
- "scope": "string",
- "refresh_token": "string",
- "refresh_token_expires_in": 0
}