---
title: "POST /v1/intents/plan"
method: POST
path: "/v1/intents/plan"
---

# POST /v1/intents/plan

`POST /v1/intents/plan`

## Request

- Base URL: `https://thumbgate.ai`
- URL: `https://thumbgate.ai/v1/intents/plan`
- Auth: HTTP bearer

## Request body

- IntentPlanRequest
  - `intentId` string, required
  - `context` string
  - `mcpProfile` string
  - `bundleId` string
  - `partnerProfile` string
  - `delegationMode` 'off' | 'auto' | 'sequential'
  - `enforcePlanQuality` boolean
  - `approved` boolean
  - `repoPath` string

## Response `200`

Policy-scoped intent execution plan

## Other responses

- `400`: Invalid intent request
- `401`: Unauthorized

---

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