Indicator Feeds
Get indicator feeds owned by this account
Get indicator feed metadata
Create new indicator feed
Update indicator feed metadata
Get indicator feed data
ModelsExpand Collapse
IndicatorFeedGetResponse object { id, created_on, description, 9 more }
last_upload_summary: optional object { persisted, skipped, uploaded } Summary of indicator counts from the last successful upload to this
feed. Populated by the custom-threat-feeds loader at the end of each
successful load. Absent (omitted) when no upload has completed
successfully or the upload errored before the summary write.
Surfaces silent-failure paths so operators can see when their
indicators were dropped (popularity allowlist, expired valid_until,
etc.) without reading loader logs.
Summary of indicator counts from the last successful upload to this feed. Populated by the custom-threat-feeds loader at the end of each successful load. Absent (omitted) when no upload has completed successfully or the upload errored before the summary write. Surfaces silent-failure paths so operators can see when their indicators were dropped (popularity allowlist, expired valid_until, etc.) without reading loader logs.
persisted: optional object { domains_added, domains_removed, ips_added, 3 more } Net delta applied to feed indicators by this upload. Snapshot
uploads emit both *_added and *_removed; delta-add emits only
*_added; delta-remove emits only *_removed.
Net delta applied to feed indicators by this upload. Snapshot uploads emit both *_added and *_removed; delta-add emits only *_added; delta-remove emits only *_removed.
skipped: optional object { allowlisted_domains, expired_indicators, invalid_indicators } Counts of indicators that were uploaded but did not reach
QuickSilver, broken down by reason.
Counts of indicators that were uploaded but did not reach QuickSilver, broken down by reason.
Domains filtered by the global popularity allowlist at QS provisioning time. Popular domains (bing.com, naver.com, etc.) are protected from custom-threat-feed enforcement.