FundsRecoveryResponse
FundsRecovery (Recuperação de Valores MED 2.0) record details returned by the API. Includes lifecycle status, participant identity, fraud situation characterisation, contact information, and optional tracking graph parameters.
- contactType: string | null
Email Contact email of the reporting PSP's fraud team; null when not provided
- contactType: string | null
Phone Contact phone of the reporting PSP's fraud team; null when not provided
- createdType: string Format: date-time
At ISO-8601 timestamp of record creation (UTC)
- effectiveType: number | null
Refunded Amount Cached total refunded amount (BRL) from DICT listRefunds, populated after REFUNDING state. Null if not yet computed (DICT-502 at refund time or pre-Wave-3 record). Wave 3 F9 field — used by cancel-from-REFUNDING settlement-return gate.
- idType: string Format: uuid
Unique identifier of the FundsRecovery record (UUID v7)
- lastType: string Format: date-time
Modified ISO-8601 timestamp of the last state change (UTC)
- participantType: string
Ispb ISPB of the participant who reported the FundsRecovery (8-digit Bacen code)
- reportType: string | null
Details Free-text description of the fraud situation (max 2000 chars); null when not provided
- situationType: string | null enum
Type Type of fraud/dispute situation (per Bacen DICT API v2.10.1 SituationType schema — shared across InfractionReport and FundsRecovery)
values- S
C A M - A
C C O U N T _ T A K E O V E R - C
O E R C I O N - F
R A U D U L E N T _ A C C E S S - O
T H E R - U
N K N O W N
- statusType: string enum
Lifecycle status of a FundsRecovery record per Bacen DICT API v2.10.1 §4.2.4. TRACKED is included for spec completeness but not externally observable in receive-only deployments.
values- C
R E A T E D - T
R A C K E D - A
W A I T I N G _ A N A L Y S I S - A
N A L Y S E D - R
E F U N D I N G - C
O M P L E T E D - C
A N C E L L E D
- trackingType: object | null · TrackingGraphParameters
Parameters Tracking graph parameters used for forensic analysis; null when not provided
- hopType: string Format: duration
Window Time window around each transaction that DICT considers when linking graph edges. ISO-8601 duration. Optional (Bacen default: PT24H).
- maxType: integer Format: int32
Hops min:1max:10Maximum number of hops (graph depth) that DICT will traverse from the originating transaction. Limits depth of the fraud network analysis. Optional (Bacen default: 5; Bacen ceiling: 10 per OpenAPI v2.10.1 line 4748).
- maxType: integer Format: int32
Transactions min:1Maximum number of outgoing transactions per account node that DICT will follow. Caps graph traversal breadth to prevent analysis explosion on high-volume accounts. Optional (Bacen default: 500).
- minType: number
Transaction Amount min:0.01Minimum transaction amount (BRL) to include in the forensic graph traversal. Transactions below this value are excluded from the fraud network graph. Optional — Bacen applies its own floor when absent (default: 200.00).
- transactionType: string
Id End-to-end ID of the original disputed PIX transaction