---
title: "Confirm Integration Shape"
method: POST
path: "/v1/templates/{template_id}/integration-shape/confirm"
tags: ["templates"]
---

# Confirm Integration Shape

`POST /v1/templates/{template_id}/integration-shape/confirm`

Mark integration_shape as confirmed. Only after this does the MCP's
coverage-gap checks escalate to HIGH severity — before confirmation, the
loop is about negotiating the shape itself.

The coding agent should only call this once it has verified the shape
matches the actual codebase (endpoints exist, frontend callbacks are wired,
chained flows have real dependencies).

## Path parameters

- `template_id` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/roxels/apis/interviewer.md) · [All operations](https://skmtc.dev/roxels/apis/interviewer/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/roxels/interviewer/revisions/4ef48ed226e1/schema)
