Skip to main content
GET
Get suspicious transactions

List Suspicious Transactions

Retrieve transactions flagged as suspicious by the fraud detection system.

Endpoint

Authentication

string
required
Bearer token (Compliance or Admin JWT)

Query Parameters

integer
default:"1"
Page number
integer
default:"20"
Records per page (max 100)
string
Start date (YYYY-MM-DD), defaults to 30 days ago
string
End date (YYYY-MM-DD), defaults to today
string
default:"all"
Risk level: low, medium, high, critical, or all
string
default:"all"
Review status: pending, under_review, cleared, confirmed, or all
string
Filter by subscriber UUID
string
Filter by agent UUID
string
default:"all"
Transaction type filter
number
Minimum amount filter
number
Maximum amount filter
string
default:"created_at"
Sort field: created_at, amount, severity, risk_score
string
default:"desc"
Sort order: asc or desc

Response

Errors

Authorizations

Authorization
string
header
required

JWT token from admin login for administrative operations. Format: 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'

Query Parameters

page
integer
default:1

Page number

page_size
integer
default:20

Records per page (max 100)

from_date
string

Start date (YYYY-MM-DD)

to_date
string

End date (YYYY-MM-DD)

severity
string
default:"all"

Risk severity: low, medium, high, critical, all

status
string
default:"all"

Review status: pending, under_review, cleared, confirmed, all

subscriber_id
string

Filter by subscriber ID

agent_id
string

Filter by agent ID

transaction_type
string
default:"all"

Transaction type filter

min_amount
number

Minimum amount filter

max_amount
number

Maximum amount filter

sort_by
string
default:"created_at"

Sort field: created_at, amount, severity, risk_score

sort_order
string
default:"desc"

Sort order: asc, desc

Response

Suspicious transactions retrieved

The response is of type object.