---
title: "Get Domain Situation"
method: POST
path: "/networks/traffic/domains/{domainUrl}/situation"
tags: ["Traffic Health"]
---

# Get Domain Situation

`POST /networks/traffic/domains/{domainUrl}/situation`

The full Traffic Health picture for a single monitored domain — overall state, ownership, expiry, IP-flag status, its open incidents, and rolled-up incident / task / flag counts. The domain must be a monitored tracking or conversion domain; otherwise an `INVALID_ARGUMENT` error is returned.

## Path parameters

- `domainUrl` string, required

## Request body

- SituationFilter — Optional filters. Send an empty object `{}` for the default rollup.

## Response `200`

- DomainSituation
  - `network_id` integer
  - `url` string
  - `type` string — Overall state of the domain (`up` or `down`).
  - `domain_type` string
  - `ownership` string — Ownership / management model (e.g. `internal`).
  - `is_mps` boolean — Managed proxy service domain.
  - `time_expires` integer — Domain expiry (unix seconds).
  - `is_ip_flagged` boolean — Whether a hosting IP is currently flagged.
  - `time_last_uptime_checked` integer
  - `time_first_uptime_checked` integer
  - `incidents` Incident[]
    - `network_id` integer
    - `url` string
    - `network_tracking_domain_id` integer
    - `network_conversion_domain_id` integer
    - `identifier` string
    - `type` string — Incident type (uptime / SSL / DNS / expiry category).
    - `status` string — `active` or `resolved`.
    - `time_created` integer
    - `time_saved` integer
    - `time_last_observed` integer
    - `time_resolved` integer — Unix seconds; `0` while the incident is active.
    - `relationship` object
      - `factors` object[] — Contributing signals for the incident.
      - `tasks` Task[] — Remediation tasks linked to the incident.
        - `network_id` integer
        - `url` string
        - `network_tracking_domain_id` integer
        - `network_conversion_domain_id` integer
        - `identifier` string
        - `type` string — Task type (e.g. `renew_domain`).
        - `category` string — Urgency category (e.g. `reactive`).
        - `status` string — Task status (e.g. `to_do`).
        - `assignment` string — Who the task is assigned to (e.g. `customer`).
        - `title` string
        - `description` string
        - `time_created` integer
        - `time_completed` integer — Unix seconds; `0` while the task is open.
        - `relationship` object
          - `incident_identifier` string — The incident that generated the task.
  - `ongoing_incidents_count` integer
  - `resolved_incidents_count` integer
  - `action_required_tasks_count` integer
  - `non_urgent_tasks_count` integer
  - `completed_tasks_count` integer
  - `active_flags_count` integer
  - `removed_flags_count` integer
  - `mean_time_to_resolution_seconds` integer

---

[API](https://skmtc.net/everflow/apis/everflow-network-api-tracking-domains.md) · [All operations](https://skmtc.net/everflow/apis/everflow-network-api-tracking-domains/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/everflow/everflow-network-api-tracking-domains/revisions/39242cee0e32/schema)
