Feed Parametreleri
Get a feed by ID:
Path Parametreleri:
Parametre | Gerekli | Veri Türü | Açıklama | Örnek |
---|---|---|---|---|
feedId | Gerekli | FeedId (string veya UUID) | Kaynağın benzersiz kimliği | "456789" |
Add a feed:
Request Body Şeması:
Parametre | Gerekli | Veri Türü | Açıklama | Örnek |
---|---|---|---|---|
name | - | string (FeedName) <= 255 | Beslenmenin adı | "Example Feed" |
provider | - | string (FeedProvider) | Beslemenin sağlayıcısı | "Example Provider" |
url | - | string (FeedUrl) | Beslemenin URL'si | "https://example.com/feed" |
rules | - | string or null (FeedRules) | Dizeye dönüştürülmüş JSON filtre kuralları | { "filter": "value" } |
enabled | - | boolean (FeedEnabledFlag) | Beslemenin etkin olup olmadığı | true |
distribution | - | string (DistributionLevelId) | Yayınlandığında ve sonradan çekildiğinde bu etkinlikleri kimin görebileceği: | "0" |
sharing_group_id | - | string or null (SharingGroupId) | Paylaşım grubunun UUID'si veya sayısal ID'si | "123456" |
tag_id | - | string (TagId) <= 10 | Atfedilecek etiketin ID'si | "789" |
source_format | - | string (FeedSourceFormat) | Besleme kaynağının biçimi | "csv" |
fixed_event | - | boolean (FeedFixedEvent) | Hedef etkinlik seçeneği düşünülebilir | true |
delta_merge | - | boolean (FeedDeltaMergeFlag) | Öznitelikleri birleştir (yalnızca yeni öznitelik ekle, iptal edilen öznitelikleri kaldır) | true |
event_id | - | string (EventId) <= 10 | Yayınlanan etkinliklerin ID'si | "987654" |
publish | - | boolean (PublishedFlag) | Varsayılan: false | true |
override_ids | - | boolean (FeedOverrideIDSFlag) | IDS bayrakları bu besleme için Kapatılacaktır | true |
input_source | - | string (FeedInputSource) | Kaynağın (url alanı) bir dizin (yerel) veya gerçek bir URL (ağ) olup olmadığını belirtin. | "network" |
delete_local_file | - | boolean (FeedDeleteLocalFileFlag) | IDS bayrakları bu besleme için Kapatılacaktır | true |
lookup_visible | - | boolean (FeedLookupVisibleFlag) | Araştırma, beslemeye karşılık gelmeyecek | true |
headers | - | string or null (FeedHeaders) | İsteklerle birlikte iletilmesi gereken başlıklar. Her biriyle ayrılmış. | "Content-Type: application/json" |
caching_enabled | - | boolean (FeedCachingEnabledFlag) | Besleme önbelleğe alınır | true |
force_to_ids | - | boolean (FeedForceToIDSFlag) | IDS bayrakları bu besleme için Açılacaktır | true |
orgc_id | - | string (OrganisationId) <= 10 | Organizasyonun UUID'si veya sayısal ID'si | "123456" |
Edit a feed:
Path Parametreleri:
Parametre | Gerekli | Veri Türü | Açıklama | Örnek |
---|---|---|---|---|
feedId | zorunlu | string | Beslemenin UUID'si veya sayısal ID'si | "123456" |
Request Body Şeması:
Parametre | Gerekli | Veri Türü | Açıklama | Örnek |
---|---|---|---|---|
id | zorunlu | string (FeedId) | Besleme ID'si | "123456" |
name | string (FeedName) | Besleme adı | "Örnek Besleme" | |
provider | string (FeedProvider) | Sağlayıcı | "Sağlayıcı A" | |
url | string (FeedUrl) | URL | "http://example.com/feed" | |
rules | string veya null (FeedRules) | Dizeleştirilmiş JSON filtre kuralları | {"type": "malware"} | |
enabled | boolean (FeedEnabledFlag) | Etkin mi? | true | |
distribution | string (DistributionLevelId) | Dağıtım Seviyesi Enum: "0" "1" "2" "3" "4" "5" Kimler etkinlikleri görebilecek, yayımlandığında ve sonunda çekildiğinde: 0 - Sadece kuruluşunuz 1 - Yalnızca bu topluluk 2 - Bağlı topluluklar 3 - Tüm topluluklar 4 - Paylaşım grubu 5 - Miras Olayı | "0" | |
sharing_group_id | string veya null (SharingGroupId) | Paylaşım Grubu ID'si | "789012" | |
tag_id | string (TagId) | Etiket ID'si | "345678" | |
source_format | string (FeedSourceFormat) | Kaynak Formatı Enum: "1" "csv" "freetext" "misp" | "csv" | |
fixed_event | boolean (FeedFixedEvent) | Sabit Olay | true | |
delta_merge | boolean (FeedDeltaMergeFlag) | Delta Birleştirme | false | |
event_id | string (EventId) | Olay ID'si | "234567" | |
publish | boolean (PublishedFlag) | Yayımla | false | |
override_ids | boolean (FeedOverrideIDSFlag) | IDS bayrakları bu besleme için kapatılacak | true | |
input_source | string (FeedInputSource) | Kaynak Türü Enum: "local" "network" | "local" | |
delete_local_file | boolean (FeedDeleteLocalFileFlag) | Yerel dosya silinsin mi? | false | |
lookup_visible | boolean (FeedLookupVisibleFlag) | Arama, besleme uyumu içinde görünür olacak mı? | true | |
headers | string veya null (FeedHeaders) | İsteklerle geçilecek başlıklar. Tümü virgülle ayrılmış | "Content-Type: application/json, Authorization: Bearer token" | |
caching_enabled | boolean (FeedCachingEnabledFlag) | Besleme önbelleğe alınıyor mu? | true | |
force_to_ids | boolean (FeedForceToIDSFlag) | IDS bayrakları bu besleme için açılacak | true | |
orgc_id | string (OrganisationId) | Kuruluş ID'si | "456789" |
Enable feed:
Path Parametreleri:
Parametre | Gerekli | Veri Türü | Açıklama | Örnek |
---|---|---|---|---|
feedId | zorunlu | FeedId (string) | Besleme ID'si | "123456" |
Disable feed:
Path Parametreleri:
Parametre | Gerekli | Veri Türü | Açıklama | Örnek |
---|---|---|---|---|
feedId | zorunlu | FeedId (string) veya UUID (string) | Besleme ID'si | "123456" |
Cache feeds:
Path Parametreleri:
Parametre | Gerekli | Veri Türü | Açıklama | Örnek |
---|---|---|---|---|
cacheFeedsScope | zorunlu | string | Önbellek besleme kapsamı | "all" |
Fetch from feed by ID:
Path Parametreleri:
Parametre | Gerekli | Veri Türü | Açıklama |
---|---|---|---|
feedId | zorunlu | string | Besleme Kimliği (String veya UUID) |