Skip to main content

API Dokümantasyonu

Bu kılavuz, MISP API'nin etkili bir şekilde nasıl kullanılacağını adım adım açıklar ve farklı senaryolarda entegrasyon sağlamak için yönergeler sunar.

API Kullanımı

API Endpoint ve Parametreleri

EndPoint ve Parametre Nedir?

Endpoint Nedir? Endpointler, bir web servisinin belirli bir işlevselliğini veya kaynağını temsil...

Analyst Data Parametreleri

Add Analyst Data: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...

Attribute Parametreleri

"Attribute" Kaynağını Aramak: Request Body Şeması: Parametre Gerekli Veri Türü Maksimu...

Event Parametreleri

"Event" Kaynağını Aramak: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Ö...

Galaxy Parametreleri

Get galaxy by ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...

Galaxy Cluster Parametreleri

Add galaxy cluster: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...

User Parametreleri

Reset user password: Path Parametreleri:  Parametre Gerekli Veri Türü Açıklama Örnek ...

Organizasyon Parametreleri

Add organisation: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...

Server Parametreleri

Add server: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...

Sharing Group Parametreleri

Add a sharing group: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...

Feed Parametreleri

Get a feed by ID: Path Parametreleri:  Parametre Gerekli Veri Türü Açıklama Örnek ...

Obje Parametreleri

[restSearch] Get a filtered and paginated list of objects: Request Body Şeması: Parametre...

Tag Parametreleri

Get tag by ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örnek ...

Sighting Parametreleri

Get sightings by event ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Ö...

Warninglist Parametreleri:

Search warninglists: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...

Noticelist Parametreleri

Get a noticelist by ID: Path Parametreleri: Parametre Gerekli Veri Türü Açıklama Örne...

Log Parametreleri

Get instance logs: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek ...

Kimlik Doğrulama Anahtarı Parametreleri

Search auth keys: Request Body Şeması: Parametre Gerekli Veri...

Kullanıcı Ayarları Parametreleri

Search user settings: Request Body Şeması: Parametre Gerekli Veri Türü Açıklama Örnek...

EventReport Parametreleri

Get event report by ID: Path Parametreleri: Parametre Gerekli ...

API Request ve Response Örnekleri

Analyst Data

Add analyst data: POST https://misp.local/analystData/add/{analystType}/{objectUUID}/{ObjectTyp...

Attributes

[restSearch] Get a filtered and paginated list of attributes: POST https://misp.local/attribute...

Events

[restSearch] Get a filtered and paginated list of events: POST https://misp.local/events/restSe...

Galaxies

Get galaxies: GET https://misp.local/galaxies Response: 200: [ { "Galaxy": { ...

Galaxy Cluster

Add galaxy cluster: GET https://misp.local/galaxies Request:  { "id": "12345", "uuid": ...

Users

Reset user password: POST https://misp.local/users/initiatePasswordReset/{userId}/{firstTimeRes...

Organisations

Add organisation: POST https://misp.local/admin/organisations/add Request: { "name": "ORGN...

Server

Add server: POST https://misp.local/servers/add Request: { "name": "Phising Server", "u...

Sharing Group

Add a sharing group: POST https://misp.local/sharing_groups/add Request: { "uuid": "c99506...

Feed

Get a list of feeds: GET https://misp.local/feeds Response:  200: [ { "Feed": { ...

Object

[restSearch] Get a filtered and paginated list of objects: POST https://misp.local/objects/rest...

TAG

Get tags: GET https://misp.local/tags Response:  200: { "Tag": [ { "id": "123...

Sighting

Get sightings by event ID: GET https://misp.local/sightings/index/{eventId} Response:  200: ...

Warninglist

Get a list of warninglists: POST https://misp.local/warninglists Response:  200: { "Warni...

Noticelist

Get a list of noticelists GET https://misp.local/warninglists Response:  200: [ { "N...

Log

Get instance logs POST https://misp.local/admin/logs Request: { "page": 1, "limit": 0, ...

Auth key

Get auth keys: POST https://misp.local/auth_keys Request: [ { "AuthKey": { "id...

UserSettings

Get user settings: GET https://misp.local/user_settings Response:  200: [ { "UserSet...

Taxonomy

Get taxonomies: GET https://misp.local/taxonomies Response:  200: [ { "Taxonomy": { ...