---
title: "Moves a project between organizations the caller owns. Shared-runtime projects are fenced, their credentials rotated, and their runtime identity released to the destination organization; every step resumes from the move record."
method: POST
path: "/api/projects/{projectId}/move"
tags: ["projects"]
---

# Moves a project between organizations the caller owns. Shared-runtime projects are fenced, their credentials rotated, and their runtime identity released to the destination organization; every step resumes from the move record.

`POST /api/projects/{projectId}/move`

## Request

- Base URL: `https://api.spala.ai/api`
- URL: `https://api.spala.ai/api/api/projects/{projectId}/move`
- Auth: HTTP bearer

## Path parameters

- `projectId` string, uuid, required

## Request body

- object
  - `destinationOrganizationId` string, uuid, required
  - `idempotencyKey` string, required

## Response `200`

Successful response

- ProjectOrganizationMoves[]
  - `id` integer
  - `checkpoint` string
  - `completed_at` string, date-time
  - `destination_organization_id` string, required: Foreign key referencing organizations
  - `error_code` string
  - `error_message` string
  - `failed_at` string, date-time
  - `idempotency_key` string, required
  - `new_owner_id` string: Foreign key referencing users
  - `project_id` string, required: Foreign key referencing projects
  - `requested_at` string, date-time, required
  - `requested_by_id` string, required: Foreign key referencing users
  - `runtime_expected_generation` number
  - `runtime_next_generation` number
  - `runtime_released_at` string, date-time
  - `runtime_rotated_at` string, date-time
  - `runtime_transfer_uuid` string, uuid
  - `source_organization_id` string, required: Foreign key referencing organizations
  - `started_at` string, date-time
  - `status` 'requested' | 'preflight' | 'prepared' | 'attachments_moved' | 'project_moved' | 'completed' | 'failed', required
  - `updated_at` string, date-time

## Other responses

- `401`: Unauthorized - authentication required

---

[API](https://skmtc.dev/spala/apis/admin.md) · [All operations](https://skmtc.dev/spala/apis/admin/llms.txt) · [OpenAPI document](https://skmtc.dev/spala/apis/admin/revisions/723cc50571ee?raw)
