Envanter öğelerini listele
Kuruluşunuzla ilişkili envanter öğelerini (zararlı yazılım örnekleri, bulaşmış dosyalar ve toplanan diğer dosyalar) sayfa sayfa listeler.
GET/v1/inventoryGETEnvanter öğelerini listelecurl -X GET "https://api.darkradar.com/api/public/v1/inventory" \ -H "x-api-key: $DARKRADAR_API_KEY"
Yanıt
{
"success": true,
"message": "OK",
"data": {
"items": [
{
"_id": "507f1f77bcf86cd799439011",
"fileName": "infected_document.pdf",
"fileType": "application/pdf",
"fileSize": 245678,
"status": "locked",
"eventId": "507f1f77bcf86cd799439012",
"relationId": "507f1f77bcf86cd799439013",
"createdAt": "2024-01-15T10:00:00Z",
"metadata": {
"source": "RedLine",
"malwareFamily": "Stealer"
}
}
]
},
"pagination": {
"total": 150,
"page": 1,
"limit": 50,
"pages": 3,
"totalPages": 3,
"hasNext": true,
"hasPrev": false
},
"meta": {
"timestamp": "2024-02-01T10:30:45.123Z",
"requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"responseTime": 52
}
}Sorgu parametreleri
| Alanlar | Değerler |
|---|---|
page · integer · isteğe bağlı | Sayfa numarası (1’den başlar) · Örnek: 1 |
limit · integer · isteğe bağlı | Sayfa başına kayıt (en çok 100) · Örnek: 50 |
type · string · isteğe bağlı | Olay türüne göre süz · Örnek: malware_sample |
status · string · isteğe bağlı | Duruma göre süz · Örnek: locked |
search · string · isteğe bağlı | Olay alanlarında metin araması · Örnek: malware |
Yanıtlar
200Başarılı400İstek geçersiz (bozuk kimlik, eksik ya da hatalı alan)401Anahtar yok, geçersiz, süresi dolmuş ya da iptal edilmiş403Kapsam yetersiz, planda API erişimi yok ya da ürün açık değil404Kayıt yok ya da bu anahtarın firmasına ait değil408İstek azami yanıt süresini aştı429Hız sınırı aşıldı; bir dakika sonra tekrar deneyinYanıt sınırları
Sayfa boyutulimit · varsayılan 50 · en çok 100
Hız sınırı15 dakikada 500 istek · IP başına