Documentation
Ironchip AntiFraud API reference
Ironchip Antifraud API provides seamless identity verification that reduces trusted user verification and onboarding time, and detects application fraud. Check device location behavior to provide risk assessment and supporting evidence.
When a device is new to the Ironchip network, our technology determines the location of the new user. At the same time, each operation collects location data and provides an updated risk assessment.
In order to evaluate a new registration, Ironchip needs to receive a token to identify the device from which it originates.
Get the specific report
GET
https://report.lbfraud.ironchip.com/report/{transaction_id}?timeout=TIMEOUT
This method allows you to query the latest assessment for a given transaction event, identified by its id.
Sample Curl:
curl -X 'GET' \
'https://dev.report.lbfraud.ironchip.com/report/lHsGJ?timeout=TIMEOUT' \
-H 'accept: application/json' \
-H 'Authorization: APIKEY'
Response body
For a 200-OK response, these are the fields you should expect as a result:
Response field | Type | Description |
---|---|---|
id | integer | Unique report identifier which can be used to verify if the assessment changed in later calls. |
transaction_id | string | A unique identifier to the user’s transaction. |
application_id | string | |
event | object | Assessment result. The object provides risk assessment and fraud case. |
user | object | An object with the information of the user who made the transaction. |
device | object | An object with the information of the device with which the transaction was made. |
location | object | An object with the information of the location in which the transaction was made. |
ip | object | An object with the information of the ip used to make the transaction. |
descriptive_report | string | String understandable to any customer. |
latencies | object | An object with the information of all latencies. |
latency | integer | The latency with which a report has been made. |
Get all reports
GET
https://report.lbfraud.ironchip.com/reports?limit=LIMIT&since=SINCE&user=USER&risk=RISK
This method allows you to query assessments, these assessments could be parameterized by limit number of reports, since report generation, user involved and risk assigment.
Sample Curl:
curl -X 'GET' \
'https://dev.report.lbfraud.ironchip.com/reports?limit=LIMIT&since=SINCE&user=USER&risk=RISK' \
-H 'accept: application/json' \
-H 'Authorization: APIKEY'
Response body
For a 200-OK response, the fields you should expect as a result are the same as when you make a report request.
Realtime reports
GET
This method allows you to view all the reports in realtime. This request is unsupported via web. It have not any request paremeter.
Response body
For a 200-OK response, the fields you should expect as a result are the same as when you make a report request.