Skip to main content

Lifecycle

new

Create a new workspace under the given (or resolved) portal. Parameters
str
required
Optional[Any]
default:"None"
Optional[str]
default:"None"
Returns
Workspace

get_or_create

Fetch by name, creating it if missing. Idempotent. Parameters
str
required
Optional[Any]
default:"None"
Optional[str]
default:"None"
Returns
Workspace

fetch

Fetch an existing workspace by id or name. Parameters
Optional[str]
default:"None"
Optional[str]
default:"None"
Returns
Workspace

list

List workspaces visible to the caller. Parameters
int
default:"50"
int
default:"0"
Returns
WorkspaceList

update

Update the workspace’s name and/or description. Omitted fields are left unchanged. Parameters
Any
default:"UNSET"
Any
default:"UNSET"
Returns
Workspace

delete

Documents

upload

Upload one or more files (or folders) into this workspace’s data room. Parameters

Sessions

create_session

Open a chat session for asking questions about this workspace’s documents. Parameters
default:"None"

Types

Configuration objects, response shapes, and enums used by the methods above.

WorkspaceList

Fields
list[WorkspaceListEntry]
required
int
required
int
required
int
required

WorkspaceListEntry

Fields
str
required
str
required
str
required
str
required