---
title: "Move a connected account to another brand of the same PostWire account"
method: POST
path: "/api/connect/{platform}/move"
---

# Move a connected account to another brand of the same PostWire account

`POST /api/connect/{platform}/move`

## Request

- Base URL: `https://postwire.io`
- URL: `https://postwire.io/api/connect/{platform}/move`
- Auth: HTTP bearer

Keeps the same login and token; only the brand changes. Without confirm:true nothing moves and the response describes the move (which account, from which brand, to which). Refused with 409 when the target brand already has that network, or when queued posts of the source brand still publish to it (they are listed).

## Path parameters

- `platform` string, required

## Request body

- object
  - `to_brand_id` string, required
  - `from_brand_id` string: Needed only when the network is connected in more than one brand.
  - `confirm` boolean: true performs the move; otherwise it is a preview.

## Response `200`

{ ok, preview?|moved?, platform, account, from: { brand_id, name }, to: { brand_id, name }, message }

## Other responses

- `409`: ambiguous_brand | target_has_platform | scheduled_posts_use_it

---

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