Create a new CyWeb workspace (migrated from original NDEx.js)
Creates a new workspace with the specified workspace data.
The workspace object to create
Promise resolving to the response from the server (typically contains workspace location)
Get a CyWeb workspace by ID (migrated from original NDEx.js)
Retrieves a workspace and its details by workspace ID.
The UUID of the workspace to retrieve
Promise resolving to the workspace object
Delete a CyWeb workspace (migrated from original NDEx.js)
Deletes the specified workspace permanently.
The UUID of the workspace to delete
Promise resolving when the workspace is deleted
Update a CyWeb workspace (migrated from original NDEx.js)
Updates a workspace with new data, replacing the entire workspace object.
The UUID of the workspace to update
The updated workspace object
Promise resolving when the workspace is updated
Update CyWeb workspace name (migrated from original NDEx.js)
Updates only the name of a workspace.
The UUID of the workspace to update
The new name for the workspace
Promise resolving when the workspace name is updated
Update CyWeb workspace networks (migrated from original NDEx.js)
Updates the list of network IDs associated with a workspace.
The UUID of the workspace to update
Array of network UUIDs to associate with the workspace
Promise resolving when the workspace networks are updated
Get user's CyWeb workspaces (migrated from original NDEx.js)
Retrieves all workspaces belonging to the currently authenticated user. Requires authentication.
Promise resolving to array of workspace objects
WorkspaceService - NDEx CyWeb workspace operations
Provides methods for managing CyWeb workspaces including creation, retrieval, updates, and deletion of workspaces and their associated networks. All workspace operations use the V3 API.