Skip to main content
POST
Transfer ownership

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required

Project slug, UUID, or domain that identifies the project.

user_id
string<uuid>
required

Existing member to receive ownership. The caller must be the authenticated current owner.

Response

Ownership transferred. Previous owners become administrators, and the new owner member AI budget is removed.

id
string<uuid>
required
email
string<email>
required
project_role
string
required
resolved_capabilities
enum<string>[]
required
Available options:
project.read,
project.settings.manage,
project.delete,
project.members.read,
project.members.manage,
project.invites.read,
project.invites.manage,
project.files.read,
project.files.write,
project.realtime.connect,
project.realtime.write,
project.files.admin,
project.uploads.read,
project.uploads.write,
project.uploads.admin,
project.knowledge.read,
project.knowledge.write,
project.releases.read,
project.releases.write,
project.deployments.read,
project.deployments.write,
project.deploy.execute,
project.runtime.manage,
project.channels.read,
project.channels.write,
project.sandboxes.manage,
project.domains.write,
project.environments.manage,
project.env_vars.write,
project.runs.read,
project.runs.write,
project.runs.admin,
project.agents.read,
project.agents.write,
project.evals.read,
project.evals.write,
project.evals.run,
project.conversations.read,
project.conversations.write,
project.conversations.create,
project.integrations.read,
project.integrations.connect,
project.integrations.configure,
project.api_keys.read,
project.api_keys.manage,
project.cache.read,
project.cache.write,
project.logs.read,
project.metrics.read,
project.resources.read
name
string | null
avatar_src
string | null