API belgeleri

Firmanızın varlıklarını toplu yönetin

Kaynak grupları oluşturun, en çok 100 alan adı veya uygulamayı tek istekte ekleyin ve grupları güvenle boşaltın.

Önce grubu oluşturun

Yazma anahtarında protection-resources:write kapsamı gerekir. Kısıtlı anahtar yeni grup oluşturamaz.

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ıkları toplu ekleyin

Her öğe bağımsız sonuçlanır. already_exists tekrarın yeni kayıt açmadığını, limit_reached plan sınırının dolduğunu gösterir.

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"}]}'

Grubu boşaltıp silin

İçinde varlık bulunan grup 409 döner. Varlıkları PUT /v1/protection-resources/{id} ile başka gruba taşıyın veya toplu silin; sonra grubu 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şka firmanın ya da kısıtlı anahtarın izin alanı dışındaki kayıtları toplu sonuçta not_found görünür; kayıt varlığı açığa çıkmaz.

Bu sayfa işinize yaradı mı?