Report API

Use the Report API to grab data from previous API Vetting calls made within the last 30 days. This can be used to add scoring and risk hit meta-data to other systems such Hadoop, Tableau, and Splunk.

API Call (4.20)

The API accepts both HTTPS POST and HTTPS GET

https://feed-api.e-hawk.net/apikey/report/type?keyword=value

The API uses Content-Type: application/x-www-form-urlencoded

Type

Select data by using data to search for username, lead_id, and transaction_id or date for timestamps.

Type Keyword and Values
data lead_id username transaction_id

Send up to 100 combinations of lead_id/username/Transaction_id. Use []= to create array with multiple items.

https://feed-api.e-hawk.net/apikey/report/data?lead_id[]=12345
date start start_epoch

Send start timestamp in format of UTC string without timezone: 2017-06-23 19:54:23, or start_epoch in Unix timestamp: 1498247663

https://feed-api.e-hawk.net/apikey/report/date?start=2017-06-23 19:54:23
Optional Paging

Report API calls are limited to 500 rows. Use optional paging commands to page through large data sets.

page

Default page starts at 1. Increase for each additional block of records.

https://feed-api.e-hawk.net/apikey/report/date?start=2017-06-23 19:54:23&page=10

num

number of records returned. Default is 100 and max is 500.

https://feed-api.e-hawk.net/apikey/report/date?start=2017-06-23 19:54:23&page=10&num=250
Response

The report is returned as a JSON with a maximum of 500 items in the format:

{
 "response": [
    JSON API responses 1...n,
   ],
 "status": 200
}
Status Codes
Status Response
200 OK (no errors)
502 Error. APIKEY or values are not valid. Issue listed in response.
response":"Invalid start provided","status":502}