get | SELECT | locationsId, projectsId, repositoriesId, workspacesId | Fetches a single Workspace. |
list | SELECT | locationsId, projectsId, repositoriesId | Lists Workspaces in a given Repository. |
create | INSERT | locationsId, projectsId, repositoriesId | Creates a new Workspace in a given Repository. |
delete | DELETE | locationsId, projectsId, repositoriesId, workspacesId | Deletes a single Workspace. |
_list | EXEC | locationsId, projectsId, repositoriesId | Lists Workspaces in a given Repository. |
commit | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Applies a Git commit for uncommitted files in a Workspace. |
install_npm_packages | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Installs dependency NPM packages (inside a Workspace). |
make_directory | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Creates a directory inside a Workspace. |
move_directory | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Moves a directory (inside a Workspace), and all of its contents, to a new location. |
move_file | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Moves a file (inside a Workspace) to a new location. |
pull | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Pulls Git commits from the Repository's remote into a Workspace. |
push | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Pushes Git commits from a Workspace to the Repository's remote. |
query_directory_contents | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Returns the contents of a given Workspace directory. |
read_file | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Returns the contents of a file (inside a Workspace). |
reset | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Performs a Git reset for uncommitted files in a Workspace. |
write_file | EXEC | locationsId, projectsId, repositoriesId, workspacesId | Writes to a file (inside a Workspace). |