EventNotificationResponse

A FundsRecovery lifecycle event notification received from Bacen DICT. Events represent state changes that originate from Bacen (e.g. counterparty analysis completion, DICT timeouts) rather than tenant-initiated REST calls.

  • eventId
    Type: string

    Unique identifier of this event notification (Bacen xs:long, transmitted as String). Null while dict mis-types this field (med#424 §12; dict-side follow-up pending).

  • eventType
    Type: string

    Event type identifier per Bacen MED event catalog (e.g. ANALYSED, COMPLETED, CANCELLED, INFORMATION_UPDATED). Enumeration narrows in a subsequent release.

  • fundsRecoveryId
    Type: string Format: uuid

    ID of the FundsRecovery record this event belongs to

  • rawPayload
    Type: object | null

    Event-type-specific payload structure. Current D2 release returns an untyped object; typed schemas ship per eventType in a subsequent release.

  • status
    Type: 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
    • CREATED
    • TRACKED
    • AWAITING_ANALYSIS
    • ANALYSED
    • REFUNDING
    • COMPLETED
    • CANCELLED
  • timestamp
    Type: string

    Raw ISO-8601 timestamp when the event was generated (UTC), verbatim from Bacen DICT.