Creates a new WorkspaceAPI client instance.
Configuration options including API URL and auth token provider
Creates a new workspace.
Workspace creation details
Promise resolving to the created workspace
Deletes a workspace.
ID of the workspace to delete
Promise that resolves when deletion is complete
Lists all available workspaces.
Promise resolving to array of workspaces
Updates an existing workspace.
Workspace update details (only name and description can be changed)
Promise resolving to the updated workspace
Client for managing workspaces in the Brave Ship system.
Provides methods for creating, reading, updating, and deleting workspaces. All operations require proper Firebase authentication.
Remarks
Protected workspaces ('global', 'test') have special restrictions:
Example: Basic usage