---
title: "Read the per-issue agents/baseBranch override, or null when none is set"
method: GET
path: "/missions/{issueId}/agents-override"
tags: ["missions"]
---

# Read the per-issue agents/baseBranch override, or null when none is set

`GET /missions/{issueId}/agents-override`

## Request

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

## Path parameters

- `issueId` string, required

## Query parameters

- `projectId` string, required

## Response `200`

Override record (or null)

- GetAgentsOverrideResponse
  - `issueId` string, required
  - `override` AgentsOverrideRecord, nullable, required
    - `agents` object
      - `planner` AgentsOverrideRoleEntry
        - `harness` 'claude-code' | 'codex' | 'pi' | 'kilo-code' | 'open-code'
        - `model` string
        - `provider` string
        - `effort` string
        - `providerRouting` object
          - `order` string[]
          - `only` string[]
          - `ignore` string[]
          - `allowFallbacks` boolean
          - `requireParameters` boolean
          - `quantizations` string[]
          - `sort` string
          - `dataCollection` 'allow' | 'deny'
        - `checkpoint` boolean
        - `rejectOn` 'critical' | 'suggestion' | 'trivial'
        - `prompt` union
          - string
          - AgentsOverrideInlinePrompt
            - `content` string, required
            - `mode` 'replace' | 'extend'
          - AgentsOverridePathPrompt
            - `path` string, required
            - `ref` string
            - `mode` 'replace' | 'extend'
        - `sandbox` string
        - `size` union
          - 'standard-1' | 'standard-2' | 'standard-3' | 'standard-4'
          - object
            - `vcpu` integer, required
            - `memoryMib` integer, required
            - `diskMb` integer, required
        - `mcp` union[]: Optional narrowing of the role's MCP servers/tools for this mission; can only remove access.
          - union
            - string
            - object
              - …
      - `builder` AgentsOverrideRoleEntry
        - `harness` 'claude-code' | 'codex' | 'pi' | 'kilo-code' | 'open-code'
        - `model` string
        - `provider` string
        - `effort` string
        - `providerRouting` object
          - `order` string[]
          - `only` string[]
          - `ignore` string[]
          - `allowFallbacks` boolean
          - `requireParameters` boolean
          - `quantizations` string[]
          - `sort` string
          - `dataCollection` 'allow' | 'deny'
        - `checkpoint` boolean
        - `rejectOn` 'critical' | 'suggestion' | 'trivial'
        - `prompt` union
          - string
          - AgentsOverrideInlinePrompt
            - `content` string, required
            - `mode` 'replace' | 'extend'
          - AgentsOverridePathPrompt
            - `path` string, required
            - `ref` string
            - `mode` 'replace' | 'extend'
        - `sandbox` string
        - `size` union
          - 'standard-1' | 'standard-2' | 'standard-3' | 'standard-4'
          - object
            - `vcpu` integer, required
            - `memoryMib` integer, required
            - `diskMb` integer, required
        - `mcp` union[]: Optional narrowing of the role's MCP servers/tools for this mission; can only remove access.
          - union
            - string
            - object
              - …
      - `reviewer` AgentsOverrideRoleEntry
        - `harness` 'claude-code' | 'codex' | 'pi' | 'kilo-code' | 'open-code'
        - `model` string
        - `provider` string
        - `effort` string
        - `providerRouting` object
          - `order` string[]
          - `only` string[]
          - `ignore` string[]
          - `allowFallbacks` boolean
          - `requireParameters` boolean
          - `quantizations` string[]
          - `sort` string
          - `dataCollection` 'allow' | 'deny'
        - `checkpoint` boolean
        - `rejectOn` 'critical' | 'suggestion' | 'trivial'
        - `prompt` union
          - string
          - AgentsOverrideInlinePrompt
            - `content` string, required
            - `mode` 'replace' | 'extend'
          - AgentsOverridePathPrompt
            - `path` string, required
            - `ref` string
            - `mode` 'replace' | 'extend'
        - `sandbox` string
        - `size` union
          - 'standard-1' | 'standard-2' | 'standard-3' | 'standard-4'
          - object
            - `vcpu` integer, required
            - `memoryMib` integer, required
            - `diskMb` integer, required
        - `mcp` union[]: Optional narrowing of the role's MCP servers/tools for this mission; can only remove access.
          - union
            - string
            - object
              - …
      - `qa` AgentsOverrideRoleEntry
        - `harness` 'claude-code' | 'codex' | 'pi' | 'kilo-code' | 'open-code'
        - `model` string
        - `provider` string
        - `effort` string
        - `providerRouting` object
          - `order` string[]
          - `only` string[]
          - `ignore` string[]
          - `allowFallbacks` boolean
          - `requireParameters` boolean
          - `quantizations` string[]
          - `sort` string
          - `dataCollection` 'allow' | 'deny'
        - `checkpoint` boolean
        - `rejectOn` 'critical' | 'suggestion' | 'trivial'
        - `prompt` union
          - string
          - AgentsOverrideInlinePrompt
            - `content` string, required
            - `mode` 'replace' | 'extend'
          - AgentsOverridePathPrompt
            - `path` string, required
            - `ref` string
            - `mode` 'replace' | 'extend'
        - `sandbox` string
        - `size` union
          - 'standard-1' | 'standard-2' | 'standard-3' | 'standard-4'
          - object
            - `vcpu` integer, required
            - `memoryMib` integer, required
            - `diskMb` integer, required
        - `mcp` union[]: Optional narrowing of the role's MCP servers/tools for this mission; can only remove access.
          - union
            - string
            - object
              - …
    - `baseBranch` string

## Other responses

- `404`: Project not accessible

---

[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)
