API belgeleri

Koruma kaynağı

İzlediğiniz bir varlık (alan adı, IP, e-posta…).

Alanlar

_idstring
Kaydın kimliği (24 karakterlik onaltılı).
firmstring
Kaydın ait olduğu firmanın kimliği — her zaman API anahtarınızın firması.
groupIdstring
Kaynağın bağlı olduğu grubun kimliği.
resourceTypestring
Tür: `domain`, `ip`, `hwid`, `email`, `username`, `application`.
targetValuestring
İzlenen değer (küçük harfe çevrilir).
descriptionstring | null
Açıklama (isteğe bağlı).
isActiveboolean
İzleme açık mı.
authorizationBlockedboolean
Yetki kapsamı nedeniyle yeni eşleşmeler durduruldu mu.
thirdPartyIncludeboolean
Üçüncü taraf sızıntıları da kapsansın mı.
matchModestring
Eşleşme kipi: `machine` ya da `credential`.
isVerifiedboolean
Sahiplik doğrulandı mı.
verificationMethodstring
Doğrulama yöntemi (ör. `dns`, `file`, `manual`).
verificationStatusstring
Doğrulama durumu.
verifiedAtstring
Doğrulandığı zaman.
reviewStatusstring | null
Elle inceleme durumu (gerekiyorsa).
createdAtstring
Oluşturulma zamanı (ISO 8601).
updatedAtstring
Son güncelleme zamanı (ISO 8601).
metadataobject · isteğe bağlı
Serbest ek bilgi (yoksa alan dönmez).

JSON şeması

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://darkradar.com/docs/schemas/protection-resource.schema.json",
  "title": "Koruma kaynağı",
  "description": "İzlediğiniz bir varlık (alan adı, IP, e-posta…).",
  "type": "object",
  "properties": {
    "_id": {
      "type": "string",
      "description": "Kaydın kimliği (24 karakterlik onaltılı)."
    },
    "firm": {
      "type": "string",
      "description": "Kaydın ait olduğu firmanın kimliği — her zaman API anahtarınızın firması."
    },
    "groupId": {
      "type": "string",
      "description": "Kaynağın bağlı olduğu grubun kimliği."
    },
    "resourceType": {
      "type": "string",
      "description": "Tür: `domain`, `ip`, `hwid`, `email`, `username`, `application`."
    },
    "targetValue": {
      "type": "string",
      "description": "İzlenen değer (küçük harfe çevrilir)."
    },
    "description": {
      "type": [
        "string",
        "null"
      ],
      "description": "Açıklama (isteğe bağlı)."
    },
    "isActive": {
      "type": "boolean",
      "description": "İzleme açık mı."
    },
    "authorizationBlocked": {
      "type": "boolean",
      "description": "Yetki kapsamı nedeniyle yeni eşleşmeler durduruldu mu."
    },
    "thirdPartyInclude": {
      "type": "boolean",
      "description": "Üçüncü taraf sızıntıları da kapsansın mı."
    },
    "matchMode": {
      "type": "string",
      "description": "Eşleşme kipi: `machine` ya da `credential`."
    },
    "isVerified": {
      "type": "boolean",
      "description": "Sahiplik doğrulandı mı."
    },
    "verificationMethod": {
      "type": "string",
      "description": "Doğrulama yöntemi (ör. `dns`, `file`, `manual`)."
    },
    "verificationStatus": {
      "type": "string",
      "description": "Doğrulama durumu."
    },
    "verifiedAt": {
      "type": "string",
      "description": "Doğrulandığı zaman."
    },
    "reviewStatus": {
      "type": [
        "string",
        "null"
      ],
      "description": "Elle inceleme durumu (gerekiyorsa)."
    },
    "createdAt": {
      "type": "string",
      "description": "Oluşturulma zamanı (ISO 8601)."
    },
    "updatedAt": {
      "type": "string",
      "description": "Son güncelleme zamanı (ISO 8601)."
    },
    "metadata": {
      "type": "object",
      "description": "Serbest ek bilgi (yoksa alan dönmez)."
    }
  }
}

Bu sayfa işinize yaradı mı?