Skip to main content
GET
Get fraud marker

Authorizations

Authorization
string
header
required

JWT bearer token issued by the identity provider.

Path Parameters

id
string<uuid>
required

BACEN-assigned fraud-marker resource UUID (the public, canonical identity; a local record UUID never resolves here)

Response

OK

Persisted minimized fraud marker (PII stored only as hashes)

createdAt
string
required

Record creation timestamp (RFC 3339, UTC)

Example:

"2026-06-14T12:00:00Z"

fraudType
string
required

BACEN fraud classification: APPLICATION_FRAUD, MULE_ACCOUNT, SCAMMER_ACCOUNT, OTHER, or UNKNOWN

Example:

"MULE_ACCOUNT"

id
string
required

BACEN-assigned fraud-marker resource UUID — the public, canonical identity of this record

Example:

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

keyValueHash
string
required

HMAC hash of the marked PIX key value (hex); the plaintext key is never returned

Example:

"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"

ownerTaxIdHash
string
required

HMAC hash of the owner tax ID (hex); kept for consumers that index/audit on the minimized projection

Example:

"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"

participantISPB
string
required

ISPB (8 numeric digits) of the participant that raised the fraud marker

Example:

"12345678"

reportStatus
string
required

BACEN report delivery state. Always SENT at rest (a resource row is persisted only once BACEN has confirmed it; a rejected or ambiguous attempt creates no row).

Example:

"SENT"

status
string
required

Local fraud-marker state: ACTIVE (counts toward fraud stats) or INACTIVE (retained for audit only)

Example:

"ACTIVE"

updatedAt
string
required

Last update timestamp (RFC 3339, UTC)

Example:

"2026-06-14T12:00:00Z"

bacen
object

BACEN's own operational envelope for its most recent interaction on this fraud marker, including its LastModified version; omitted when no BACEN interaction has ever landed on it.

bacenCreationTime
string

When BACEN created this fraud marker (RFC 3339, UTC); distinct from createdAt

Example:

"2026-06-14T12:00:00Z"

keyValue
string

BACEN-observed clear PIX key value (ExtendedFraudMarker.Key); omitted when BACEN's response omitted it

Example:

"usuario@example.com"

originInfractionReportId
string

BACEN-assigned infraction that originated this marker (ExtendedFraudMarker.InfractionReport.Id); omitted when there is none

Example:

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

originInfractionReporterISPB
string

Reporter ISPB of the originating infraction (ExtendedFraudMarker.InfractionReport.ReporterParticipant); omitted when there is none

Example:

"12345678"

originOperationId
string

Durable operation-intent id that produced this snapshot's current state, when known

Example:

"01930000-0000-7000-8000-000000000000"

ownerTaxId
string

BACEN-observed clear owner tax ID (CPF/CNPJ) — ExtendedFraudMarker.TaxIdNumber; omitted when BACEN has never echoed one back

Example:

"52998224725"