[v3] Perform a lookup request
Authentication
To authenticate a request, provide an Authorization header with the value Basic base64(username:password). For example, if your HUMAN Auth ID is whiteops and your HUMAN Auth Key is secret, your Authorization header should be set to Basic d2hpdGVvcHM6c2VjcmV0.
Request
Domain of the site.
ORTB mapping: site.domain
Domain of the mobile application.
ORTB mapping: app.domain
App store URL for an installed app. For IQG 2.1 compliance.
ORTB mapping: app.storeurl
Domain of the inventory owner.
ORTB mapping: dooh.domain
Exchange-specific ID for the user.
ORTB mapping: user.id
Buyer-specific ID for the user as mapped by the exchange for the buyer.
ORTB mapping: user.buyeruid
Transaction ID that must be common across all participants in this bid request (e.g. potentially multiple exchanges).
ORTB mapping: source.tid
Application version.
ORTB mapping: app.ver
Custom metadata field/value pairs you define. Data is passed as a dictionary under the metadata parameter.
Response
Successful lookup request that returns HUMAN’s “bot or not” decision:
A UUID (string in HTTP response, []byte in gRPC response) value that represents this specific MediaGuard response. Also commonly referred to as the “Prediction ID”. This value should be passed to FraudSensor via the pv parameter.
A list of strings identifying the IVT reason codes associated with this particular lookup. Reason codes are provided for ivt: true responses. Hover over each code for their classification (GIVT or SIVT) and definition.