> 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/conectar/available-resources/joint-resolution-6/changelog.md).

# Registro de alterações

## 2026-12-01 - RS6 GMUD Operadores de apostas não autorizados | BCB 569

Alterações nos campos do dicionário de dados, em conformidade com [Resolução BCB nº 569, de 19 de maio de 2026](https://www.bcb.gov.br/estabilidadefinanceira/exibenormativo?tipo=Resolu%C3%A7%C3%A3o%20BCB\&numero=569), que amplia o escopo de [Resolução BCB nº 343, de 4 de outubro de 2023](https://www.bcb.gov.br/estabilidadefinanceira/exibenormativo?tipo=Resolu%C3%A7%C3%A3o%20BCB\&numero=343).

A inclusão/alteração desses campos não **impacta os registros existentes** de fraude e é **não retroativa**. Portanto, os registros existentes continuam sendo validados em relação ao **esquema pré-existente**.

| **Campo**                               | **Tipo de alteração** | **Descrição**                                                                                                                                                                                                                                                                                      |
| --------------------------------------- | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `registro.classificacao`                | Alteração             | Expansão do enum com a adição do valor: 3 - Irregularidade.                                                                                                                                                                                                                                        |
| `registro.classificacao_irregularidade` | Inclusão              | <p>Novo campo, usado para especificar o tipo de irregularidade.<br>Este campo é <strong>obrigatório</strong> e <strong>exclusivo</strong> quando <code>registro.classificacao</code> é igual a: 3.<br>Opção disponível: 1 - Atividade como operador de apostas não autorizado.</p>                 |
| `registro.operadora_aposta_dominio`     | Inclusão              | <p>Novo campo, usado para registrar o domínio/URL relacionado ao operador de apostas irregular.<br>Este campo é <strong>opcional</strong> e <strong>exclusivo</strong> quando <code>registro.classificacao\_irregularidade</code> é igual a: 1.<br>Segue a validação padrão de hostname.</p>       |
| `registro.modalidade_fraude`            | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Obrigatório quando <code>registro.classificacao</code> é diferente de: 3;<br><strong>Atual</strong>: Também <strong>bloqueado</strong> de ser preenchido quando <code>registro.classificacao</code> é igual a: 3.</p> |
| `registro.motivo`                       | Alteração             | Este campo também se torna **obrigatório** quando `registro.classificacao` é igual a: 3.                                                                                                                                                                                                           |
| `registro.atividade_relacionada`        | Alteração             | Limita os valores disponíveis a: 4, 5, 6, 7, 8, 9 ou 10, quando `registro.classificacao_irregularidade` for igual a: 1.                                                                                                                                                                            |
| `informacao_executor`                   | Alteração             | Este objeto se torna **obrigatório** quando `registro.classificacao_irregularidade` for igual a: 1.                                                                                                                                                                                                |
| `informacao_reclamante`                 | Alteração             | Permanece **opcional** quando `registro.classificacao_irregularidade` for igual a: 1.                                                                                                                                                                                                              |

## 2026-10-30 - RS6 GMUD Ativos virtuais | BCB 552

Alterações nos campos do dicionário de dados, em conformidade com [Resolução BCB nº 552, de 3 de março de 2026](https://www.bcb.gov.br/estabilidadefinanceira/exibenormativo?tipo=Resolu%C3%A7%C3%A3o%20BCB\&numero=552), que amplia o escopo de [Resolução BCB nº 343, de 4 de outubro de 2023](https://www.bcb.gov.br/estabilidadefinanceira/exibenormativo?tipo=Resolu%C3%A7%C3%A3o%20BCB\&numero=343).

A inclusão/alteração desses campos não **impacta os registros existentes** de fraude e é **não retroativa**. Portanto, os registros existentes continuam sendo validados em relação ao **esquema pré-existente**.

| **Campo**                        | **Tipo de alteração** | **Descrição**                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| -------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `registro.atividade_relacionada` | Alteração             | Expansão do enum com a adição do valor: 11 - Prestação de serviço de ativo virtual.                                                                                                                                                                                                                                                                                                                                                                                                  |
| `registro.ativo_virtual`         | Inclusão              | <p>Novo objeto, contendo os <code>tipo\_operacao</code>, <code>moeda</code> e <code>quantidade</code> campos (obrigatórios), e o <code>transacao\_id</code> campo (opcional).<br>Este objeto é <strong>obrigatório</strong> quando <code>registro.atividade\_relacionada</code> é igual a: 11.<br>Além de sua expressão regular, o <code>moeda</code> campo também é validado em relação a uma lista canônica de símbolos de ativos virtuais (por exemplo, BTC, ETH, LTC, DOGE).</p> |
| `registro.valor_transacao`       | Alteração             | <p>Altera a regra de obrigatoriedade do campo.<br><strong>Anterior</strong>: Campo condicional, obrigatório quando <code>registro.atividade\_relacionada</code> é igual a: 4, 5, 6, 7, 8, 9 ou 10;<br><strong>Atual</strong>: Também obrigatório quando <code>registro.atividade\_relacionada</code> é igual a: 11.</p>                                                                                                                                                              |
| `registro.modalidade_fraude`     | Alteração             | Adiciona `registro.atividade_relacionada` o valor 11 à tabela de relação de modalidades, permitindo a seleção dos seguintes valores para essa atividade: 1, 2, 3, 4, 5, 6, 7, 8, 12, 98 ou 99.                                                                                                                                                                                                                                                                                       |

## 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 inclusão/alteração desses campos não **impacta os registros existentes** de fraude e é **não retroativa**. Portanto, os registros existentes continuam sendo validados em relação ao **esquema pré-existente**.

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

| **Campo**                                                                     | **Tipo de alteração** | **Descrição**                                                                                                                                                       |
| ----------------------------------------------------------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `informacoes_bancarias_destino.ispb`                                          | Inclusão              | Descontinua 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`, apenas um dos dois deve ser fornecido.

> **²**: 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**. Paralelamente, o fluxo de trabalho para clientes que exigem **Mutual TLS (mTLS)** configurações foi reestruturado. Para acomodar essas atualizações de infraestrutura, os domínios base da API e os endpoints 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 de 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/conectar/authentication/authenticating.md);
* [Guia de uso de mTLS](/caf-api/caf-api-pt-br/conectar/authentication/using-mtls.md);
* [Recursos disponíveis](/caf-api/caf-api-pt-br/conectar/available-resources/joint-resolution-6.md).

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

Adota a abordagem de paginar as respostas, ao lidar com um grande número de entradas de fraude na resposta. Alterações na [consulta de fraude suspeita](/caf-api/caf-api-pt-br/conectar/available-resources/joint-resolution-6/suspected-fraud-query.md).

Alterações no corpo do esquema da solicitaçã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 esquema 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 com sucesso.

| **Propriedade** | **Tipo de alteração** | **Descrição**                                                                               |
| --------------- | --------------------- | ------------------------------------------------------------------------------------------- |
| `fraudToken`    | Inclusão              | Fornece o token de fraude de uma **única** criação. É uma propriedade string.               |
| `fraudTokens`   | Inclusão              | Fornece os tokens de fraude de uma **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/conectar/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 inclusão/alteração desses campos não **impacta os registros existentes** de fraude e é **não retroativa**. Portanto, os registros existentes continuam sendo validados em relação ao **esquema 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 esquema padrão, usado na [Criação de fraude suspeita](https://github.com/combateafraude/public-docs/tree/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/tree/docs-api/connect-api/available-resources/joint-resolution-6/available-resources/suspected-fraud-query.md).

Esta adição **impacta os existentes** de fraude e é **não retroativa**. A inclusão de **data\_ultima\_alteracao** afeta apenas o [consulta de fraude suspeita](https://github.com/combateafraude/public-docs/tree/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 existentes** de fraude e é **não retroativa**.

| **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 em `SuspectedFraudOccurence` esquema, usado na [Criação de fraude suspeita](/caf-api/caf-api-pt-br/conectar/available-resources/joint-resolution-6/suspected-fraud-creation.md) e no [consulta de fraude suspeita](/caf-api/caf-api-pt-br/conectar/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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
