---
title: "Move one exact account-scoped chat to a visible stage"
method: POST
path: "/pipeline/move"
---

# Move one exact account-scoped chat to a visible stage

`POST /pipeline/move`

## Request

- Base URL: `https://gramclaw.com/api/v1`
- URL: `https://gramclaw.com/api/v1/pipeline/move`
- Auth: HTTP bearer

Requires a write-scoped key plus the REST and Pipeline feature gates. Repeating the same assignment is safe.

## Request body

- object
  - `account_id` string, required
  - `chat_id` string, required
  - `stage_key` string, required

## Response `200`

Account-qualified placement

## Other responses

- `400`: Invalid or hidden stage
- `403`: Missing write scope or unavailable account
- `404`: Chat unavailable in the selected account
- `503`: Pipeline disabled or scoped schema unavailable

---

[API](https://skmtc.dev/gramclaw/apis/gramclaw-telegram-api.md) · [All operations](https://skmtc.dev/gramclaw/apis/gramclaw-telegram-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gramclaw/apis/gramclaw-telegram-api/revisions/7506dc9c905a?raw)
