v106

latestOpenAPI 3.0.3Apache 2.0raw.githubusercontent.com2026-08-03812347972.4 KB
workspace

create forked workspace branch with git sync

post/w/{workspace}/workspaces/create_workspace_fork_branch

Path parameters

workspacestring required

Request body

idstring required
namestring required
colorstring
shared_ducklakesstring[]

Lake names the fork SHARES with the parent (reads and writes the parent's lake directly). Every lake not listed gets the default isolated fork namespace with read-defer to the parent.

is_dev_workspaceboolean

Create the fork as a persistent dev workspace (id not required to carry the wm-fork- prefix; at most one per parent)

lock_prod_deployboolean

When creating a dev workspace, lock the parent (prod) against direct deployment

lock_prod_forkingboolean

When creating a dev workspace, prevent forking the parent (prod)

copy_membersboolean

Copy the parent's members (users + group memberships) into the fork so the team can work in it

dev_workspace_label'dev' | 'staging'

Cosmetic display label for the dev workspace (badge text + wording only); ignored for non-dev forks

Response

forked workspace branch created

string[] required