Types
ApiError
ApiError(*, error: str, errorCode: int, _other: CatchAll)
error
error: str
errorCode
errorCode: int
Block
Block(*, type: BlockType | None = None, parentId: str | None = None, schema: int | None = None, title: str | None = None, fields: dict | None = None, boardId: str | None = None, createAt: int, updateAt: int, deleteAt: int, createdBy: str, modifiedBy: str, id: str, _other: CatchAll)
Bases: ResourceMetadata
, BlockBody
boardId
boardId: str | None = None
createAt
createAt: int
createdBy
createdBy: str
deleteAt
deleteAt: int
fields
fields: dict | None = None
id
id: str
modifiedBy
modifiedBy: str
parentId
parentId: str | None = None
schema
schema: int | None = None
title
title: str | None = None
updateAt
updateAt: int
BlockBody
BlockBody(*, type: BlockType | None = None, parentId: str | None = None, schema: int | None = None, title: str | None = None, fields: dict | None = None, boardId: str | None = None)
boardId
boardId: str | None = None
fields
fields: dict | None = None
parentId
parentId: str | None = None
schema
schema: int | None = None
title
title: str | None = None
BlockType
Bases: StrEnum
ATTACHMENT
ATTACHMENT = 'attachment'
CARD
CARD = 'card'
CHECKBOX
CHECKBOX = 'checkbox'
COMMENT
COMMENT = 'comment'
DIVIDER
DIVIDER = 'divider'
IMAGE
IMAGE = 'image'
TEXT
TEXT = 'text'
VIEW
VIEW = 'view'
Board
Board(*, type: BoardType | None = None, channelId: str | None = None, minimumRole: str | None = None, title: str | None = None, description: str | None = None, icon: str | None = None, showDescription: bool | None = None, isTemplate: bool | None = None, templateVersion: int | None = None, properties: dict[str, str] | None = None, cardProperties: list[Field] | None = None, createAt: int, updateAt: int, deleteAt: int, createdBy: str, modifiedBy: str, id: str, teamId: str, _other: CatchAll)
Bases: ResourceMetadata
, BoardBody
channelId
channelId: str | None = None
createAt
createAt: int
createdBy
createdBy: str
deleteAt
deleteAt: int
description
description: str | None = None
icon
icon: str | None = None
id
id: str
isTemplate
isTemplate: bool | None = None
minimumRole
minimumRole: str | None = None
modifiedBy
modifiedBy: str
properties
properties: dict[str, str] | None = None
showDescription
showDescription: bool | None = None
teamId
teamId: str
templateVersion
templateVersion: int | None = None
title
title: str | None = None
updateAt
updateAt: int
BoardAndBlocks
BoardAndBlocksBody
BoardBody
BoardBody(*, type: BoardType | None = None, channelId: str | None = None, minimumRole: str | None = None, title: str | None = None, description: str | None = None, icon: str | None = None, showDescription: bool | None = None, isTemplate: bool | None = None, templateVersion: int | None = None, properties: dict[str, str] | None = None, cardProperties: list[Field] | None = None)
channelId
channelId: str | None = None
description
description: str | None = None
icon
icon: str | None = None
isTemplate
isTemplate: bool | None = None
minimumRole
minimumRole: str | None = None
properties
properties: dict[str, str] | None = None
showDescription
showDescription: bool | None = None
templateVersion
templateVersion: int | None = None
title
title: str | None = None
BoardType
Bases: StrEnum
Open
Open = 'O'
Private
Private = 'P'
BoardsStatistics
BoardsStatistics(*, board_count: int, card_count: int, _other: CatchAll)
board_count
board_count: int
card_count
card_count: int
Card
Card(*, title: str | None = None, contentOrder: list[str] | None = None, icon: str | None = None, isTemplate: bool | None = None, properties: dict[str, Any] | None = None, createAt: int, updateAt: int, deleteAt: int, createdBy: str, modifiedBy: str, id: str, boardId: str, _other: CatchAll)
Bases: ResourceMetadata
, CardBody
boardId
boardId: str
contentOrder
contentOrder: list[str] | None = None
createAt
createAt: int
createdBy
createdBy: str
deleteAt
deleteAt: int
icon
icon: str | None = None
id
id: str
isTemplate
isTemplate: bool | None = None
modifiedBy
modifiedBy: str
properties
properties: dict[str, Any] | None = None
title
title: str | None = None
updateAt
updateAt: int
CardBody
CardBody(*, title: str | None = None, contentOrder: list[str] | None = None, icon: str | None = None, isTemplate: bool | None = None, properties: dict[str, Any] | None = None)
contentOrder
contentOrder: list[str] | None = None
icon
icon: str | None = None
isTemplate
isTemplate: bool | None = None
properties
properties: dict[str, Any] | None = None
title
title: str | None = None
CardPatch
CardPatch(*, title: str | None = None, contentOrder: list[str] | None = None, icon: str | None = None, updatedProperties: dict[str, Any] | None = None)
contentOrder
contentOrder: list[str] | None = None
icon
icon: str | None = None
title
title: str | None = None
updatedProperties
updatedProperties: dict[str, Any] | None = None
Category
Category(*, name: str, collapsed: bool | None = None, sorting: str | None = None, type: str | None = None, boardMetadata: list[Metadata] | None = None, sortOrder: int | None = None, createAt: int, updateAt: int, deleteAt: int, id: str, userID: str, teamID: str, _other: CatchAll)
Bases: ResourceMetadataTime
, CategoryBody
collapsed
collapsed: bool | None = None
createAt
createAt: int
deleteAt
deleteAt: int
id
id: str
name
name: str
sortOrder
sortOrder: int | None = None
sorting
sorting: str | None = None
teamID
teamID: str
type
type: str | None = None
updateAt
updateAt: int
userID
userID: str
CategoryBody
CategoryBody(*, name: str, collapsed: bool | None = None, sorting: str | None = None, type: str | None = None, boardMetadata: list[Metadata] | None = None, sortOrder: int | None = None)
collapsed
collapsed: bool | None = None
name
name: str
sortOrder
sortOrder: int | None = None
sorting
sorting: str | None = None
type
type: str | None = None
Channel
Channel(*, id: str, create_at: int, update_at: int, delete_at: int, team_id: str, type: ChannelType, display_name: str, name: str, header: str, purpose: str, last_post_at: int, total_msg_count: int, extra_update_at: int, creator_id: str, scheme_id: str | None, props: dict | None, group_constrained: bool | None, shared: bool | None, total_msg_count_root: int, policy_id: str | None, last_root_post_at: int, _other: CatchAll)
create_at
create_at: int
creator_id
creator_id: str
delete_at
delete_at: int
display_name
display_name: str
extra_update_at
extra_update_at: int
group_constrained
group_constrained: bool | None
header
header: str
id
id: str
last_post_at
last_post_at: int
last_root_post_at
last_root_post_at: int
name
name: str
policy_id
policy_id: str | None
props
props: dict | None
purpose
purpose: str
scheme_id
scheme_id: str | None
shared
shared: bool | None
team_id
team_id: str
total_msg_count
total_msg_count: int
total_msg_count_root
total_msg_count_root: int
update_at
update_at: int
ChannelType
Bases: StrEnum
Open
Open = 'O'
Private
Private = 'P'
ClientConfig
ClientConfig(*, telemetry: bool, telemetryid: str, enablePublicSharedBoards: bool, teammateNameDisplay: bool, featureFlags: dict[str, Literal['true'] | Literal['false']], maxFileSize: int, _other: CatchAll)
enablePublicSharedBoards
enablePublicSharedBoards: bool
featureFlags
featureFlags: dict[str, Literal['true'] | Literal['false']]
maxFileSize
maxFileSize: int
teammateNameDisplay
teammateNameDisplay: bool
telemetry
telemetry: bool
telemetryid
telemetryid: str
Field
Field(*, id: str | None = None, name: str, options: list[FieldOption] | None = None, type: str | None = None, _other: CatchAll)
id
id: str | None = None
name
name: str
type
type: str | None = None
FieldOption
FieldOption(*, color: str, id: str, value: str, _other: CatchAll)
color
color: str
id
id: str
value
value: str
FileUploadResponse
FileUploadResponse(*, fileId: str, _other: CatchAll)
fileId
fileId: str
HTTP_CODES
BadRequest
BadRequest = 400
Ok
Ok = 200
LoginRequest
LoginRequest(*, type: Literal['normal'] = 'normal', username: str | None = None, email: str | None = None, password: str, mfa_token: str | None = None, _other: CatchAll)
email
email: str | None = None
mfa_token
mfa_token: str | None = None
password
password: str
type
type: Literal['normal'] = 'normal'
username
username: str | None = None
Member
Member(*, schemeAdmin: bool | None = None, schemeEditor: bool | None = None, schemeCommenter: bool | None = None, schemeViewer: bool | None = None, boardId: str, userId: str, roles: str, minimumRole: str, synthetic: bool, _other: CatchAll)
Bases: MemberBody
boardId
boardId: str
minimumRole
minimumRole: str
roles
roles: str
schemeAdmin
schemeAdmin: bool | None = None
schemeCommenter
schemeCommenter: bool | None = None
schemeEditor
schemeEditor: bool | None = None
schemeViewer
schemeViewer: bool | None = None
synthetic
synthetic: bool
userId
userId: str
MemberBody
MemberBody(*, schemeAdmin: bool | None = None, schemeEditor: bool | None = None, schemeCommenter: bool | None = None, schemeViewer: bool | None = None)
schemeAdmin
schemeAdmin: bool | None = None
schemeCommenter
schemeCommenter: bool | None = None
schemeEditor
schemeEditor: bool | None = None
schemeViewer
schemeViewer: bool | None = None
Metadata
Metadata(*, boardID: str, hidden: bool, _other: CatchAll)
boardID
boardID: str
hidden
hidden: bool
Onboarding
Onboarding(*, teamID: str, boardID: str, _other: CatchAll)
boardID
boardID: str
teamID
teamID: str
ResourceMetadata
ResourceMetadata(*, createAt: int, updateAt: int, deleteAt: int, createdBy: str, modifiedBy: str)
Bases: ResourceMetadataUsers
, ResourceMetadataTime
createAt
createAt: int
createdBy
createdBy: str
deleteAt
deleteAt: int
modifiedBy
modifiedBy: str
updateAt
updateAt: int
ResourceMetadataTime
ResourceMetadataTime(*, createAt: int, updateAt: int, deleteAt: int)
createAt
createAt: int
deleteAt
deleteAt: int
updateAt
updateAt: int
ResourceMetadataUsers
ResourceMetadataUsers(*, createdBy: str, modifiedBy: str)
createdBy
createdBy: str
modifiedBy
modifiedBy: str
Sharing
Sharing(*, enabled: bool, token: str, id: str, modifiedBy: str, update_at: int, _other: CatchAll)
Bases: SharingBody
enabled
enabled: bool
id
id: str
modifiedBy
modifiedBy: str
token
token: str
update_at
update_at: int
SharingBody
SharingBody(*, enabled: bool | None = None, token: str | None = None)
enabled
enabled: bool | None = None
token
token: str | None = None
SubscriberType
Bases: StrEnum
Channel
Channel = 'channel'
User
User = 'user'
Subscription
Subscription(*, blockType: str, blockId: str, subscriberType: SubscriberType, subscriberId: str, notifiedAt: int, createAt: int, deleteAt: int, _other: CatchAll)
blockId
blockId: str
blockType
blockType: str
createAt
createAt: int
deleteAt
deleteAt: int
notifiedAt
notifiedAt: int
subscriberId
subscriberId: str
Team
Team(*, id: str, title: str, signupToken: str, settings: Any | None, modifiedBy: str, updateAt: int, _other: CatchAll)
id
id: str
modifiedBy
modifiedBy: str
settings
settings: Any | None
signupToken
signupToken: str
title
title: str
updateAt
updateAt: int
User
User(*, id: str, username: str, nickname: str, firstname: str, lastname: str, create_at: int, update_at: int, delete_at: int, is_bot: bool, is_guest: bool, roles: str, _other: CatchAll, permissions: list[str] | None = None)
create_at
create_at: int
delete_at
delete_at: int
firstname
firstname: str
id
id: str
is_bot
is_bot: bool
is_guest
is_guest: bool
lastname
lastname: str
nickname
nickname: str
permissions
permissions: list[str] | None = None
roles
roles: str
update_at
update_at: int
username
username: str
UserPreference
UserPreference(*, updatedFields: dict[str, str], deletedFields: list[str], _other: CatchAll)
deletedFields
deletedFields: list[str]
updatedFields
updatedFields: dict[str, str]