---
title: "Error"
---

> 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

- `Error.error` (object, required)
  - `Error.error.code` (string, required)
  - `Error.error.message` (string, required)
  - `Error.error.paths` (array<string>, optional)
  - `Error.error.checks` (object, optional) — GitHub's combined status, plus the required contexts and which are missing.
    - `Error.error.checks.sha` (string | null, required)
    - `Error.error.checks.state` (string, required) — `success` when the merge gate passes; `missing` when a required context has not reported; `unknown` while the required checks are (an unforced merge is refused).
      - one of `"success"`, `"pending"`, `"failure"`, `"error"`, `"missing"`, `"unknown"`
    - `Error.error.checks.required` (array | null, required) — Null while unknown.
    - `Error.error.checks.checks_unknown` (string | null, required) — Why the required checks are unknown, in plain words: "Pando couldn't read this monorepo's required checks; try again", or "pando.toml line 3: expected comma or end of structure; fix it on main, or merge with force". Null otherwise.
    - `Error.error.checks.statuses` (array<object>, required) — The latest status per context.
      - `Error.error.checks.statuses.sha` (string, required)
      - `Error.error.checks.statuses.context` (string, required)
      - `Error.error.checks.statuses.state` (string, required)
        - one of `"pending"`, `"success"`, `"failure"`, `"error"`
      - `Error.error.checks.statuses.created_at` (string, required)
        - format `date-time`
      - `Error.error.checks.statuses.target_url` (string | null, optional)
      - `Error.error.checks.statuses.description` (string | null, optional)
      - `Error.error.checks.statuses.creator` (string, optional) — The member who posted it (a login); `app:<slug>` for a status posted with a status token or by a CI integration; `hook:<hook id>` for a status token from a web hook with no app.
      - `Error.error.checks.statuses.app` (string | null, optional) — The CI service that reported it (`buildkite`, `github-actions`, ...), stamped by Pando from a status token or a CI integration, never from the body or `target_url`. Null when a member posted it with their own credential. The web shows the service's mark for a slug it knows.
    - `Error.error.checks.missing` (array<string>, optional)


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