Workspace API