> For the complete documentation index, see [llms.txt](https://api-v2-docs.disasteraware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://api-v2-docs.disasteraware.com/osint-hazards/requesting-osint-hazards/combat-sample.md).

# Combat Sample

Combat hazards cover military strikes and operations against military or state targets. The sample below is a `MISSILESTRIKE` — a Russian missile and drone strike on the Ukrainian power grid, corroborated across 247 articles.

Combat hazards are frequently the most heavily corroborated records in the feed, and are the most likely to be updated repeatedly as reporting develops. Poll with the `since` parameter rather than refetching the whole feed. They also linger longest when no end is detected — 168 hours rather than the usual 96 — because active fronts can go quiet for days without being over.

These hazards are returned by the [`/osint-hazards-query`](/osint-hazards/requesting-osint-hazards.md) endpoint, which requires a specific role on your credentials.

**Sub-types** (`hazard_sub_type`): `AIRSTRIKE`, `MISSILESTRIKE`, `DRONESTRIKE`, `BOMBING`, `ARTILLERY`, **`GROUNDCOMBAT`** (default), `INVASION`, `NAVAL`, `IED`, `AMBUSH`

## Type-Specific Properties

**Incident properties specific to combat:**

* `Aggressor` — the party conducting the strike or operation
* `Target` — the party or asset targeted
* `Infrastructure_Hit` — infrastructure reported struck
* `Weapons_Used` — weapon systems reported used

Strikes on ports, rail, and energy infrastructure also populate the supply-chain fields. In the sample below, seaport infrastructure in Odesa was struck, so the hazard is returned by `supply_chain=true` with `SupplyChainInfrastructure: PORT` and `SupplyChainDisruptionType: DAMAGE`.

**Quantitative counters (`n2h.quantitative`):**

Combat carries the richest counter set of any type — `missiles_fired`, `missiles_intercepted`, `drones_launched`, `drones_intercepted`, `buildings_damaged`, `buildings_destroyed`, plus casualty counts broken down as `civilian_deaths` / `military_deaths` and `civilian_wounded` / `military_wounded`.

Counters suffixed `_cumulative_since` and `_running_total` accumulate across the life of a long-running conflict rather than describing the single strike. Read the unsuffixed keys for the incident itself.

## Sample Response

```json
{
  "name": [
    {
      "locale": "en",
      "value": "Russian Missile and Drone Strike on Power Grid — Ukraine"
    }
  ],
  "description": [
    {
      "locale": "en",
      "value": "A Combat incident was reported in Podilskyi district, Ukraine\non 2026-07-03.\n  Preliminary reports indicate 10 total victims comprised of 10 fatalities.\n\nEvent Summary*:\n• Combat has been reported in Podilskyi district, Ukraine.\n• Reports indicate that at least 10 people have been affected.\n• Affected areas include: Podilskyi district, Ukraine.\n\nBased on 247 article(s) from: Ukrainska Pravda English, South China Morn... [truncated for brevity]"
    }
  ],
  "severity": "WARNING",
  "category": "EVENT",
  "type": "COMBAT",
  "hazard_sub_type": "MISSILESTRIKE",
  "incident": {
    "uuid": "a6a4b817-8e6f-4f27-8974-c755db09f918",
    "type": "COMBAT",
    "sourceId": 3000,
    "sourceRecordId": "COMBAT-UKR-KYIV-2026-07",
    "properties": {
      "Total_Fatalities": 10,
      "Total_Wounded": 0,
      "Civilian_Fatalities": 10,
      "Civilian_Wounded": 0,
      "Police_Military_Fatalities": 0,
      "Police_Military_Wounded": 0,
      "Terrorist_Insurgent_Fatalities": 0,
      "Terrorist_Insurgent_Wounded": 0,
      "type": "ACTUAL",
      "Incident_Type": "Combat",
      "reportDate": "2026-07-06T06:57:00+00:00",
      "action": "NEW_EVENT",
      "Incident_Duration": 7,
      "Created_Time": "2026-07-06T06:57:00+00:00",
      "casualties": "{\"killed\": {\"total\": 10}, \"injured\": {\"total\": 0}}",
      "scopeOfIncident": "Local",
      "name": "Russian Missile and Drone Strike on Power Grid — Ukraine",
      "status": "ACTIVE",
      "eventDate": "2026-07-03T00:00:00Z",
      "roles": "PUBLIC",
      "locationDescription": "Podilskyi district, Ukraine",
      "Country_Name": "Ukraine",
      "Country_Code": "UA",
      "Country_Code_3": "UKR",
      "Province_District_Town": "Podilskyi district",
      "Event_Summary": "Russia carried out a massive rocket and drone attack on Ukraine, targeting the capital and Kyiv region, with secondary explosions in Vyshneve leading to evacuations and street destruction.",
      "Source": "Ukrainska Pravda English",
      "sourceName": "Ukrainska Pravda English",
      "event": "Combat",
      "featureType": "INCIDENT",
      "bufferSize": 5000,
      "rawMessage": "[news article text truncated for brevity]",
      "Scope_of_Incident": "Local",
      "Incident_Severity": "H",
      "SupplyChainImpact": true,
      "SupplyChainInfrastructure": "PORT",
      "SupplyChainDisruptionType": "DAMAGE",
      "deaths": 10,
      "civilian_deaths": 9,
      "military_deaths": 1,
      "wounded": 28,
      "missiles_fired": 13,
      "missiles_intercepted": 7,
      "drones_launched": 115,
      "drones_intercepted": 95,
      "buildings_destroyed": 0,
      "buildings_damaged": 1,
      "Aggressor": "Russia",
      "Target": "Ukraine",
      "Infrastructure_Hit": "residential",
      "Weapons_Used": "rockets,drones",
      "..."
    }
  },
  "uuid": "a6a4b817-8e6f-4f27-8974-c755db09f918",
  "comment": null,
  "createdAt": 1783392752,
  "startedAt": 1783036800,
  "updatedAt": 1783981527,
  "endedAt": 1783641600,
  "latitude": 50.4895076,
  "longitude": 30.4287653,
  "version": 2,
  "creator": "News2Hazards (Automated)",
  "relatedHazards": [],
  "locationDetails": {
    "version": 2,
    "country": "Ukraine",
    "country_code": "UA",
    "country_code_3": "UKR",
    "continent": "Europe",
    "subregion": "Eastern Europe",
    "state_province": "Kiev City",
    "state_code": "UA-30",
    "location_type": "land"
  },
  "n2h": {
    "hazard_id": "COMBAT-UKR-KYIV-2026-07",
    "hazard_sub_type": "MISSILESTRIKE",
    "summary": "Russia carried out a massive rocket and drone attack on Ukraine, targeting the capital and Kyiv region, with secondary explosions in Vyshneve leading to evacuations and street destruction.",
    "is_ongoing": true,
    "start_date_iso": "2026-07-03",
    "end_date_iso": null,
    "location_level": "point",
    "location_specific": "Podilskyi district",
    "country": "Ukraine",
    "article_count": 247,
    "quantitative": {
      "missiles_fired": 13,
      "missiles_intercepted": 7,
      "drones_launched": 115,
      "deaths": 10,
      "wounded": 28,
      "buildings_damaged": 1,
      "drones_intercepted": 95,
      "buildings_destroyed": 0,
      "civilian_wounded": 3,
      "buildings_damaged_cumulative_since": 85,
      "civilian_deaths": 9,
      "deaths_cumulative_since": 60,
      "military_deaths": 1,
      "military_wounded": 11,
      "civilian_deaths_cumulative_since": 265,
      "civilian_wounded_cumulative_since": 1816,
      "civilian_deaths_running_total": 16402,
      "civilian_wounded_running_total": 48428
    },
    "sources": [
      {
        "name": "Ukrainska Pravda English",
        "title": "Russia's latest massive attack leaves six Ukrainian oblasts without power",
        "url": "https://www.pravda.com.ua/eng/news/2026/07/06/8042572/",
        "type": "rss",
        "published_at": "2026-07-06T06:57:00+00:00",
        "body": "[article body truncated for brevity]"
      },
      {
        "name": "South China Morning Post",
        "title": "Russia unleashes 400 missiles and drones against Kyiv on eve of Nato summit",
        "url": "https://www.scmp.com/news/world/europe/article/3359525/russia-strikes-kyiv-deadly-barrage-eve-nato-summit?utm_source=rss_feed",
        "type": "rss",
        "published_at": null,
        "body": "[article body truncated for brevity]"
      },
      "..."
    ],
    "extra": {
      "..."
    }
  },
  "alertGeometry": {
    "type": "FeatureCollection",
    "features": [
      {
        "type": "Feature",
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        },
        "properties": null
      }
    ]
  },
  "features": {
    "type": "FeatureCollection",
    "features": [
      {
        "type": "Feature",
        "properties": {
          "severity": "WARNING",
          "featureType": "INCIDENT",
          "name": "Russian Missile and Drone Strike on Power Grid — Ukraine",
          "casualties": {
            "killed": {
              "total": 10
            },
            "injured": {
              "total": 0
            }
          },
          "scopeOfIncident": "Local",
          "locationDescription": "Podilskyi district, Ukraine"
        },
        "geometry": {
          "coordinates": [
            30.4287653,
            50.4895076
          ],
          "type": "Point"
        }
      },
      {
        "type": "Feature",
        "properties": {
          "severity": "WARNING",
          "featureType": "SMART_ALERT"
        },
        "geometry": {
          "type": "Polygon",
          "coordinates": [...]
        }
      }
    ]
  },
  "exposureAreas": null,
  "exposureAssessment": null,
  "source": {
    "id": 3000,
    "name": "News2Hazards",
    "longName": "News2Hazards Automated Pipeline",
    "description": "Automated hazard detection from news article analysis"
  }
}
```

{% hint style="info" %}
Note: Coordinate arrays have been replaced with `[...]` for brevity. In actual API responses, these properties contain complete GeoJSON coordinate arrays. The `n2h.sources` array and the `incident.properties` and `features` objects have been truncated with `"..."` to show only key fields, and article text has been elided. The `n2h.extra` object is reserved for internal use.
{% endhint %}
