---
title: "Typed mission-inspection report: everything recorded about one mission, as one contract"
method: GET
path: "/missions/{issueId}/inspect"
tags: ["missions"]
---

# Typed mission-inspection report: everything recorded about one mission, as one contract

`GET /missions/{issueId}/inspect`

## Request

- Base URL: `https://api.letsship.ai/v1`
- URL: `https://api.letsship.ai/v1/missions/{issueId}/inspect`
- Auth: none declared

The full forensic report for a mission, available to agents and the CLI as well as the console: assembled prompts, provenance, dispatch errors and session logs. Requires the inspect:read scope. A section that could not be read reports ok:false with the error rather than being omitted, and a value that is simply absent reports ok:true with null data.

## Path parameters

- `issueId` string, required

## Query parameters

- `orgSlug` string
- `projectId` string
- `sections` string: Comma-separated section filter; default all.

## Response `200`

Report

- MissionInspectReport
  - `issueId` string, required
  - `projectId` string, required
  - `taskId` string, required
  - `generatedAt` string, required
  - `sections` object, required
    - `taskState` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `retryReason` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `ciSummary` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `builderRetryBrief` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `dispatchError` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `latestReview` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `latestQa` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `runIndex` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `provenance` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `sessionSummaries` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `sandboxes` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string
    - `streamHeads` InspectSection
      - `ok` boolean, required
      - `data` unknown
      - `error` string

## Other responses

- `400`: Unknown section
- `404`: Not found

---

[API](https://skmtc.dev/letsship/apis/ship-api.md) · [All operations](https://skmtc.dev/letsship/apis/ship-api/llms.txt) · [OpenAPI document](https://skmtc.dev/letsship/apis/ship-api/revisions/e6eac1bcadd4?raw)
