---
title: "Fetch information for a specific Check failure"
method: GET
path: "/failures/{id}"
---

# Fetch information for a specific Check failure

`GET /failures/{id}`

## Path parameters

- `id` string, required

## Response `200`

Information about one Check failure

- CheckFailure
  - `id` string — The canonical identifier for this failure
  - `check_id` string — The canonical identifier of the check this failure is for
  - `failure_key` string — The name of the primary key that distinguishes one failure from another in the context of a single check failure definition. May not be applicable
  - `failure_value` string — The primary value of the failure. May not be applicable
  - `title` string — The short description of the failure
  - `value` object — The information that defines this failure
  - `ignored` boolean — Whether this failure has been ignored. Ignoring failures is useful to allowlist single instances of check failures when they are determined to be false positives or acceptable risk.
  - `escalation_status` string — Describes the escalation status of this failure. A failure may be escalated because user contact attempts were exhausted, the user asked for help, or because the device generating the failure does not have a device owner
  - `resolved_at` string, date-time — The timestamp when this failure was resolved. Will be null if the failure is ongoing.
  - `timestamp` string, date-time — When the failure was initially detected
  - `first_notified_owner_at` string, date-time — The timestamp the owner of the device was first notified. Can be null if no notification has been triggered
  - `device` object — The device that this failure originated from
    - `id` string — The canonical identifier for this device
    - `name` string — The canonical human name for the device. May be edited via the web interface.
    - `owned_by` string — The owner of the device (either: 'user' or 'organization')
    - `privacy` string — The administrator's visibility into the details of the device (either: 'details_visible' or 'details_hidden')
    - `platform` string — The basic operating system platform of the device
    - `enrolled_at` string, date-time — The timestamp that the device was first enrolled into K2
    - `last_seen_at` string, date-time — The timestamp representing when the device last checked in to Kolide
    - `operating_system` string — The operating system installed on the device
    - `issue_count` integer — The number of currently unresolved issues for the device
    - `resolved_issue_count` integer — The number of issues for the device that have been resolved
    - `failure_count` integer — The number of currently unresolved issues for the device (DEPRECATED use issue_count instead)
    - `resolved_failure_count` integer — The number of issues for the device that have been resolved (DEPRECATED use resolved_issue_count instead)
    - `primary_user_name` string — The name of the device's main user account, as measured by number of logins. This field is now deprecated
    - `hardware_model` string — The specific hardware model of the device
    - `hardware_vendor` string — The manufacturer of the device
    - `launcher_version` string — The version of the kolide launcher agent running on the device
    - `osquery_version` string — The version of osquery running on the device
    - `serial` string — The hardware serial of the device. May not be applicable
    - `hardware_uuid` string — The hardware UUID/UDID for the device. May not be applicable for some devices
    - `assigned_owner` object — The person assigned to this device
      - `id` string — The canonical identifier for this device owner
      - `owner_type` string — Describes the type for this device owner. Either 'Person' or 'Device Group'
      - `name` string — The human-readable reference name
      - `email` string — The email associated with the device owner. Blank if 'owner_type' is not 'Person'
    - `kolide_mdm` string — This field is no longer used and will return nil.
    - `note` string — Notes provided by a Kolide administrator (in markdown)
    - `note_html` string — Notes provided by a Kolide administrator (in HTML format)
    - `operating_system_details` object — Details about the device's operating system
      - `device_id` string — The identifier for the device
      - `platform` string — The underlying OS platform
      - `name` string — The high-level name of the operating system
      - `codename` string — The code name for the operating system, may not be applicable to all operating systems
      - `version` string — The full version of the operating system
      - `build` string — The build number of the operating system, may not be applicable to all operating systems
      - `major_version` string — The major version of the operating system, may not be applicable to all operating systems
      - `minor_version` string — The minor version of the operating system, may not be applicable to all operating systems
      - `patch_version` string — The patch version of the operating system, may not be applicable to all operating systems
      - `ubr` string — The UBR (UpdateBuildRevision) number, only applicable for Windows
      - `release_id` string — The OS Release ID, only applicable for Windows
    - `remote_ip` string — The IP address the device last checked in with
    - `location` string — This field is no longer used and will return nil.
    - `product_image_url` string — The URL of the device's product image

## Other responses

- `403` — An 'unauthorized' response may occur for features restricted by or unavailable to your organization

---

[API](https://skmtc.net/kolide/apis/k2-api.md) · [All operations](https://skmtc.net/kolide/apis/k2-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kolide/k2-api/versions/7013d788398e/schema)
