Skip to main content
POST
/
v0
/
project
/
{project_id}
/
transfer-to-personal
curl --request POST \
  --url 'https://api.unify.ai/v0/project/<project_id>/transfer-to-personal' \
  --header "Authorization: Bearer $UNIFY_KEY"
{
    "success": true,
    "project_id": 123,
    "project_name": "my-project",
    "from_type": "organization",
    "to_type": "personal",
    "message": "Project successfully transferred to personal ownership"
}
Transfer an organizational project to personal ownership. Requirements:
  • Project must be organizational (organization_id IS NOT NULL)
  • User must have project:delete permission OR be org owner
Process:
  • Sets project.user_id = requesting user
  • Sets project.organization_id = NULL
  • Deletes all ResourceAccess entries for this project
  • Deletes all team shares for this project
Warning: This is a destructive operation that removes team sharing.

Authorizations

Authorization
string
required
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

project_id
integer
required
curl --request POST \
  --url 'https://api.unify.ai/v0/project/<project_id>/transfer-to-personal' \
  --header "Authorization: Bearer $UNIFY_KEY"
{
    "success": true,
    "project_id": 123,
    "project_name": "my-project",
    "from_type": "organization",
    "to_type": "personal",
    "message": "Project successfully transferred to personal ownership"
}