Skills
Log in

Get job instance health

Current instance health and up to 50 recently terminated instances. Current state is observed now, even when a historical window is requested. Probe output is excluded.

Required permission

Project > Jobs > Deployment > View Observability

Path parameters

    • projectId

      string required
      ID of the project
    • jobId

      string required
      ID of the job

Query parameters

    • duration

      integer
    • endTime

      string
    • runId

      string

Response body

  • {object}
    Response object.
    • data

      {object} required
      Result data.
      • observedAt

        string | null
      • window

        {object}
        • start

          string | null
        • end

          string | null
      • byoc

        boolean
      • current

        {object}
        • containers

          [array]
          • {object}
            • name

              string
            • status

              string
            • terminated

              boolean
            • deploymentId

              string
            • buildId

              string | null
            • runId

              string | null
            • nodeName

              string | null
            • nodePool

              string | null
            • nodePoolUserId

              string | null
            • nodePoolProviderId

              string | null
            • createdAt

              number
            • updatedAt

              number
            • restartCount

              number
            • lastFailure

              string | null
            • lastExitCode

              number | null
            • lastFailureReason

              string | null
            • eviction

              {object}
              • message

                string | null
              • lastFailure

                string | null
            • containerReason

              string | null
            • conditions

              [array]
              • {object}
                • type

                  string | null
                • status

                  string | null
                • reason

                  string | null
                • message

                  string | null
                • lastTransitionTime

                  string | null
                • lastProbeTime

                  string | null
            • probes

              [array]
              • {object}
                • kind

                  string
                • state

                  string | null
                • timestamp

                  string | null
                • type

                  string | null
                • latency

                  number | null
                • httpStatus

                  number
                • exitCode

                  number | null
            • history

              [array]
              • {object}
                • status

                  string | null
                • timestamp

                  string | null
        • hasMore

          boolean
      • recent

        {object}
        • containers

          [array]
          • {object}
            • name

              string
            • status

              string
            • terminated

              boolean
            • deploymentId

              string
            • buildId

              string | null
            • runId

              string | null
            • nodeName

              string | null
            • nodePool

              string | null
            • nodePoolUserId

              string | null
            • nodePoolProviderId

              string | null
            • createdAt

              number
            • updatedAt

              number
            • restartCount

              number
            • lastFailure

              string | null
            • lastExitCode

              number | null
            • lastFailureReason

              string | null
            • eviction

              {object}
              • message

                string | null
              • lastFailure

                string | null
            • containerReason

              string | null
            • conditions

              [array]
              • {object}
                • type

                  string | null
                • status

                  string | null
                • reason

                  string | null
                • message

                  string | null
                • lastTransitionTime

                  string | null
                • lastProbeTime

                  string | null
            • probes

              [array]
              • {object}
                • kind

                  string
                • state

                  string | null
                • timestamp

                  string | null
                • type

                  string | null
                • latency

                  number | null
                • httpStatus

                  number
                • exitCode

                  number | null
            • history

              [array]
              • {object}
                • status

                  string | null
                • timestamp

                  string | null
        • hasMore

          boolean

GET /v1/projects/{projectId}/jobs/{jobId}/health

GET /v1/teams/{teamId}/projects/{projectId}/jobs/{jobId}/health

Example response

200 OK

Bounded current and historical instance evidence.

JSON

© 2026 Northflank Ltd. All rights reserved.

northflank.com / Terms / Privacy / feedback@northflank.com