Move Artifact To Another Workspace
workspace-move_artifactRe-file an EXISTING artifact under a different workspace of the same team. The content stays put: the same git repository, sessionId, URL, history and live deployment. What changes is where it is listed and who reaches it — the destination's access decides that from here on, handing the artifact to the people who reach that workspace and taking it from the rest. Say what a move will change before making one a human did not ask for.
You need write on the artifact AND write in the destination. Moving an artifact where it already is succeeds and leaves everything as it was.
Returns: { success: true, sessionId, workspaceId, workspaceName, nextSteps }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | Yes | The artifact to move, from workspace-list_artifacts or artifact-create. | |
| workspaceId | Yes | Where to move it — an id from workspace-list_workspaces, in the same team. Required. |