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

projectIdstring uuid required

Request body

destinationOrganizationIdstring uuid required
idempotencyKeystring required

Response

Successful response

idinteger
checkpointstring
completed_atstring date-time
destination_organization_idstring required

Foreign key referencing organizations

error_codestring
error_messagestring
failed_atstring date-time
idempotency_keystring required
new_owner_idstring

Foreign key referencing users

project_idstring required

Foreign key referencing projects

requested_atstring date-time required
requested_by_idstring required

Foreign key referencing users

runtime_expected_generationnumber
runtime_next_generationnumber
runtime_released_atstring date-time
runtime_rotated_atstring date-time
runtime_transfer_uuidstring uuid
source_organization_idstring required

Foreign key referencing organizations

started_atstring date-time
status'requested' | 'preflight' | 'prepared' | 'attachments_moved' | 'project_moved' | 'completed' | 'failed' required
updated_atstring date-time

Changes

No recorded changes to this operation across all 1 revision of this API.