Fraud API connection
Updated on 10.07.25
1 minute to read
Copy link
Overview
ID verification session data can be linked to transactions and customers. This allows analysts to create custom rules or alert triggers based on most IDV data points as well as filter and search transaction and customer lists based on certain fields.
Linking transactions to sessions
To link data from a session to a transaction, the session’s unique reference ID must be provided in the Fraud API request payload in which the transaction is recorded. See the following example request made to /SeonRestService/fraud-api/v2 (POST):
{
"user_id": "example-user-id",
"idv_reference_id": "6ba42e3f-c9e7-4015-baf1-443a8f4c76ac"
}
This will result in a similar response:
{
"success": true,
"error": {},
"data": {
"id": "2bd431db0ceb",
"state": "APPROVE",
...
}
}
Indicating that the data from the session with reference_id: 6ba42e3f-c9e7-4015-baf1-443a8f4c76ac
was successfully stored in the newly created transaction entity with id: 2bd431db0ceb
. All rules and alert triggers based on IDV parameters were evaluated with the session’s data, applying the configured behaviours (eg. black-/whitelisting selected datapoints, modifying transaction fraud score, affecting transaction state, etc.).
Behaviour and limitations
Such rules only take effect for transactions for which idv_reference_id
was specified, meaning subsequent transactions with the same user_id
but no idv_reference_id
will not trigger IDV specific rules based on historical data.
The session must take place before creating the transaction (or at least has to be initialised in the IDV service) so that the provided idv_reference_id
points to an existing session.
Currently, only a single IDV session can be linked to a transaction. This connection is also one-way, meaning IDV data can affect transaction scoring and outcome via rules, but transaction data has no effect on the evaluation and final result of the IDV session.
Available data points
Rules & alert triggers
Basis session information
- Session status
- Document verification result
- Selfie verification result
- Proof of Address result
- Session finish date
- Session start date
- Session ID
- Session reference ID
- Session template ID
- Platform of IDV session
- Platform ID
- Duplicates found
- Email in IDV session
- Phone number in IDV session
- User ID in IDV session
- Name in IDV session
Data extraction results
- Date of birth on document
- Document number
- Full name on document
- Age based on document
- Gender on document
- Document type
- Document issue date
- Document expiration date
- Document issuing country
- Personal ID number
- Postal code on document
Individual check results
- Selfie / liveness component
- Selfie / face matching component
- Document / image quality check
- Document / validity check
- Document / age verification
- Document / name match
- Document / data validity check
- Document / authenticity check
- Document / image liveness check
- Proof of Address / document type check
- Proof of Address / document validity check
- Proof of Address / address validity check
- Proof of Address / full address check
- Proof of Address / name match
Session timeline
- Document verification started
- Document verification finished
- Selfie verification started
- Selfie verification finished
- Proof of Address check started
- Proof of Address check finished
Filtering transaction & customer lists
Filterable fields
- Session status
- Session finish date
- Document verification result
- Selfie verification result
- Proof of Address result
- Document number
- Full name on document
- Date of birth on document