# Uyarı (Alert)

**Sorgular**

<div class="sc-hKFxyN bmhiuK" id="bkmrk-%C4%B0lk-sorgular%3A-listal"><div class="sc-iBzEeX sc-cOifOu coaOfs emjsJn redoc-markdown ">- İlk Sorgular:  
    
    - `listAlert`: org'da kullanıcı tarafından görülebilen uyarıları listeler
    - `getAlert` : kimliğe göre bir uyarı alın
    - <del>`countAlert`</del>: tüm uyarıları say (**kullanımdan kaldırıldı**)
    - <del>`countUnreadAlert`</del>: durumu yeni olan uyarıları say (**kullanımdan kaldırıldı**)
    - <del>`countImportedAlert`</del>: vakalara aktarılan uyarıları say (**kullanımdan kaldırıldı**)
- Uyarılarda mevcut sorgular:  
    
    - `observables`
    - `case`
    - `similarCases`
    - `similarAlerts`
    - `procedures`
    - `comments`
- Ekstra veri:  
    
    - `similarCases`
    - `similarAlerts`
    - `importDate`
    - `caseNumber`
    - `status`
    - `procedureCount`

</div></div>Uyarı Oluştur

Bu uç nokta, TheHive'da alarm oluşturmaya olanak tanır. Hem çok parçalı hem de json girişini destekler. Dosyalarla gözlemler oluşturmak için çok parçalı bir gövde kullanmanız gerekir.

Çok parçalıyı kullanmak için, birkaç parça göndermeniz gerekir:

\_json adında, oluşturulacak uyarının json'unu içeren bir veri parçası

- Gözlemlenebilirlerde, basit bir veri kullanmak istiyorsanız, gözlemlenebilirin veri alanını kullanın
- Bir dosya kullanmak istiyorsanız, ek alanında bir dize kullanın. Bu dize, dosyanızı içeren çok parçalı gövdenin bir bölümüne atıfta bulunmalıdır
- TheHive'da mevcut bir eki kullanmak istiyorsanız, ekin adını, içerik türünü ve kimliğini içeren bir nesne ayarlayın

`POST /api/v1/alert/<alertId>/observable` uç noktasını kullanarak uyarınıza daha sonra her zaman gözlemlenebilirler ekleyebilirsiniz.

**Curl ile**

json kullanarak string türünde gözlemlenebilirler içeren bir uyarı oluşturma

```
curl http://<thehive_endpoint>/api/v1/alert -H 'Authorization: Bearer <api_key>' -X POST -H 'Content-Type: application/json' --data '
{
  "type": "alertType",
  "source": "test",
  "sourceRef": "1",
  "title": "alert title",
  "description": "alert description",
  "observables": [
     { "dataType": "url", "data": "http://example.org" },
     { "dataType": "mail", "data": "foo@example.org" }
  ]
}
```

Çok parçalı kullanarak 2 gözlemlenebilir, bir url ve bir dosya içeren bir uyarı oluşturma

```
curl http://<thehive_endpoint>/api/v1/alert -H 'Authorization: Bearer <api_key>' -X POST -F _json='
{
  "type": "alertType",
  "source": "test",
  "sourceRef": "1",
  "title": "alert title",
  "description": "alert description",
  "observables": [
     { "dataType": "url", "data": "http://example.org" },
     { "dataType": "file", "attachment": "attachment0" }
  ]
}
' -F attachment0=@<file>
```

**Python ile (istekler)**

 Gözlemlenebilir olarak iki dosya içeren bir uyarı oluşturun.

```python
import json
import requests 

# 'fileA' and 'fileB' are arbitrary names. You can choose your own.
# the name must be used as a key in the dictionary 'files'
observables = [
    {'dataType': 'file', 'attachment': 'fileA'}, 
    {'dataType': 'file', 'attachment': 'fileB'}, 
]
files = {
    'fileA': open(path_to_fileA, 'rb'),
    'fileB': open(path_to_fileB, 'rb')
}
alert = {
    'title': 'my title',
    'type': 'test',
    'source': 'python',
    'sourceRef': '1',
    'description': 'description ...',
    'observables': observables
}

# Send the request
response = requests.post(
    f'{thehive_url}/api/v1/alert',
    # send the files and the alert with the special part '_json'
    files={
        '_json': json.dumps(alert), 
        **files
    },
    headers={ 'Authorization': f'Bearer {thehive_api_key}' }
)

# check response code
response.raise_for_status()
```

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/xLvresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/xLvresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/1Ldresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/1Ldresim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/B22resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/B22resim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/MrKresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/MrKresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/eJHresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/eJHresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/ECPresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/ECPresim.png)

### GET - Uyarı Alın

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/7xZresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/7xZresim.png)

##### Yanıtlar 

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/m51resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/m51resim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/zszresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/zszresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/0B1resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/0B1resim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/1o4resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/1o4resim.png)

### DEL - Uyarıyı Sil

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/l4Bresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/l4Bresim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/kavresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/kavresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/vB6resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/vB6resim.png)

### PATCH - Güncelleme Uyarısı

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/E1bresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/E1bresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/9NNresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/9NNresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/ZyKresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/ZyKresim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/aeqresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/aeqresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/c0Gresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/c0Gresim.png)

### PATCH - Toplu güncelleme Uyarısı

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/RF8resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/RF8resim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/i8Presim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/i8Presim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/OiCresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/OiCresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/JD2resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/JD2resim.png)

### POST - Uyarıdan Vaka Oluşturma

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/bQqresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/bQqresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/xwzresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/xwzresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/C8Kresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/C8Kresim.png)

##### Uyarılar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/Qgzresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/Qgzresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/6Gkresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/6Gkresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/o6vresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/o6vresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/GUVresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/GUVresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/Abhresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/Abhresim.png)

### POST - Uyarıyı Takip Edin

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/mKxresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/mKxresim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/mD0resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/mD0resim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/YdDresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/YdDresim.png)

### Takibi Bırak Uyarısı

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/p1sresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/p1sresim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/pPKresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/pPKresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/lpgresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/lpgresim.png)

### POST - Uyarıyı Vaka ile Birleştir

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/xxhresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/xxhresim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/EKBresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/EKBresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/TLsresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/TLsresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/0Zzresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/0Zzresim.png)

### POST - Toplu Uyarıları Case ile Birleştirme

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/Mm5resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/Mm5resim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/HTsresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/HTsresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/u1Eresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/u1Eresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/V8Sresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/V8Sresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/vsRresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/vsRresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/Yl8resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/Yl8resim.png)

### POST - Uyarıyı toplu olarak silme

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/hINresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/hINresim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/N4zresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/N4zresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/3bKresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/3bKresim.png)

### Uyarılara Ek Dosyası Ekle

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/4Waresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/4Waresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/9KEresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/9KEresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/UYHresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/UYHresim.png)

### GET - Uyarı Ek Dosyası Al

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/T4nresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/T4nresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/DMZresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/DMZresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/mEoresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/mEoresim.png)

### DEL - Uyarı Ek Dosyası Sil

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/h7vresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/h7vresim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/anDresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/anDresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/OAxresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/OAxresim.png)

### GET - Uyarı Ekini İndirin

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/SM9resim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/SM9resim.png)

##### Yanıtlar

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/6AVresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/6AVresim.png)

[![resim.png](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/scaled-1680-/39Jresim.png)](https://acikkaynak.lastguard.com.tr/uploads/images/gallery/2024-04/39Jresim.png)