Get Indicators for Report¶
GET /1.3/reports/{id}/indicators
Description¶
Returns a paginated list of all indicators contained in a specified report.
Note
If called immediately after report submission, IOCs extraction might not have completed yet. This can result in a 404 (not found) error.
Parameters¶
Parameter | Required | Default | Description |
---|---|---|---|
id | X | TruSTAR report id or external tracking id | |
idType | internal |
internal or external |
|
applyWhitelist | true |
if true , whitelisted indicators will be filtered out; otherwise, all indicators will be included but will
contain a field whitelisted , representing whether they have been whitelisted or not |
|
pageNumber | 0 | which page of the result set to get | |
pageSize | 100 | The number of results per page. Max allowed size is 1000. |
Response (200)¶
A page of Indicator object.
Note
weight
is present in the response but is deprecated.
Example Usage¶
Request¶
curl -k -X GET -H "Authorization: Bearer {access_token}" \
"https://api.trustar.co/api/1.3/reports/1234/indicators?idType=external"
Response¶
{
"items": [
{
"indicatorType": "MALWARE",
"value": "LOCKY",
"weight": 1
},
{
"indicatorType": "URL",
"value": "evil.com",
"weight": 1
},
{
"indicatorType": "EMAIL_ADDRESS",
"value": "attacker@evil.com",
"weight": 1
},
{
"indicatorType": "URL",
"value": "bamb.com",
"weight": 1
}
],
"hasNext": false,
"pageSize": 25,
"pageNumber": 0
}