v128

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

create forked workspace

post/w/{workspace}/workspaces/create_fork

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' | 'qa' | 'test' | 'uat' | 'staging' | 'demo' | 'sandbox' | 'preprod'

Environment label for the dev workspace: its badge text and the branch it deploys to. Ignored for non-dev forks. Omitted defaults to 'dev'

Response

forked workspace created