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) |