Skip to main content

# CheckHistoric

Check record in a check's history.

    type CheckHistoric {
      id: ID!
      monitoring: Boolean!
      name: String!
      status: Status!
      statusId: Int!
      system: MonitoredSystem!
      result(
        format: ResultMode = TEXT
        maxLength: Int
      ): String
      resultTyped: CheckResult!
      confirmation: Confirmation
      customer: Customer!
      kind: CheckKind!
      type: CheckType!
      start: DateTime!
      end: DateTime
    }

### Fields​

#### `CheckHistoric.id` ● `ID!` non-null scalar​

#### `CheckHistoric.monitoring` ● `Boolean!` non-null scalar​

Checked while monitoring was off?

#### `CheckHistoric.name` ● `String!` non-null scalar​

#### `CheckHistoric.status` ● `Status!` non-null enum​

#### `CheckHistoric.statusId` ● `Int!` non-null scalar​

#### `CheckHistoric.system` ● `MonitoredSystem!` non-null interface​

#### `CheckHistoric.result` ● `String` scalar​

##### `CheckHistoric.result.format` ● `ResultMode` enum​

##### `CheckHistoric.result.maxLength` ● `Int` scalar​

#### `CheckHistoric.resultTyped` ● `CheckResult!` non-null object​

The typed check result

#### `CheckHistoric.confirmation` ● `Confirmation` object​

Confirmation information.

#### `CheckHistoric.customer` ● `Customer!` non-null object​

To which customer this check belongs.

#### `CheckHistoric.kind` ● `CheckKind!` non-null enum​

The kind of check.

#### `CheckHistoric.type` ● `CheckType!` non-null object​

The associated check type.

#### `CheckHistoric.start` ● `DateTime!` non-null scalar​

The start timestamp for this check state.

#### `CheckHistoric.end` ● `DateTime` scalar​

The end timestamp for this check state. It can be null if there is not yet an end timestamp.

### Member Of​

`Check` interface ● `DailyCheckDetail` object ● `RtmCheck` object