---
title: "CiJob"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.gitpando.com/llms.txt
> Use this file to discover all available pages before exploring further.

Path: Pando API

## Fields

- `CiJob.id` (string, required) — The service's job id.
- `CiJob.build` (string, required)
- `CiJob.type` (string, required) — `script`, `trigger` or `manual`.
- `CiJob.state` (string, required) — One vocabulary for every service. Buildkite's scheduled and waiting are queued, failing and canceling are running, not_run and broken are skipped; `service_state` keeps the service's own word.
  - one of `"queued"`, `"running"`, `"blocked"`, `"passed"`, `"failed"`, `"canceled"`, `"skipped"`
- `CiJob.service_state` (string, required)
- `CiJob.check` (string | null, required) — The check (status context) it reports, its step key; null for jobs that report none.
- `CiJob.name` (string | null, optional)
- `CiJob.step_key` (string | null, optional)
- `CiJob.exit_status` (integer | null, optional)
- `CiJob.soft_failed` (boolean, optional)
- `CiJob.retried` (boolean, optional) — A newer job replaced it (Retry).
- `CiJob.web_url` (string | null, optional)
- `CiJob.created_at` (string | null, optional)
  - format `date-time`
- `CiJob.started_at` (string | null, optional)
  - format `date-time`
- `CiJob.finished_at` (string | null, optional)
  - format `date-time`
- `CiJob.duration_s` (integer | null, optional)


Source: https://docs.gitpando.com/api/schemas/CiJob/index.md
