> 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/connect/available-resources/joint-resolution-6/suspected-fraud-creation.md).

# Suspected Fraud Creation

{% hint style="info" %}
**Authentication Requirements:**

* Regular endpoints use `OAuth2` authentication with base URL: `https://api.us.prd.caf.io`
* For enhanced security, some endpoints may also support `mTLS` authentication with base URL: `https://mtls.us.prd.caf.io`
* For information on implementing `mTLS`, access [Using mTLS](/caf-api/connect/authentication/using-mtls.md)
  {% endhint %}

A suspected fraud creation request inserts a suspected fraud into your peer's database and this data becomes available to other peers in the network.

{% openapi src="/files/J8iqm5NWDI0JBS28CSBQ" path="/suspected-fraud" method="post" %}
[fraud.yaml](https://3218940882-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbVxCOSyBojfSIE5fcpfH%2Fuploads%2Fgit-blob-7b42fd65b33da931b840d79ad43455b53ca5b59b%2Ffraud.yaml?alt=media)
{% endopenapi %}

## Occurrence Data Model

As demonstrated in the example request, a suspected fraud occurrence is composed of the following properties:

* `instituicao_responsavel`: it is a **required** field and is represented by [responsible institution object schema](#responsible-institution-object-instituicao_responsavel);
* `informacoes_bancarias_destino`: it is a **conditional** field and is represented by [destination bank account object schema](#destination-bank-account-object-informacoes_bancarias_destino);
* `informacao_executor`: it is a **conditional**\*\* field and is represented by [fraudster information object schema](#fraudster-information-object-informacao_executor);
* `informacao_reclamante`: it is a **conditional**\*\* field and is represented by [claimer information object schema](#claimer-information-object-informacao_reclamante);
* `registro`: it is a **required** field and is represented by [occurrence object schema](#occurrence-object-registro).

\*\* At least one of the objects, `informacao_executor` or `informacao_reclamante`, must be present.

### Responsible Institution Object: `instituicao_responsavel`

This object describes the financial institution submitting the occurrence. It's a **required object**.

| Field                 | Description                                                                             | Field Requirement | Data type | Options | Examples            |
| --------------------- | --------------------------------------------------------------------------------------- | ----------------- | --------- | ------- | ------------------- |
| cnpj\_origem          | Financial institution's CNPJ submitting fraud evidence.                                 | Required          | string    | -       | "52337497000131"    |
| razao\_social\_origem | Registered entity's legal name, the financial institution submitting evidence of fraud. | Required          | string    | -       | "Empresa XYZ Ltda." |

### Destination Bank Account Object: `informacoes_bancarias_destino`

This object describes the banking information of the destination account of the occurrence, when applicable. It's a **conditional object**, if `registro.atividade_relacionada` is equal to: 4, 5, 6, 7 or 8; the `informacoes_bancarias_destino` object is **required**.

| Field                                       | Description                                                                                                            | Field Requirement                                                                                                                                                                                     | Data type | Options                                                                                                                                      | Examples                                       |
| ------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| agencia                                     | Destination bank branch code. It must consist of the branch prefix and the check digit without a separator/hyphen.     | <p>Conditional<br>This field is <strong>required</strong> when <code>chave\_pix.tipo</code> is equal to: 6</p>                                                                                        | string    | -                                                                                                                                            | "0123"                                         |
| codigo\_instituicao                         | **Deprecated** ISPB of the destination institution.                                                                    | <p>Conditional<br>This object is <strong>required</strong> when <code>ispb</code> is not provided</p>                                                                                                 | integer   | -                                                                                                                                            | 00000000                                       |
| ispb                                        | ISPB of the destination institution.                                                                                   | <p>Conditional<br>This object is <strong>required</strong> when <code>codigo\_instituicao</code> is not provided</p>                                                                                  | string    | -                                                                                                                                            | "00A0Z000"                                     |
| conta                                       | Destination bank account details.                                                                                      | <p>Conditional<br>This object is <strong>required</strong> when <code>registro.atividade\_relacionada</code> is equal to: 4, 5, 6, 7 or 8;<br>Or when <code>chave\_pix.tipo</code> is equal to: 6</p> | object    | -                                                                                                                                            | -                                              |
| conta.numero                                | Destination bank account number. It must consist of the account prefix and the check digit without a separator/hyphen. | Required                                                                                                                                                                                              | string    | -                                                                                                                                            | "1234567890"                                   |
| conta.tipo                                  | Type of destination bank account.                                                                                      | Required                                                                                                                                                                                              | integer   | <p>1 - CV Sight deposit account (checking account)<br>2 - CP Savings deposit account (savings account)<br>3 - PP Prepaid Payment account</p> | 1                                              |
| conta.titular                               | Destination account holder details.                                                                                    | <p>Conditional<br>This field is <strong>required</strong> when <code>registro.atividade\_relacionada</code> is equal to: 4, 5, 6, 7 or 8</p>                                                          | object    | -                                                                                                                                            | -                                              |
| conta.titular.documento                     | Destination account holder identification document.                                                                    | Optional                                                                                                                                                                                              | object    | [schema](#document-object)                                                                                                                   | -                                              |
| conta.titular.nome\_completo\_razao\_social | Destination account holder full name.                                                                                  | Optional                                                                                                                                                                                              | string    | -                                                                                                                                            | "Maria Silva"                                  |
| conta.titular.nome\_fantasia                | Destination account holder company name, when applicable.                                                              | Optional                                                                                                                                                                                              | string    | -                                                                                                                                            | "Empresa XYZ"                                  |
| conta.documento\_representante\_legal       | Identification documents of the account holder legal representatives, when applicable.                                 | Optional                                                                                                                                                                                              | array     | [schema](#document-object)                                                                                                                   | -                                              |
| chave\_pix                                  | PIX key of the destination account suspected of fraud.                                                                 | <p>Conditional<br>This object is <strong>required</strong> when <code>registro.atividade\_relacionada</code> is equal to: 7</p>                                                                       | object    | -                                                                                                                                            | -                                              |
| chave\_pix.tipo                             | Type of PIX key.                                                                                                       | Required                                                                                                                                                                                              | integer   | <p>1 - CPF<br>2 - CNPJ<br>3 - Phone Number<br>4 - E-mail<br>5 - Random<br>6 - Bank Account</p>                                               | 4                                              |
| chave\_pix.valor                            | Value of PIX Key.                                                                                                      | <p>Conditional<br>This field is <strong>required</strong> when <code>chave\_pix.tipo</code> is not equal to: 6</p>                                                                                    | string    | -                                                                                                                                            | "<test@mail.com>"                              |
| linha\_digitavel\_boleto                    | Digitable line of the payment slip linked to suspected destination account fraud.                                      | <p>Conditional<br>This field is <strong>required</strong> when <code>registro.atividade\_relacionada</code> is equal to: 9</p>                                                                        | string    | -                                                                                                                                            | "00190500950448160698093503143373700000001000" |

### Fraudster Information Object: `informacao_executor`

This object represents the fraudster information, when available. It's a **conditional object**, if the `informacao_reclamante` object was not provided, the `informacao_executor` object is **required**.

| Field                           | Description                                                                       | Field Requirement | Data type | Options                    | Examples            |
| ------------------------------- | --------------------------------------------------------------------------------- | ----------------- | --------- | -------------------------- | ------------------- |
| nome                            | The Fraudster full name or corporate name.                                        | Required          | string    | -                          | "João Silva"        |
| documento                       | The Fraudster identification document.                                            | Required          | object    | [schema](#document-object) | -                   |
| razao\_social                   | Company name, when applicable.                                                    | Optional          | string    | -                          | "Empresa XYZ Ltda." |
| documento\_representante\_legal | Identification documents of the fraudster legal representatives, when applicable. | Optional          | array     | [schema](#document-object) | -                   |

### Claimer Information Object: `informacao_reclamante`

This object represents the claimer information. It's a **conditional object**, if the `informacao_executor` object was not provided, the `informacao_reclamante` object is **required**.

| Field                           | Description                                                                     | Field Requirement | Data type | Options                    | Examples |
| ------------------------------- | ------------------------------------------------------------------------------- | ----------------- | --------- | -------------------------- | -------- |
| documento                       | The Claimer identification document.                                            | Required          | object    | [schema](#document-object) | -        |
| documento\_representante\_legal | Identification documents of the claimer legal representatives, when applicable. | Optional          | array     | [schema](#document-object) | -        |

### Occurrence Object: `registro`

This object describes the general data from occurrence. It's a **required object**.

| Field                     | Description                                                                                                                                                                        | Field Requirement                                                                                                                                   | Data type | Options                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Examples               |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------- |
| data\_hora                | Timestamp in ISO format "YYYY:MM::DDThh:mm:ss.sTZD" denoting the occurrence of the suspected fraud attempt.                                                                        | Required                                                                                                                                            | string    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | "2024-04-03T12:00:00Z" |
| atividade\_relacionada    | Activity related to the occurrence or attempted fraud, as per the list.                                                                                                            | Required                                                                                                                                            | integer   | <p>1 - Opening a deposit account or payment account<br>2 - Maintenance of a deposit account or payment account<br>3 - Contracting a credit operation<br>4 - Transfers between accounts within the same institution<br>5 - Electronic Funds Transfer (TED)<br>6 - Payment transactions using checks<br>7 - Instant payment transactions (Pix)<br>8 - Transfers through Credit Document (DOC)<br>9 - Payment slips<br>10 - Withdrawals of funds in cash<br>99 - Others</p> | 5                      |
| classificacao             | Occurrence classification.                                                                                                                                                         | Required                                                                                                                                            | integer   | <p>1 - Confirmed Fraud<br>2 - Suspected Fraud</p>                                                                                                                                                                                                                                                                                                                                                                                                                        | 1                      |
| envolvimento\_reclamante  | Indicates whether there was the involvement of the client in the occurrence or attempted fraud. The client's involvement is independent of whether it was by third parties or not. | Required                                                                                                                                            | integer   | <p>1 - Yes<br>2 - No</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 1                      |
| valor\_transacao          | If the fraud indication is a payment operation, indicate the transaction amount.                                                                                                   | <p>Conditional<br>This field is <strong>required</strong> when <code>registro.atividade\_relacionada</code> is equal to: 4, 5, 6, 7, 8, 9 or 10</p> | number    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 1000.00                |
| valor\_contrato           | If the fraud indication is a credit operation, indicate the contract amount.                                                                                                       | <p>Conditional<br>This field is <strong>required</strong> when <code>registro.atividade\_relacionada</code> is equal to: 3</p>                      | number    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 5000.00                |
| canal                     | Interaction form or channel used for the execution of the occurrence or attempted fraud.                                                                                           | Optional                                                                                                                                            | integer   | <p>1 - Internet<br>2 - Mobile<br>3 - Self-service<br>4 - Partner Network<br>5 - Social Media<br>6 - Interbank<br>7 - Others</p>                                                                                                                                                                                                                                                                                                                                          | 3                      |
| local                     | Location where the activity was realized, when applicable.                                                                                                                         | Optional                                                                                                                                            | string    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | "Agência X"            |
| motivo                    | Description of the cause or procedure that led to the occurrence or attempted fraud, when applicable.                                                                              | <p>Conditional<br>This field is <strong>required</strong> when <code>registro.modalidade\_fraude</code> is equal to: 98 or 99</p>                   | string    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | "Cobrança indevida"    |
| modalidade\_fraude        | Modality related to the occurrence or attempted fraud, as per the list.                                                                                                            | <p>Required<br>This field is <strong>required</strong> when <code>registro.data\_hora</code> is greater than <strong>March 10, 2025</strong></p>    | integer   | <p>1 - Self Fraud<br>2 - Mule Account<br>3 - Identity Theft (ITO)<br>4 - Synthetic Identity<br>5 - Account Takeover - ATO<br>6 - Friendly/Family/Second-Party Fraud<br>7 - Buyer Fraud<br>8 - Seller Fraud<br>9 - SIM Swap<br>10 - Fraud with Altered Payment Slips<br>11 - Benefits Fraud<br>12 - Kidnapping or Extortion<br>98 - Inconclusive<br>99 - Unlisted Modality</p>                                                                                            | 5                      |
| dispositivo               | Information about the device used.                                                                                                                                                 | Optional                                                                                                                                            | object    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                      |
| dispositivo.identificacao | Identification of the device used in the execution of the occurrence or attempted Fraud.                                                                                           | Optional                                                                                                                                            | string    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | "ID-1234"              |
| dispositivo.ip            | Description of information regarding the Internet Protocol (IP) address of the device used in the occurrence or attempted fraud, when applicable.                                  | Optional                                                                                                                                            | string    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | "192.168.0.1"          |

#### Relation Fraud Modality <> Related Activity

The `registro.modalidade_fraude` has a dependent relation with `registro.atividade_relacionada`. The relationships in the table below are allowed, any relationship outside the table is invalid.

| **modalidade\_fraude** | **atividade\_relacionada**   |
| ---------------------- | ---------------------------- |
| 1                      | All                          |
| 2                      | All                          |
| 3                      | All                          |
| 4                      | All                          |
| 5                      | 2, 3, 4, 5, 6, 7, 8, 9 or 10 |
| 6                      | All                          |
| 7                      | 2, 3, 4, 5, 6, 7, 8 or 9     |
| 8                      | 2, 3, 4, 5, 6, 7, 8 or 9     |
| 9                      | All                          |
| 10                     | 9                            |
| 11                     | All                          |
| 12                     | All                          |
| 98                     | All                          |
| 99                     | All                          |

### Document Object

This object represents an identification document, it can be an individual or a legal entity document. This object representation is used by: [Claimer Object](#claimer-information-object-informacao_reclamante), [Fraudster Object](#fraudster-information-object-informacao_executor) and [Destination Bank Account Object](#destination-bank-account-object-informacoes_bancarias_destino).

| Field  | Description                                                                                                                                                               | Field Requirement | Data type | Options                    | Examples      |
| ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------- | --------- | -------------------------- | ------------- |
| tipo   | Indicates if is an individual or a legal entity.                                                                                                                          | Required          | integer   | <p>1 - CPF<br>2 - CNPJ</p> | 1             |
| numero | If document type is "1" this attribute must contain the CPF. If it's a legal entity ("2"), it should contain the complete CNPJ. Numeric attribute, without leading zeros. | Required          | string    | -                          | "81321273070" |


---

# 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/connect/available-resources/joint-resolution-6/suspected-fraud-creation.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.
