| [ Web Proxy ] |
| Viewing: https://developers.cloudflare.com/api/resources/intel/subresources/indicator_feeds/methods/get | [Back] [Original] |
Retrieves details for a specific custom threat indicator feed.
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
X-Auth-Email: user@example.comThe previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194Intel WriteIntel ReadSummary 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.
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.
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.
Human-readable error message describing why the latest upload
failed. Populated only when latest_upload_status is Error.
Returns one of a small fixed set of category-level messages
(invalid domain / IP / URL entries, malformed row or header,
invalid valid_until timestamp, etc.) or the generic
Upload failed for unknown or infrastructure-level errors.
Never echoes raw error text from the underlying loader.
Intel accounts receive the verbatim loader/API error text
(including specific offending values) instead of these
category-level messages.
curl https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/intel/indicator-feeds/$FEED_ID \
-H "X-Auth-Email: $CLOUDFLARE_EMAIL" \
-H "X-Auth-Key: $CLOUDFLARE_API_KEY"{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": {
"id": 1,
"created_on": "2023-05-12T12:21:56.777653Z",
"description": "example feed description",
"is_attributable": false,
"is_downloadable": false,
"is_public": false,
"last_upload_summary": {
"persisted": {
"domains_added": 2,
"domains_removed": 1,
"ips_added": 0,
"ips_removed": 0,
"urls_added": 0,
"urls_removed": 0
},
"skipped": {
"allowlisted_domains": 1,
"expired_indicators": 0,
"invalid_indicators": 0
},
"uploaded": {
"domains": 3,
"ips": 0,
"urls": 0
}
},
"latest_upload_error": "Feed contains one or more invalid domain entries. Check your feed for wildcards or other values that are not valid DNS names.",
"latest_upload_status": "Complete",
"modified_on": "2023-06-18T03:13:34.123321Z",
"name": "example_feed_1",
"provider_id": 1,
"provider_name": "provider_name"
}
}{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"success": true,
"result": {
"id": 1,
"created_on": "2023-05-12T12:21:56.777653Z",
"description": "example feed description",
"is_attributable": false,
"is_downloadable": false,
"is_public": false,
"last_upload_summary": {
"persisted": {
"domains_added": 2,
"domains_removed": 1,
"ips_added": 0,
"ips_removed": 0,
"urls_added": 0,
"urls_removed": 0
},
"skipped": {
"allowlisted_domains": 1,
"expired_indicators": 0,
"invalid_indicators": 0
},
"uploaded": {
"domains": 3,
"ips": 0,
"urls": 0
}
},
"latest_upload_error": "Feed contains one or more invalid domain entries. Check your feed for wildcards or other values that are not valid DNS names.",
"latest_upload_status": "Complete",
"modified_on": "2023-06-18T03:13:34.123321Z",
"name": "example_feed_1",
"provider_id": 1,
"provider_name": "provider_name"
}
}| Web Proxy Viewer | New URL | Original Page |