---
title: "Get plan"
method: GET
path: "/ai/missions/{mission_id}/runs/{run_id}/plan"
tags: ["Missions"]
---

# Get plan

`GET /ai/missions/{mission_id}/runs/{run_id}/plan`

## Request

- Base URL: `https://api.telnyx.com/v2`
- URL: `https://api.telnyx.com/v2/ai/missions/{mission_id}/runs/{run_id}/plan`
- Auth: HTTP bearer

Returns the plan for the specified run, including all plan steps and their statuses, so you can see how the mission was decomposed and how far execution has progressed.

## Path parameters

- `mission_id` string, uuid, required
- `run_id` string, uuid, required

## Response `200`

Successful Response

- PlanResponse
  - `data` PlanStepData[], required
    - `step_id` string, required
    - `run_id` string, uuid, required
    - `parent_step_id` string
    - `sequence` integer, required
    - `description` string, required
    - `status` 'pending' | 'in_progress' | 'completed' | 'skipped' | 'failed', required
    - `started_at` string, date-time
    - `completed_at` string, date-time
    - `metadata` object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/team-telnyx/apis/telnyx-api-2.md) - [All operations](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/revisions/f82938f53ff4?raw)
