Saltar al contenido principal
POST
Create an Infraction Report

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Cuerpo

application/json
contactInformation
object
requerido

Contact information of the person reporting the fraud

reason
enum<string>
requerido

Report reason type

Opciones disponibles:
REFUND_REQUEST,
REFUND_CANCELLED
Minimum string length: 1
Ejemplo:

"REFUND_REQUEST"

situationType
enum<string>
requerido

Type of fraud situation

Opciones disponibles:
SCAM,
ACCOUNT_TAKEOVER,
COERCION,
FRAUDULENT_ACCESS,
OTHER,
UNKNOWN
Minimum string length: 1
Ejemplo:

"SCAM"

transactionId
string
requerido

Pix End-to-End transaction ID (32 characters)

Minimum string length: 1
Ejemplo:

"E12345678202411241430ABCDEFGHIJK"

reportDetails
string

Detailed description of the fraud incident (max 2000 characters)

Maximum string length: 2000
Ejemplo:

"Customer reported receiving a call from fake bank employee requesting PIX payment for supposed security verification"

Respuesta

Created

accountId
string
requerido

Account ID (UUID) of the contested Pix transfer when the report arrived through BTG; empty when it was opened through this API

Ejemplo:

"550e8400-e29b-41d4-a716-446655440000"

contactInformation
object
requerido

Contact information of the person reporting the fraud

counterpartyParticipant
string
requerido

ISPB of the counterparty PSP (8 uppercase alphanumeric characters)

Ejemplo:

"87654321"

createdAt
string<date-time>
requerido

Creation timestamp (ISO 8601 UTC)

Ejemplo:

"2023-11-07T05:31:56Z"

id
string
requerido

Unique identifier for the infraction report (UUID)

Ejemplo:

"550e8400-e29b-41d4-a716-446655440000"

reason
string
requerido

Report reason type

Ejemplo:

"REFUND_REQUEST"

reporterParticipant
string
requerido

ISPB of the PSP reporting the infraction (8 uppercase alphanumeric characters)

Ejemplo:

"12345678"

situationType
string
requerido

Type of fraud situation

Ejemplo:

"SCAM"

status
enum<string>
requerido

Current status of the infraction report

Opciones disponibles:
OPEN,
ACKNOWLEDGED,
CLOSED,
CANCELLED
Ejemplo:

"OPEN"

transactionId
string
requerido

PIX End-to-End transaction ID (32 alphanumeric characters)

Ejemplo:

"E12345678202411241430ABCDEFGHIJK"

updatedAt
string<date-time>
requerido

Last update timestamp (ISO 8601 UTC)

Ejemplo:

"2023-11-07T05:31:56Z"

analysisDetails
string

Detailed analysis from counterparty (max 2000 characters)

Ejemplo:

"Analysis confirms fraudulent activity pattern"

analysisResult
enum<string>

Analysis result from counterparty (if closed)

Opciones disponibles:
AGREED,
DISAGREED
Ejemplo:

"AGREED"

bacenFundsRecoveryId
string

BACEN/BTG funds-recovery identifier linking this infraction to its MED Funds Recovery process

Ejemplo:

"91d65e98-97c0-4b0f-b577-73625da1f9fc"

fraudMarkerId
string

Unique fraud marker identifier from BACEN

Ejemplo:

"FM123456789"

infractionAmount
string

Monetary amount of the infraction in BRL

Ejemplo:

"1500.00"

reportDetails
string

Detailed description of the fraud incident

Ejemplo:

"Customer reported receiving a call from fake bank employee requesting PIX payment for supposed security verification"

transactionDepth
integer<int64>

Depth of the infraction's transaction in the DICT tracking graph (root = 1). Set by DICT; absent until DICT provides it.

Ejemplo:

1