Workspaces - Go SDK
Workspaces - Go SDK
The Go SDK and docs are currently in beta. Report issues on GitHub.
Overview
Workspaces endpoints
Available Operations
- List - List workspaces
- Create - Create a workspace
- Delete - Delete a workspace
- Get - Get a workspace
- Update - Update a workspace
- BulkAddMembers - Bulk add members to a workspace
- BulkRemoveMembers - Bulk remove members from a workspace
List
List all workspaces for the authenticated user. Management key required.
Example Usage
Parameters
Response
*operations.ListWorkspacesResponse, error
Errors
Create
Create a new workspace for the authenticated user. Management key required.
Example Usage
Parameters
Response
*components.CreateWorkspaceResponse, error
Errors
Delete
Delete an existing workspace. The default workspace cannot be deleted. Workspaces with active API keys cannot be deleted. Management key required.
Example Usage
Parameters
Response
*components.DeleteWorkspaceResponse, error
Errors
Get
Get a single workspace by ID or slug. Management key required.
Example Usage
Parameters
Response
*components.GetWorkspaceResponse, error
Errors
Update
Update an existing workspace by ID or slug. Management key required.
Example Usage
Parameters
Response
*components.UpdateWorkspaceResponse, error
Errors
BulkAddMembers
Add multiple organization members to a workspace. Members are assigned the same role they hold in the organization. Management key required.
Example Usage
Parameters
Response
*components.BulkAddWorkspaceMembersResponse, error
Errors
BulkRemoveMembers
Remove multiple members from a workspace. Members with active API keys in the workspace cannot be removed. Management key required.
Example Usage
Parameters
Response
*components.BulkRemoveWorkspaceMembersResponse, error