Skip to main content
GET
Scope: scans:read. A paginated list (items, total, page, pageSize); see Requests and responses.
string
default:"7d"
7d, 30d or 90d: scans from that many days, today included. Not applied with alert, which lists an alert’s scans whenever they happened.
string
An alert’s id, such as ALR-2291: the scans that contributed to it.
string
genuine, suspicious or counterfeit; several separated by commas (suspicious,counterfeit).
string
A batch number, such as B-1045.
string
A product id, such as prd_wb18.
string
mechanic_app, consumer_web, whatsapp_bot, rugged_handheld, mobile_app, sdk or field_scanner.
string
time, verdict, product or place; prefix with - for descending. Without it, or with any other value, newest first.
integer
default:"1"
integer
default:"20"
Up to 200.
Each item:
string
required
Such as scn_8k2m4q7w1z3x5c9v, the scanId Verify a serial returned.
string
required
string
required
string
The GS1 element string (01 <GTIN> 21 <serial>), for GS1 Signed codes.
string
required
genuine, suspicious or counterfeit.
string
required
Why, in a sentence.
object[]
required
Each check’s kind, result and detail, as Verify a serial returns them.
string
required
The batch number; — when the serial isn’t from any of your batches.
string
required
Empty when the product isn’t known; productName is then “Unknown product”.
string
required
gs1_signed or private_code.
string
required
object
district, state, country and, when known, point (lat, lng).
object
os and appVersion, when the scanner sent them.
integer
required
string
The alert this scan contributed to.
Scans by your own staff in the Satyakod app also have scannedBy (id, name, email) and fieldCheck, the field audit or goods-in check they were part of.