Transfer ownership to a workspace member
Changed on<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Makes an owner, admin, editor, or member of the app's workspace the app's owner right away, with no invitation.
Unlike Start ownership transfer, the recipient doesn't have to accept. The app stays in its workspace, and only its owner changes. The new owner gets editor access, and the app's collaborators and published site stay as they are. The previous owner loses their direct access unless you set keep_sender_as_collaborator, though a workspace owner or admin keeps access through the workspace.
An app with a secret, or with a connected integration of its own, can't be transferred this way. Invite the new owner instead. An app with a pending ownership transfer, or one that's moving to another workspace, is rejected too.
You need to own the app, or be an owner or admin of its workspace with an Enterprise workspace or approved partner status.
This is limited to 30 requests a minute per workspace. Some workspaces have a different limit.
<Note>This endpoint accepts a personal API key. A read-only key is refused, and workspace API keys are not accepted.</Note>
Request
- Base URL: https://app.base44.com
- URL: https://app.base44.com/api/apps/{app_id}/ownership/transfer/workspace-member
- Auth: HTTP bearer
Path parameters
ID of the app.
Request body
Example request
{
"new_owner_user_id": "6706af53b9c1e2004a37d85f"
}Response
The app, with its new owner.
Example response
{
"app_id": "6820f3a4e7b91d003c45a1f2",
"app_name": "Acme CRM",
"app_type": "user_app",
"new_owner_id": "6706af53b9c1e2004a37d85f",
"target_workspace_id": "67f2c8e01a3b5d004e92d7a1"
}Changes
- info
the endpoint scheme security
PersonalAccessTokenAuthwas added to the API
- info
- info
endpoint added
- info