API sənədləri

Şirkətinizin varlıqlarını toplu idarə edin

Qaynaq qrupları yaradın, ən çox 100 domen və ya tətbiqi tək sorğuda əlavə edin və qrupları təhlükəsiz boşaldın.

Əvvəlcə qrupu yaradın

Yazma açarında protection-resources:write əhatəsi lazımdır. Məhdud açar yeni qrup yarada bilmir.

curl -X POST "https://api.darkradar.com/api/public/v1/protection-resources/groups" \
  -H "x-api-key: $DARKRADAR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Üretim varlıkları","description":"Müşteriye açık sistemler"}'

Varlıqları toplu əlavə edin

Hər element müstəqil nəticələnir. already_exists təkrarın yeni qeyd açmadığını, limit_reached plan həddinin dolduğunu göstərir.

curl -X POST "https://api.darkradar.com/api/public/v1/protection-resources/bulk" \
  -H "x-api-key: $DARKRADAR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"resources":[{"groupId":"'$GROUP_ID'","resourceType":"domain","targetValue":"ornek.com.tr"},{"groupId":"'$GROUP_ID'","resourceType":"application","targetValue":"com.ornek.app"}]}'

Qrupu boşaldıb silin

İçində varlıq olan qrup 409 qaytarır. Varlıqları PUT /v1/protection-resources/{id} ilə başqa qrupa köçürün və ya toplu silin; sonra qrupu silin.

curl -X DELETE "https://api.darkradar.com/api/public/v1/protection-resources/bulk" \
  -H "x-api-key: $DARKRADAR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ids":["'$RESOURCE_ID'"]}'

curl -X DELETE "https://api.darkradar.com/api/public/v1/protection-resources/groups/$GROUP_ID" \
  -H "x-api-key: $DARKRADAR_API_KEY"
Başqa şirkətin ya da məhdud açarın icazə sahəsindən kənar qeydlər toplu nəticədə not_found görünür; qeydin varlığı üzə çıxmır.

Bu səhifə işinizə yaradı?