> For the complete documentation index, see [llms.txt](https://docs.caf.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.caf.io/caf-api/caf-api-pt-br/connect/available-resources/joint-resolution-6/changelog.md).

# Registro de alterações

## 2026-07-01 - RS6 GMUD CNPJ Alfanumérico

Alterações nos campos do dicionário de dados, em conformidade com **RS6 GMUD CNPJ Alfanumérico**.

A adição/alteração desses campos não **impacta os registros existentes** de fraude e é **não retroativa**. Portanto, os registros existentes continuam sendo validados de acordo com o **schema pré-existente**.

Durante um período de transição, novas entradas de fraude podem ser criadas usando o campo `informacoes_bancarias_destino.codigo_instituicao` Após **a definir**, somente entradas de fraude usando o `informacoes_bancarias_destino.ispb` serão aceitas.

| **Campo**                                                                     | **Tipo de alteração** | **Descrição**                                                                                                                                                       |
| ----------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `informacoes_bancarias_destino.ispb`                                          | Inclusão              | Torna obsoleto o `codigo_instituicao` campo. ISPB em formato de string. Campo condicional**¹**.                                                                     |
| `informacoes_bancarias_destino.codigo_instituicao`                            | Obsoleto              | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo obrigatório;<br><strong>Atual:</strong> Campo condicional<strong>¹</strong>.</p> |
| `instituicao_responsavel.cnpj_origem`                                         | Alteração             | <p>Altera a regra de formato do campo.<br><strong>Anterior</strong>: String numérica;<br><strong>Atual:</strong> String alfanumérica<strong>²</strong>.</p>         |
| `informacao_reclamante.documento.numero`                                      | Alteração             | <p>Altera a regra de formato do campo.<br><strong>Anterior</strong>: String numérica;<br><strong>Atual:</strong> String alfanumérica<strong>²</strong>.</p>         |
| `informacao_executor.documento.numero`                                        | Alteração             | <p>Altera a regra de formato do campo.<br><strong>Anterior</strong>: String numérica;<br><strong>Atual:</strong> String alfanumérica<strong>²</strong>.</p>         |
| `informacao_reclamante.documento_representante_legal[N].numero`               | Alteração             | <p>Altera a regra de formato do campo.<br><strong>Anterior</strong>: String numérica;<br><strong>Atual:</strong> String alfanumérica<strong>²</strong>.</p>         |
| `informacao_executor.documento_representante_legal[N].numero`                 | Alteração             | <p>Altera a regra de formato do campo.<br><strong>Anterior</strong>: String numérica;<br><strong>Atual:</strong> String alfanumérica<strong>²</strong>.</p>         |
| `informacoes_bancarias_destino.conta.documento_representante_legal[N].numero` | Alteração             | <p>Altera a regra de formato do campo.<br><strong>Anterior</strong>: String numérica;<br><strong>Atual:</strong> String alfanumérica<strong>²</strong>.</p>         |
| `informacoes_bancarias_destino.conta.titular.documento.numero`                | Alteração             | <p>Altera a regra de formato do campo.<br><strong>Anterior</strong>: String numérica;<br><strong>Atual:</strong> String alfanumérica<strong>²</strong>.</p>         |
| `informacoes_bancarias_destino.chave_pix.valor`                               | Alteração             | <p>Altera a regra de formato do campo.<br><strong>Anterior</strong>: String numérica;<br><strong>Atual:</strong> String alfanumérica<strong>²</strong>.</p>         |

> **¹**: Este campo é **obrigatório**, `informacoes_bancarias_destino.codigo_instituicao` ou `informacoes_bancarias_destino.ispb`, somente um dos dois deve ser informado.

> **²**: O novo formato de validação se aplica apenas ao tipo CNPJ.

## 2026-03-01 - Novos Endpoints (OAuth2)

Introduz mudanças críticas nos endpoints da API e nos mecanismos de autenticação para impor padrões de segurança mais rigorosos. A arquitetura de autenticação está migrando para um **modelo baseado em OAuth2**. Ao mesmo tempo, o fluxo para clientes que exigem **Mutual TLS (mTLS)** configurações foi reestruturado. Para acomodar essas atualizações de infraestrutura, os domínios e endpoints base da API foram migrados.

Todas as integrações ativas devem ser atualizadas para utilizar os novos endpoints especificados abaixo:

| **Ambiente**        | **Endpoint antigo**                                                                  | **Novo endpoint**                                              |
| ------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------- |
| Sandbox             | [api.stg.combateafraude.com.br/fraud](https://api.stg.combateafraude.com.br/fraud)   | [api.us.stg.caf.io/v1/rs6](https://api.us.stg.caf.io/v1/rs6)   |
| Sandbox **(mTLS)**  | [mtls.stg.combateafraude.com.br/fraud](https://mtls.stg.combateafraude.com.br/fraud) | [mtls.us.stg.caf.io/v1/rs6](https://mtls.us.stg.caf.io/v1/rs6) |
| Produção            | [api.prd.combateafraude.com/fraud](https://api.prd.combateafraude.com/fraud)         | [api.us.prd.caf.io/v1/rs6](https://api.us.prd.caf.io/v1/rs6)   |
| Produção **(mTLS)** | [mtls.prd.combateafraude.com/fraud](https://mtls.prd.combateafraude.com/fraud)       | [mtls.us.prd.caf.io/v1/rs6](https://mtls.us.prd.caf.io/v1/rs6) |

Instruções técnicas detalhadas sobre o novo fluxo de autenticação OAuth2 e a configuração mTLS foram migradas para páginas de documentação dedicadas. Consulte os recursos a seguir para prosseguir com as atualizações de integração:

* [Guia de Autenticação OAuth2](/caf-api/caf-api-pt-br/connect/authentication/authenticating.md);
* [Guia de Uso do mTLS](/caf-api/caf-api-pt-br/connect/authentication/using-mtls.md);
* [Recursos Disponíveis](/caf-api/caf-api-pt-br/connect/available-resources/joint-resolution-6.md).

## 2025-05-14 - Respostas de consulta de fraude paginadas

Adota a abordagem de paginação das respostas, ao lidar com um grande número de entradas de fraude na resposta. Alterações no [Consulta de fraude suspeita](/caf-api/caf-api-pt-br/connect/available-resources/joint-resolution-6/suspected-fraud-query.md).

Alterações no corpo do schema da requisição:

| **Campo** | **Tipo de alteração** | **Descrição**                                                                             |
| --------- | --------------------- | ----------------------------------------------------------------------------------------- |
| `page`    | Inclusão              | É um campo opcional, indica o número da página a ser solicitado em uma consulta paginada. |

Alterações no schema da resposta:

| **Propriedade** | **Tipo de alteração** | **Descrição**                                               |
| --------------- | --------------------- | ----------------------------------------------------------- |
| `totalPages`    | Inclusão              | Em uma resposta paginada, indica o número total de páginas. |
| `currentPage`   | Inclusão              | Em uma resposta paginada, indica o número da página atual.  |

## 2025-04-16 - Ajuste na resposta de criação de fraude RS6

Inclusão do token de fraude na resposta de criação de fraude bem-sucedida.

| **Propriedade** | **Tipo de alteração** | **Descrição**                                                                                  |
| --------------- | --------------------- | ---------------------------------------------------------------------------------------------- |
| `fraudToken`    | Inclusão              | Fornece o token de fraude de uma **única** criação. É uma propriedade de string.               |
| `fraudTokens`   | Inclusão              | Fornece os tokens de fraude de uma **em lote** criação. É uma propriedade de array de strings. |

Para mais informações, consulte a [página de criação de fraude suspeita](/caf-api/caf-api-pt-br/connect/available-resources/joint-resolution-6/suspected-fraud-creation.md).

## 2025-03-10 - RS6 GMUD Q1/25

Alterações nos campos do dicionário de dados, em conformidade com **RS6 GMUD Q1/25**.

A adição/alteração desses campos não **impacta os registros existentes** de fraude e é **não retroativa**. Portanto, os registros existentes continuam sendo validados de acordo com o **schema pré-existente**.

| **Campo**                                                                                     | **Tipo de alteração** | **Descrição**                                                                                                                                                    |
| --------------------------------------------------------------------------------------------- | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><code>informacoes\_bancarias\_destino</code><br><code>.chave\_pix</code></p>               | Inclusão              | -                                                                                                                                                                |
| <p><code>informacoes\_bancarias\_destino</code><br><code>.linha\_digitavel\_boleto</code></p> | Inclusão              | -                                                                                                                                                                |
| `registro.modalidade_fraude`                                                                  | Inclusão              | -                                                                                                                                                                |
| `registro.motivo`                                                                             | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo opcional;<br><strong>Atual:</strong> Campo condicional<strong>¹</strong>.</p> |
| <p><code>informacoes\_bancarias\_destino</code><br><code>.agencia</code></p>                  | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo opcional;<br><strong>Atual:</strong> Campo condicional<strong>²</strong>.</p> |

São alterados no schema padrão, usado em [Criação de fraude suspeita](https://github.com/combateafraude/public-docs/blob/docs-api/connect-api/available-resources/joint-resolution-6/available-resources/suspected-fraud-creation.md) e no [Consulta de fraude suspeita](https://github.com/combateafraude/public-docs/blob/docs-api/connect-api/available-resources/joint-resolution-6/available-resources/suspected-fraud-query.md).

Esta adição **impacta os** de fraude e é **retroativo**. A inclusão de **data\_ultima\_alteracao** afeta apenas o [Consulta de fraude suspeita](https://github.com/combateafraude/public-docs/blob/docs-api/connect-api/available-resources/joint-resolution-6/available-resources/suspected-fraud-query.md).

| **Campo**               | **Tipo de alteração** | **Descrição**                                                |
| ----------------------- | --------------------- | ------------------------------------------------------------ |
| `data_ultima_alteracao` | Inclusão              | Indica a última alteração do registro na Interoperabilidade. |

> **¹**: Este campo é **obrigatório** quando `registro.modalidade_fraude` é igual a: 98 ou 99. Campo com requisito de minLength de 20 caracteres.

> **²**: Este campo é **obrigatório** quando `informacoes_bancarias_destino.chave_pix.tipo` é igual a: 6.

## 2025-02-11 - Ajuste na obrigatoriedade dos campos RS6

Alterações na obrigatoriedade dos campos do dicionário de dados, conforme entendimento do Comitê de Interoperabilidade RS6.

A alteração desses campos **impacta os** de fraude e é **retroativo**.

| **Campo**                                                                                | **Tipo de alteração** | **Descrição**                                                                                                                                                       |
| ---------------------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><code>informacoes\_bancarias\_destino</code><br><code>.agencia</code></p>             | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo obrigatório;<br><strong>Atual:</strong> Campo opcional.</p>                      |
| <p><code>informacoes\_bancarias\_destino</code><br><code>.codigo\_instituicao</code></p> | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo condicional<strong>¹</strong>;<br><strong>Atual:</strong> Campo obrigatório.</p> |
| <p><code>informacoes\_bancarias\_destino</code><br><code>.conta</code></p>               | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo opcional;<br><strong>Atual:</strong> Campo condicional<strong>¹</strong>.</p>    |
| <p><code>informacoes\_bancarias\_destino</code><br><code>.conta.tipo</code></p>          | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo condicional<strong>¹</strong>;<br><strong>Atual:</strong> Campo obrigatório.</p> |
| <p><code>informacoes\_bancarias\_destino</code><br><code>.conta.numero</code></p>        | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo opcional;<br><strong>Atual:</strong> Campo obrigatório.</p>                      |

São alterados no `SuspectedFraudOccurence` schema, usado no [Criação de fraude suspeita](/caf-api/caf-api-pt-br/connect/available-resources/joint-resolution-6/suspected-fraud-creation.md) e no [Consulta de fraude suspeita](/caf-api/caf-api-pt-br/connect/available-resources/joint-resolution-6/suspected-fraud-query.md).

> **¹**: Este campo é **obrigatório** quando `registro.atividade_relacionada` é igual a: 4, 5, 6, 7 ou 8.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.caf.io/caf-api/caf-api-pt-br/connect/available-resources/joint-resolution-6/changelog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
