Create or update a fraud report for a transaction

Transaction Token

uuid
required
The token of the transaction that the enhanced data is associated with.

Fraud Report Details

fraud_status

string
enum
required
The fraud status of the transaction, string (enum) supporting the following values:

Allowed:
SUSPECTED_FRAUD, FRAUDULENT, NOT_FRAUDULENT

fraud_type

string
enum
Specifies the type or category of fraud that the transaction is suspected or confirmed to involve, string (enum) supporting the following values:

Allowed:
FIRST_PARTY_FRAUD, ACCOUNT_TAKEOVER, CARD_COMPROMISED, IDENTITY_THEFT, CARDHOLDER_MANIPULATION

comment

string
Optional field providing additional information or context about why the transaction is considered fraudulent.

Successful Response

200

The created or updated fraud report.

transaction_token
uuid
required
The universally unique identifier (UUID) associated with the transaction being reported.

fraud_status
string
enum
required
The fraud status of the transaction, string (enum) supporting the following values:

Allowed:
SUSPECTED_FRAUD, FRAUDULENT, NOT_FRAUDULENT, NO_REPORTED_FRAUD

fraud_type
string
enum
Specifies the type or category of fraud that the transaction is suspected or confirmed to involve, string (enum) supporting the following values:

Allowed:
FIRST_PARTY_FRAUD, ACCOUNT_TAKEOVER, CARD_COMPROMISED, IDENTITY_THEFT, CARDHOLDER_MANIPULATION

comment
string
Provides additional context or details about the fraud report.

created_at
date-time
Timestamp representing when the fraud report was created.

updated_at
date-time
Timestamp representing the last update to the fraud report.

Error Responses

400

A parameter in the query given in the request does not match the valid queries for the endpoint.

401

User has not been authenticated.

404

The specified resource was not found.

422

Unprocessable entity.

429

Client has exceeded the number of allowed requests in a given time period.

Example Request

curl --request POST \
     --url https://sandbox.lithic.com/v1/fraud/transactions/transaction_token \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '{
  "fraud_status": "SUSPECTED_FRAUD",
  "fraud_type": "FIRST_PARTY_FRAUD",
  "comment": "string"
}'

Example Response

{
  "transaction_token": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "fraud_status": "SUSPECTED_FRAUD",
  "fraud_type": "FIRST_PARTY_FRAUD",
  "comment": "string",
  "created_at": "2026-07-18T00:25:34.975Z",
  "updated_at": "2026-07-18T00:25:34.975Z"
}