REST Typing¶
All Planka API endpoints habe their request/response body typed here using TypedDict. This means that at runtime all
objects here are dict objects, but can be statically analyzed by a type checker.
Action
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board where the action occurred
TYPE:
|
cardId |
ID of the card where the action occurred
TYPE:
|
createdAt |
When the action was created
TYPE:
|
data |
Action specific data (varies by type) |
id |
Unique identifier for the action
TYPE:
|
type |
Type of the action
TYPE:
|
updatedAt |
When the action was last updated
TYPE:
|
userId |
ID of the user who performed the action
TYPE:
|
Attachment
¶
Bases: TypedDict
- Plankapy v2 api REST Typing
-
Plankapy v2
models
Attachment
Attachment
| ATTRIBUTE | DESCRIPTION |
|---|---|
cardId |
ID of the card the attachment belongs to
TYPE:
|
createdAt |
When the attachment was created
TYPE:
|
creatorUserId |
ID of the user who created the attachment
TYPE:
|
data |
Attachment specific data (varies by type) |
id |
Unique identifier for the attachment
TYPE:
|
name |
Name/title of the attachment
TYPE:
|
type |
Type of the attachment
TYPE:
|
updatedAt |
When the attachment was last updated
TYPE:
|
BackgroundImage
¶
Bases: TypedDict
- Plankapy v2 api REST Typing
-
Plankapy v2
models
Background Image
BackgroundImage
| ATTRIBUTE | DESCRIPTION |
|---|---|
createdAt |
When the background image was created
TYPE:
|
id |
Unique identifier for the background image
TYPE:
|
projectId |
ID of the project the background image belongs to
TYPE:
|
sizeInBytes |
File size of the background image in bytes
TYPE:
|
thumbnailUrls |
URLs for different thumbnail sizes of the background image |
updatedAt |
When the background image was last updated
TYPE:
|
url |
URL to access the full-size background image
TYPE:
|
thumbnailUrls
instance-attribute
¶
URLs for different thumbnail sizes of the background image
BaseCustomFieldGroup
¶
Bases: TypedDict
- Plankapy v2
-
Plankapy v2
models
Base Custom Field Group
BaseCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
createdAt |
When the base custom field group was created
TYPE:
|
id |
Unique identifier for the base custom field group
TYPE:
|
name |
Name/title of the base custom field group
TYPE:
|
projectId |
ID of the project the base custom field group belongs to
TYPE:
|
updatedAt |
When the base custom field group was last updated
TYPE:
|
Board
¶
Bases: TypedDict
- Plankapy v2
-
Plankapy v2
-
models
Board
Board -
api
REST Typing
Item_getBoard
-
models
Board
| ATTRIBUTE | DESCRIPTION |
|---|---|
alwaysDisplayCardCreator |
Whether to always display the card creator
TYPE:
|
createdAt |
When the board was created
TYPE:
|
defaultCardType |
Default card type for new cards
TYPE:
|
defaultView |
Default view for the board
TYPE:
|
expandTaskListsByDefault |
Whether to expand task lists by default
TYPE:
|
id |
Unique identifier for the board
TYPE:
|
limitCardTypesToDefaultOne |
Whether to limit card types to default one
TYPE:
|
name |
Name/title of the board
TYPE:
|
position |
Position of the board within the project
TYPE:
|
projectId |
ID of the project the board belongs to
TYPE:
|
updatedAt |
When the board was last updated
TYPE:
|
alwaysDisplayCardCreator
instance-attribute
¶
alwaysDisplayCardCreator: bool
Whether to always display the card creator
defaultCardType
instance-attribute
¶
defaultCardType: Literal['project', 'story']
Default card type for new cards
defaultView
instance-attribute
¶
defaultView: Literal['kanban', 'grid', 'list']
Default view for the board
expandTaskListsByDefault
instance-attribute
¶
expandTaskListsByDefault: bool
Whether to expand task lists by default
BoardMembership
¶
Bases: TypedDict
- Plankapy v2
-
Plankapy v2
models
Board Membership
BoardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the membership is associated with
TYPE:
|
canComment |
Whether the user can comment on cards (applies only to viewers)
TYPE:
|
createdAt |
When the board membership was created
TYPE:
|
id |
Unique identifier for the board membership
TYPE:
|
projectId |
ID of the project the board membership belongs to (denormalized)
TYPE:
|
role |
Role of the user in the board
TYPE:
|
updatedAt |
When the board membership was last updated
TYPE:
|
userId |
ID of the user who is a member of the board
TYPE:
|
Card
¶
Bases: TypedDict
- Plankapy v2
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the card belongs to (denormalized)
TYPE:
|
commentsTotal |
Total number of comments on the card
TYPE:
|
coverAttachmentId |
ID of the attachment used as cover
TYPE:
|
createdAt |
When the card was created
TYPE:
|
creatorUserId |
ID of the user who created the card
TYPE:
|
description |
Detailed description of the card
TYPE:
|
dueDate |
Due date for the card
TYPE:
|
id |
Unique identifier for the card
TYPE:
|
isClosed |
Whether the card is closed
TYPE:
|
isDueCompleted |
Whether the due date is completed
TYPE:
|
listChangedAt |
When the card was last moved between lists
TYPE:
|
listId |
ID of the list the card belongs to
TYPE:
|
name |
Name/title of the card
TYPE:
|
position |
Position of the card within the list
TYPE:
|
prevListId |
ID of the previous list the card was in (available when in archive or trash)
TYPE:
|
stopwatch |
Stopwatch data for time tracking
TYPE:
|
type |
Type of the card
TYPE:
|
updatedAt |
When the card was last updated
TYPE:
|
CardLabel
¶
Bases: TypedDict
- Plankapy v2
-
Plankapy v2
models
Card Label
CardLabel
| ATTRIBUTE | DESCRIPTION |
|---|---|
cardId |
ID of the card the label is associated with
TYPE:
|
createdAt |
When the card-label association was created
TYPE:
|
id |
Unique identifier for the card-label association
TYPE:
|
labelId |
ID of the label associated with the card
TYPE:
|
updatedAt |
When the card-label association was last updated
TYPE:
|
CardMembership
¶
Bases: TypedDict
- Plankapy v2
-
Plankapy v2
models
Card Membership
CardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
cardId |
ID of the card the user is a member of
TYPE:
|
createdAt |
When the card membership was created
TYPE:
|
id |
Unique identifier for the card membership
TYPE:
|
updatedAt |
When the card membership was last updated
TYPE:
|
userId |
ID of the user who is a member of the card
TYPE:
|
Comment
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
cardId |
ID of the card the comment belongs to
TYPE:
|
createdAt |
When the comment was created
TYPE:
|
id |
Unique identifier for the comment
TYPE:
|
text |
Content of the comment
TYPE:
|
updatedAt |
When the comment was last updated
TYPE:
|
userId |
ID of the user who created the comment
TYPE:
|
Config
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
activeUsersLimit |
Maximum number of active users allowed (conditionally added for admins if configured)
TYPE:
|
oidc |
OpenID Connect configuration (null if not configured) |
version |
Current version of the PLANKA application
TYPE:
|
activeUsersLimit
instance-attribute
¶
activeUsersLimit: NotRequired[int]
Maximum number of active users allowed (conditionally added for admins if configured)
oidc
instance-attribute
¶
OpenID Connect configuration (null if not configured)
CustomField
¶
Bases: TypedDict
-
Plankapy v2
-
Planka Utilities
PlankaSnapshotcustom_fields -
api
REST Typing
-
Included_duplicateCardcustomFields -
Included_getBoardcustomFields -
Included_getCardcustomFields -
Included_getCardscustomFields -
Included_getCustomFieldGroupcustomFields -
Included_getListcustomFields -
Included_getProjectcustomFields -
Included_getProjectscustomFields -
Response_createCustomFieldInBaseGroupitem -
Response_createCustomFieldInGroupitem -
Response_deleteCustomFielditem -
Response_updateCustomFielditem
-
-
Planka Utilities
-
Plankapy v2
models
Custom Field
CustomField
| ATTRIBUTE | DESCRIPTION |
|---|---|
baseCustomFieldGroupId |
ID of the base custom field group the custom field belongs to
TYPE:
|
createdAt |
When the custom field was created
TYPE:
|
customFieldGroupId |
ID of the custom field group the custom field belongs to
TYPE:
|
id |
Unique identifier for the custom field
TYPE:
|
name |
Name/title of the custom field
TYPE:
|
position |
Position of the custom field within the group
TYPE:
|
showOnFrontOfCard |
Whether to show the field on the front of cards
TYPE:
|
updatedAt |
When the custom field was last updated
TYPE:
|
baseCustomFieldGroupId
instance-attribute
¶
baseCustomFieldGroupId: str
ID of the base custom field group the custom field belongs to
customFieldGroupId
instance-attribute
¶
customFieldGroupId: str
ID of the custom field group the custom field belongs to
CustomFieldGroup
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
-
Included_duplicateCardcustomFieldGroups -
Included_getBoardcustomFieldGroups -
Included_getCardcustomFieldGroups -
Included_getCardscustomFieldGroups -
Included_getListcustomFieldGroups -
Response_createBoardCustomFieldGroupitem -
Response_createCardCustomFieldGroupitem -
Response_deleteCustomFieldGroupitem -
Response_getCustomFieldGroupitem -
Response_updateCustomFieldGroupitem
-
-
Plankapy v2
models
Custom Field Group
CustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
baseCustomFieldGroupId |
ID of the base custom field group used as a template
TYPE:
|
boardId |
ID of the board the custom field group belongs to
TYPE:
|
cardId |
ID of the card the custom field group belongs to
TYPE:
|
createdAt |
When the custom field group was created
TYPE:
|
id |
Unique identifier for the custom field group
TYPE:
|
name |
Name/title of the custom field group
TYPE:
|
position |
Position of the custom field group within the board/card
TYPE:
|
updatedAt |
When the custom field group was last updated
TYPE:
|
CustomFieldValue
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
-
Included_duplicateCardcustomFieldValues -
Included_getBoardcustomFieldValues -
Included_getCardcustomFieldValues -
Included_getCardscustomFieldValues -
Included_getCustomFieldGroupcustomFieldValues -
Included_getListcustomFieldValues -
Response_deleteCustomFieldValueitem -
Response_updateCustomFieldValueitem
-
-
Plankapy v2
models
Custom Field Value
CustomFieldValue
| ATTRIBUTE | DESCRIPTION |
|---|---|
cardId |
ID of the card the value belongs to
TYPE:
|
content |
Content/value of the custom field
TYPE:
|
createdAt |
When the custom field value was created
TYPE:
|
customFieldGroupId |
ID of the custom field group the value belongs to
TYPE:
|
customFieldId |
ID of the custom field the value belongs to
TYPE:
|
id |
Unique identifier for the custom field value
TYPE:
|
updatedAt |
When the custom field value was last updated
TYPE:
|
Included_createBoard
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_createBoardincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardMemberships |
TYPE:
|
Included_createProject
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_createProjectincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
projectManagers |
TYPE:
|
Included_deleteList
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_deleteListincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
cards |
|
Included_duplicateCard
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_duplicateCardincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
attachments |
TYPE:
|
cardLabels |
|
cardMemberships |
TYPE:
|
customFieldGroups |
TYPE:
|
customFieldValues |
TYPE:
|
customFields |
TYPE:
|
taskLists |
|
tasks |
|
Included_getBoard
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getBoardincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
attachments |
TYPE:
|
boardMemberships |
TYPE:
|
cardLabels |
|
cardMemberships |
TYPE:
|
cards |
Related cards
TYPE:
|
customFieldGroups |
TYPE:
|
customFieldValues |
TYPE:
|
customFields |
TYPE:
|
labels |
|
lists |
|
projects |
|
taskLists |
|
tasks |
|
users |
|
Included_getBoardActions
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getBoardActionsincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
users |
|
Included_getBoard_all
¶
Bases: Card
-
Plankapy v2
api
REST Typing
Included_getBoardcards
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the card belongs to (denormalized)
TYPE:
|
commentsTotal |
Total number of comments on the card
TYPE:
|
coverAttachmentId |
ID of the attachment used as cover
TYPE:
|
createdAt |
When the card was created
TYPE:
|
creatorUserId |
ID of the user who created the card
TYPE:
|
description |
Detailed description of the card
TYPE:
|
dueDate |
Due date for the card
TYPE:
|
id |
Unique identifier for the card
TYPE:
|
isClosed |
Whether the card is closed
TYPE:
|
isDueCompleted |
Whether the due date is completed
TYPE:
|
isSubscribed |
Whether the current user is subscribed to the card
TYPE:
|
listChangedAt |
When the card was last moved between lists
TYPE:
|
listId |
ID of the list the card belongs to
TYPE:
|
name |
Name/title of the card
TYPE:
|
position |
Position of the card within the list
TYPE:
|
prevListId |
ID of the previous list the card was in (available when in archive or trash)
TYPE:
|
stopwatch |
Stopwatch data for time tracking
TYPE:
|
type |
Type of the card
TYPE:
|
updatedAt |
When the card was last updated
TYPE:
|
Included_getCard
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getCardincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
attachments |
TYPE:
|
cardLabels |
|
cardMemberships |
TYPE:
|
customFieldGroups |
TYPE:
|
customFieldValues |
TYPE:
|
customFields |
TYPE:
|
taskLists |
|
tasks |
|
users |
|
Included_getCardActions
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getCardActionsincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
users |
|
Included_getCards
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getCardsincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
attachments |
TYPE:
|
cardLabels |
|
cardMemberships |
TYPE:
|
customFieldGroups |
TYPE:
|
customFieldValues |
TYPE:
|
customFields |
TYPE:
|
taskLists |
|
tasks |
|
users |
|
Included_getComments
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getCommentsincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
users |
|
Included_getCustomFieldGroup
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getCustomFieldGroupincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
customFieldValues |
TYPE:
|
customFields |
TYPE:
|
Included_getList
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getListincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
attachments |
TYPE:
|
cardLabels |
|
cardMemberships |
TYPE:
|
cards |
Related cards
TYPE:
|
customFieldGroups |
TYPE:
|
customFieldValues |
TYPE:
|
customFields |
TYPE:
|
taskLists |
|
tasks |
|
users |
|
Included_getList_all
¶
Bases: Card
-
Plankapy v2
api
REST Typing
Included_getListcards
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the card belongs to (denormalized)
TYPE:
|
commentsTotal |
Total number of comments on the card
TYPE:
|
coverAttachmentId |
ID of the attachment used as cover
TYPE:
|
createdAt |
When the card was created
TYPE:
|
creatorUserId |
ID of the user who created the card
TYPE:
|
description |
Detailed description of the card
TYPE:
|
dueDate |
Due date for the card
TYPE:
|
id |
Unique identifier for the card
TYPE:
|
isClosed |
Whether the card is closed
TYPE:
|
isDueCompleted |
Whether the due date is completed
TYPE:
|
isSubscribed |
Whether the current user is subscribed to the card
TYPE:
|
listChangedAt |
When the card was last moved between lists
TYPE:
|
listId |
ID of the list the card belongs to
TYPE:
|
name |
Name/title of the card
TYPE:
|
position |
Position of the card within the list
TYPE:
|
prevListId |
ID of the previous list the card was in (available when in archive or trash)
TYPE:
|
stopwatch |
Stopwatch data for time tracking
TYPE:
|
type |
Type of the card
TYPE:
|
updatedAt |
When the card was last updated
TYPE:
|
Included_getNotification
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getNotificationincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
users |
|
Included_getNotifications
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getNotificationsincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
users |
|
Included_getProject
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getProjectincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
backgroundImages |
TYPE:
|
baseCustomFieldGroups |
TYPE:
|
boardMemberships |
TYPE:
|
boards |
|
customFields |
TYPE:
|
notificationServices |
TYPE:
|
projectManagers |
TYPE:
|
users |
|
Included_getProjects
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getProjectsincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
backgroundImages |
TYPE:
|
baseCustomFieldGroups |
TYPE:
|
boardMemberships |
TYPE:
|
boards |
|
customFields |
TYPE:
|
notificationServices |
TYPE:
|
projectManagers |
TYPE:
|
users |
|
Included_getTaskList
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getTaskListincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
tasks |
|
Included_getUser
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_getUserincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
notificationServices |
TYPE:
|
Included_moveListCards
¶
Included_readCardNotifications
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_readCardNotificationsincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
notifications |
TYPE:
|
Included_sortList
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_sortListincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
cards |
|
Included_updateUserPassword
¶
Bases: TypedDict
-
Plankapy v2
api
REST Typing
Response_updateUserPasswordincluded
| ATTRIBUTE | DESCRIPTION |
|---|---|
accessTokens |
New acces tokens (when updating own password) |
Item_getBoard
¶
Bases: Board
-
Plankapy v2
api
REST Typing
Response_getBoarditem
| ATTRIBUTE | DESCRIPTION |
|---|---|
alwaysDisplayCardCreator |
Whether to always display the card creator
TYPE:
|
createdAt |
When the board was created
TYPE:
|
defaultCardType |
Default card type for new cards
TYPE:
|
defaultView |
Default view for the board
TYPE:
|
expandTaskListsByDefault |
Whether to expand task lists by default
TYPE:
|
id |
Unique identifier for the board
TYPE:
|
isSubscribed |
Whether the current user is subscribed to the board
TYPE:
|
limitCardTypesToDefaultOne |
Whether to limit card types to default one
TYPE:
|
name |
Name/title of the board
TYPE:
|
position |
Position of the board within the project
TYPE:
|
projectId |
ID of the project the board belongs to
TYPE:
|
updatedAt |
When the board was last updated
TYPE:
|
alwaysDisplayCardCreator
instance-attribute
¶
alwaysDisplayCardCreator: bool
Whether to always display the card creator
defaultCardType
instance-attribute
¶
defaultCardType: Literal['project', 'story']
Default card type for new cards
defaultView
instance-attribute
¶
defaultView: Literal['kanban', 'grid', 'list']
Default view for the board
expandTaskListsByDefault
instance-attribute
¶
expandTaskListsByDefault: bool
Whether to expand task lists by default
isSubscribed
instance-attribute
¶
isSubscribed: bool
Whether the current user is subscribed to the board
Item_getCard
¶
Bases: Card
-
Plankapy v2
api
REST Typing
Response_getCarditem
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the card belongs to (denormalized)
TYPE:
|
commentsTotal |
Total number of comments on the card
TYPE:
|
coverAttachmentId |
ID of the attachment used as cover
TYPE:
|
createdAt |
When the card was created
TYPE:
|
creatorUserId |
ID of the user who created the card
TYPE:
|
description |
Detailed description of the card
TYPE:
|
dueDate |
Due date for the card
TYPE:
|
id |
Unique identifier for the card
TYPE:
|
isClosed |
Whether the card is closed
TYPE:
|
isDueCompleted |
Whether the due date is completed
TYPE:
|
isSubscribed |
Whether the current user is subscribed to the card
TYPE:
|
listChangedAt |
When the card was last moved between lists
TYPE:
|
listId |
ID of the list the card belongs to
TYPE:
|
name |
Name/title of the card
TYPE:
|
position |
Position of the card within the list
TYPE:
|
prevListId |
ID of the previous list the card was in (available when in archive or trash)
TYPE:
|
stopwatch |
Stopwatch data for time tracking
TYPE:
|
type |
Type of the card
TYPE:
|
updatedAt |
When the card was last updated
TYPE:
|
Item_getProject
¶
Bases: Project
-
Plankapy v2
api
REST Typing
Response_getProjectitem
| ATTRIBUTE | DESCRIPTION |
|---|---|
backgroundGradient |
Gradient background for the project
TYPE:
|
backgroundImageId |
ID of the background image used as background
TYPE:
|
backgroundType |
Type of background for the project
TYPE:
|
createdAt |
When the project was created
TYPE:
|
description |
Detailed description of the project
TYPE:
|
id |
Unique identifier for the project
TYPE:
|
isFavorite |
Whether the project is marked as favorite by the current user
TYPE:
|
isHidden |
Whether the project is hidden
TYPE:
|
name |
Name/title of the project
TYPE:
|
ownerProjectManagerId |
ID of the project manager who owns the project
TYPE:
|
updatedAt |
When the project was last updated
TYPE:
|
backgroundGradient
instance-attribute
¶
backgroundGradient: Literal['old-lime', 'ocean-dive', 'tzepesch-style', 'jungle-mesh', 'strawberry-dust', 'purple-rose', 'sun-scream', 'warm-rust', 'sky-change', 'green-eyes', 'blue-xchange', 'blood-orange', 'sour-peel', 'green-ninja', 'algae-green', 'coral-reef', 'steel-grey', 'heat-waves', 'velvet-lounge', 'purple-rain', 'blue-steel', 'blueish-curve', 'prism-light', 'green-mist', 'red-curtain']
Gradient background for the project
backgroundImageId
instance-attribute
¶
backgroundImageId: str
ID of the background image used as background
backgroundType
instance-attribute
¶
backgroundType: Literal['gradient', 'image']
Type of background for the project
isFavorite
instance-attribute
¶
isFavorite: bool
Whether the project is marked as favorite by the current user
Item_getTerms
¶
Items_getCards
¶
Bases: Card
-
Plankapy v2
api
REST Typing
Response_getCardsitems
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the card belongs to (denormalized)
TYPE:
|
commentsTotal |
Total number of comments on the card
TYPE:
|
coverAttachmentId |
ID of the attachment used as cover
TYPE:
|
createdAt |
When the card was created
TYPE:
|
creatorUserId |
ID of the user who created the card
TYPE:
|
description |
Detailed description of the card
TYPE:
|
dueDate |
Due date for the card
TYPE:
|
id |
Unique identifier for the card
TYPE:
|
isClosed |
Whether the card is closed
TYPE:
|
isDueCompleted |
Whether the due date is completed
TYPE:
|
isSubscribed |
Whether the current user is subscribed to the card
TYPE:
|
listChangedAt |
When the card was last moved between lists
TYPE:
|
listId |
ID of the list the card belongs to
TYPE:
|
name |
Name/title of the card
TYPE:
|
position |
Position of the card within the list
TYPE:
|
prevListId |
ID of the previous list the card was in (available when in archive or trash)
TYPE:
|
stopwatch |
Stopwatch data for time tracking
TYPE:
|
type |
Type of the card
TYPE:
|
updatedAt |
When the card was last updated
TYPE:
|
Items_getProjects
¶
Bases: Project
-
Plankapy v2
api
REST Typing
Response_getProjectsitems
| ATTRIBUTE | DESCRIPTION |
|---|---|
backgroundGradient |
Gradient background for the project
TYPE:
|
backgroundImageId |
ID of the background image used as background
TYPE:
|
backgroundType |
Type of background for the project
TYPE:
|
createdAt |
When the project was created
TYPE:
|
description |
Detailed description of the project
TYPE:
|
id |
Unique identifier for the project
TYPE:
|
isFavorite |
Whether the project is marked as favorite by the current user
TYPE:
|
isHidden |
Whether the project is hidden
TYPE:
|
name |
Name/title of the project
TYPE:
|
ownerProjectManagerId |
ID of the project manager who owns the project
TYPE:
|
updatedAt |
When the project was last updated
TYPE:
|
backgroundGradient
instance-attribute
¶
backgroundGradient: Literal['old-lime', 'ocean-dive', 'tzepesch-style', 'jungle-mesh', 'strawberry-dust', 'purple-rose', 'sun-scream', 'warm-rust', 'sky-change', 'green-eyes', 'blue-xchange', 'blood-orange', 'sour-peel', 'green-ninja', 'algae-green', 'coral-reef', 'steel-grey', 'heat-waves', 'velvet-lounge', 'purple-rain', 'blue-steel', 'blueish-curve', 'prism-light', 'green-mist', 'red-curtain']
Gradient background for the project
backgroundImageId
instance-attribute
¶
backgroundImageId: str
ID of the background image used as background
backgroundType
instance-attribute
¶
backgroundType: Literal['gradient', 'image']
Type of background for the project
isFavorite
instance-attribute
¶
isFavorite: bool
Whether the project is marked as favorite by the current user
Label
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the label belongs to
TYPE:
|
color |
Color of the label
TYPE:
|
createdAt |
When the label was created
TYPE:
|
id |
Unique identifier for the label
TYPE:
|
name |
Name/title of the label
TYPE:
|
position |
Position of the label within the board
TYPE:
|
updatedAt |
When the label was last updated
TYPE:
|
color
instance-attribute
¶
color: Literal['muddy-grey', 'autumn-leafs', 'morning-sky', 'antique-blue', 'egg-yellow', 'desert-sand', 'dark-granite', 'fresh-salad', 'lagoon-blue', 'midnight-blue', 'light-orange', 'pumpkin-orange', 'light-concrete', 'sunny-grass', 'navy-blue', 'lilac-eyes', 'apricot-red', 'orange-peel', 'silver-glint', 'bright-moss', 'deep-ocean', 'summer-sky', 'berry-red', 'light-cocoa', 'grey-stone', 'tank-green', 'coral-green', 'sugar-plum', 'pink-tulip', 'shady-rust', 'wet-rock', 'wet-moss', 'turquoise-sea', 'lavender-fields', 'piggy-red', 'light-mud', 'gun-metal', 'modern-green', 'french-coast', 'sweet-lilac', 'red-burgundy', 'pirate-gold']
Color of the label
List
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the list belongs to
TYPE:
|
color |
Color for the list
TYPE:
|
createdAt |
When the list was created
TYPE:
|
id |
Unique identifier for the list
TYPE:
|
name |
Name/title of the list
TYPE:
|
position |
Position of the list within the board
TYPE:
|
type |
Type/status of the list
TYPE:
|
updatedAt |
When the list was last updated
TYPE:
|
color
instance-attribute
¶
color: Literal['berry-red', 'pumpkin-orange', 'lagoon-blue', 'pink-tulip', 'light-mud', 'orange-peel', 'bright-moss', 'antique-blue', 'dark-granite', 'turquoise-sea']
Color for the list
Notification
¶
Bases: TypedDict
- Plankapy v2 api REST Typing
-
Plankapy v2
models
Notification
Notification
| ATTRIBUTE | DESCRIPTION |
|---|---|
actionId |
ID of the action associated with the notification
TYPE:
|
boardId |
ID of the board associated with the notification (denormalized)
TYPE:
|
cardId |
ID of the card associated with the notification
TYPE:
|
commentId |
ID of the comment associated with the notification
TYPE:
|
createdAt |
When the notification was created
TYPE:
|
creatorUserId |
ID of the user who created the notification
TYPE:
|
data |
Notification specific data (varies by type) |
id |
Unique identifier for the notification
TYPE:
|
isRead |
Whether the notification has been read
TYPE:
|
type |
Type of the notification
TYPE:
|
updatedAt |
When the notification was last updated
TYPE:
|
userId |
ID of the user who receives the notification
TYPE:
|
NotificationService
¶
Bases: TypedDict
-
Plankapy v2
-
Planka Utilities
PlankaSnapshotnotification_services -
api
REST Typing
-
Included_getProjectnotificationServices -
Included_getProjectsnotificationServices -
Included_getUsernotificationServices -
Response_createBoardNotificationServiceitem -
Response_createUserNotificationServiceitem -
Response_deleteNotificationServiceitem -
Response_testNotificationServiceitem -
Response_updateNotificationServiceitem
-
-
Planka Utilities
-
Plankapy v2
models
Notification Service
NotificationService
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board the service is associated with
TYPE:
|
createdAt |
When the notification service was created
TYPE:
|
format |
Format for notification messages
TYPE:
|
id |
Unique identifier for the notification service
TYPE:
|
updatedAt |
When the notification service was last updated
TYPE:
|
url |
URL endpoint for notifications
TYPE:
|
userId |
ID of the user the service is associated with
TYPE:
|
Project
¶
Bases: TypedDict
- Plankapy v2
-
Plankapy v2
-
models
Project
Project - api REST Typing
-
models
Project
| ATTRIBUTE | DESCRIPTION |
|---|---|
backgroundGradient |
Gradient background for the project
TYPE:
|
backgroundImageId |
ID of the background image used as background
TYPE:
|
backgroundType |
Type of background for the project
TYPE:
|
createdAt |
When the project was created
TYPE:
|
description |
Detailed description of the project
TYPE:
|
id |
Unique identifier for the project
TYPE:
|
isHidden |
Whether the project is hidden
TYPE:
|
name |
Name/title of the project
TYPE:
|
ownerProjectManagerId |
ID of the project manager who owns the project
TYPE:
|
updatedAt |
When the project was last updated
TYPE:
|
backgroundGradient
instance-attribute
¶
backgroundGradient: Literal['old-lime', 'ocean-dive', 'tzepesch-style', 'jungle-mesh', 'strawberry-dust', 'purple-rose', 'sun-scream', 'warm-rust', 'sky-change', 'green-eyes', 'blue-xchange', 'blood-orange', 'sour-peel', 'green-ninja', 'algae-green', 'coral-reef', 'steel-grey', 'heat-waves', 'velvet-lounge', 'purple-rain', 'blue-steel', 'blueish-curve', 'prism-light', 'green-mist', 'red-curtain']
Gradient background for the project
backgroundImageId
instance-attribute
¶
backgroundImageId: str
ID of the background image used as background
backgroundType
instance-attribute
¶
backgroundType: Literal['gradient', 'image']
Type of background for the project
ProjectManager
¶
Bases: TypedDict
- Plankapy v2
-
Plankapy v2
models
Project Manager
ProjectManager
| ATTRIBUTE | DESCRIPTION |
|---|---|
createdAt |
When the project manager was created
TYPE:
|
id |
Unique identifier for the project manager
TYPE:
|
projectId |
ID of the project the manager is associated with
TYPE:
|
updatedAt |
When the project manager was last updated
TYPE:
|
userId |
ID of the user who is assigned as project manager
TYPE:
|
Request_acceptTerms
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsacceptTerms
| ATTRIBUTE | DESCRIPTION |
|---|---|
pendingToken |
Pending token received from the authentication flow
TYPE:
|
signature |
Terms signature hash based on user role
TYPE:
|
Request_createAccessToken
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateAccessToken
| ATTRIBUTE | DESCRIPTION |
|---|---|
emailOrUsername |
Email address or username of the user
TYPE:
|
password |
Password of the user
TYPE:
|
withHttpOnlyToken |
Whether to include an HTTP-only authentication cookie
TYPE:
|
Request_createAttachment
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateAttachment
| ATTRIBUTE | DESCRIPTION |
|---|---|
file |
File to upload
TYPE:
|
name |
Name/title of the attachment
TYPE:
|
requestId |
Request ID for tracking
TYPE:
|
type |
Type of the attachment
TYPE:
|
url |
URL for the link attachment
TYPE:
|
Request_createBackgroundImage
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBackgroundImage
| ATTRIBUTE | DESCRIPTION |
|---|---|
file |
Background image file (must be an image format)
TYPE:
|
requestId |
Request ID for tracking
TYPE:
|
Request_createBaseCustomFieldGroup
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBaseCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title of the base custom field group
TYPE:
|
Request_createBoard
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBoard
| ATTRIBUTE | DESCRIPTION |
|---|---|
importFile |
Import file
TYPE:
|
importType |
Type of import
TYPE:
|
name |
Name/title of the board
TYPE:
|
position |
Position of the board within the project
TYPE:
|
requestId |
Request ID for tracking
TYPE:
|
Request_createBoardCustomFieldGroup
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBoardCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
baseCustomFieldGroupId |
ID of the base custom field group used as a template
TYPE:
|
name |
Name/title of the custom field group (required if
TYPE:
|
position |
Position of the custom field group within the board
TYPE:
|
baseCustomFieldGroupId
instance-attribute
¶
baseCustomFieldGroupId: NotRequired[str]
ID of the base custom field group used as a template
name
instance-attribute
¶
name: NotRequired[str | None]
Name/title of the custom field group (required if baseCustomFieldGroupId is not provided)
Request_createBoardMembership
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBoardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
canComment |
Whether the user can comment on cards (applies only to viewers)
TYPE:
|
role |
Role of the user in the board
TYPE:
|
userId |
ID of the user who is a member of the board
TYPE:
|
canComment
instance-attribute
¶
canComment: NotRequired[bool | None]
Whether the user can comment on cards (applies only to viewers)
Request_createBoardNotificationService
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBoardNotificationService
| ATTRIBUTE | DESCRIPTION |
|---|---|
format |
Format for notification messages
TYPE:
|
url |
URL endpoint for notifications
TYPE:
|
Request_createCard
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCard
| ATTRIBUTE | DESCRIPTION |
|---|---|
description |
Detailed description of the card
TYPE:
|
dueDate |
Due date for the card (
TYPE:
|
isDueCompleted |
Whether the due date is completed
TYPE:
|
name |
Name/title of the card
TYPE:
|
position |
Position of the card within the list
TYPE:
|
stopwatch |
Stopwatch data for time tracking
TYPE:
|
type |
Type of the card
TYPE:
|
description
instance-attribute
¶
description: NotRequired[str | None]
Detailed description of the card
dueDate
instance-attribute
¶
dueDate: NotRequired[str | datetime]
Due date for the card (datetime only allowed when using Card.create_card, otherwise use ISO string)
isDueCompleted
instance-attribute
¶
isDueCompleted: NotRequired[bool | None]
Whether the due date is completed
position
instance-attribute
¶
position: NotRequired[int | None]
Position of the card within the list
stopwatch
instance-attribute
¶
stopwatch: NotRequired[dict[str, Any] | None]
Stopwatch data for time tracking
Request_createCardCustomFieldGroup
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCardCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
baseCustomFieldGroupId |
ID of the base custom field group used as a template
TYPE:
|
name |
Name/title of the custom field group (required if
TYPE:
|
position |
Position of the custom field group within the card
TYPE:
|
baseCustomFieldGroupId
instance-attribute
¶
baseCustomFieldGroupId: NotRequired[str]
ID of the base custom field group used as a template
name
instance-attribute
¶
name: NotRequired[str | None]
Name/title of the custom field group (required if baseCustomFieldGroupId is not provided)
Request_createCardLabel
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCardLabel
| ATTRIBUTE | DESCRIPTION |
|---|---|
labelId |
ID of the label to add to the card
TYPE:
|
Request_createCardMembership
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
userId |
ID of the card to add the user to
TYPE:
|
Request_createComment
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateComment
| ATTRIBUTE | DESCRIPTION |
|---|---|
text |
Content of the comment
TYPE:
|
Request_createCustomFieldInBaseGroup
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCustomFieldInBaseGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title of the custom field
TYPE:
|
position |
Position of the custom field within the group
TYPE:
|
showOnFrontOfCard |
Whether to show the field on the front of cards
TYPE:
|
Request_createCustomFieldInGroup
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCustomFieldInGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title of the custom field
TYPE:
|
position |
Position of the custom field within the group
TYPE:
|
showOnFrontOfCard |
Whether to show the field on the front of cards
TYPE:
|
Request_createLabel
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateLabel
| ATTRIBUTE | DESCRIPTION |
|---|---|
color |
Color of the label
TYPE:
|
name |
Name/title of the label
TYPE:
|
position |
Position of the label within the board
TYPE:
|
color
instance-attribute
¶
color: Literal['muddy-grey', 'autumn-leafs', 'morning-sky', 'antique-blue', 'egg-yellow', 'desert-sand', 'dark-granite', 'fresh-salad', 'lagoon-blue', 'midnight-blue', 'light-orange', 'pumpkin-orange', 'light-concrete', 'sunny-grass', 'navy-blue', 'lilac-eyes', 'apricot-red', 'orange-peel', 'silver-glint', 'bright-moss', 'deep-ocean', 'summer-sky', 'berry-red', 'light-cocoa', 'grey-stone', 'tank-green', 'coral-green', 'sugar-plum', 'pink-tulip', 'shady-rust', 'wet-rock', 'wet-moss', 'turquoise-sea', 'lavender-fields', 'piggy-red', 'light-mud', 'gun-metal', 'modern-green', 'french-coast', 'sweet-lilac', 'red-burgundy', 'pirate-gold']
Color of the label
Request_createList
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateList
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title of the list
TYPE:
|
position |
Position of the list within the board
TYPE:
|
type |
Type/status of the list
TYPE:
|
Request_createProject
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateProject
| ATTRIBUTE | DESCRIPTION |
|---|---|
description |
Detailed description of the project
TYPE:
|
name |
Name/title of the project
TYPE:
|
type |
Type of the project
TYPE:
|
Request_createProjectManager
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateProjectManager
| ATTRIBUTE | DESCRIPTION |
|---|---|
userId |
ID of the user who is assigned as project manager
TYPE:
|
Request_createTask
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateTask
| ATTRIBUTE | DESCRIPTION |
|---|---|
isCompleted |
Whether the task is completed
TYPE:
|
linkedCardId |
ID of the card linked to the task
TYPE:
|
name |
Name/title of the task (required if
TYPE:
|
position |
Position of the task within the task list
TYPE:
|
name
instance-attribute
¶
name: NotRequired[str | None]
Name/title of the task (required if linkedCardId is not provided)
Request_createTaskList
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateTaskList
| ATTRIBUTE | DESCRIPTION |
|---|---|
hideCompletedTasks |
Whether to hide completed tasks
TYPE:
|
name |
Name/title of the task list
TYPE:
|
position |
Position of the task list within the card
TYPE:
|
showOnFrontOfCard |
Whether to show the task list on the front of the card
TYPE:
|
hideCompletedTasks
instance-attribute
¶
hideCompletedTasks: NotRequired[bool]
Whether to hide completed tasks
showOnFrontOfCard
instance-attribute
¶
showOnFrontOfCard: NotRequired[bool]
Whether to show the task list on the front of the card
Request_createUser
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateUser
| ATTRIBUTE | DESCRIPTION |
|---|---|
email |
Email address for login and notifications
TYPE:
|
language |
Preferred language for user interface and notifications
TYPE:
|
name |
Full display name of the user
TYPE:
|
organization |
Organization or company name
TYPE:
|
password |
Password for user authentication (must meet password requirements)
TYPE:
|
phone |
Contact phone number
TYPE:
|
role |
User role defining access permissions
TYPE:
|
subscribeToCardWhenCommenting |
Whether the user subscribes to cards when commenting
TYPE:
|
subscribeToOwnCards |
Whether the user subscribes to their own cards
TYPE:
|
turnOffRecentCardHighlighting |
Whether recent card highlighting is disabled
TYPE:
|
username |
Unique username for user identification
TYPE:
|
language
instance-attribute
¶
language: NotRequired[Literal['ar-YE', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-GB', 'en-US', 'es-ES', 'et-EE', 'fa-IR', 'fi-FI', 'fr-FR', 'hu-HU', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ro-RO', 'ru-RU', 'sk-SK', 'sr-Cyrl-RS', 'sr-Latn-RS', 'sv-SE', 'tr-TR', 'uk-UA', 'uz-UZ', 'zh-CN', 'zh-TW'] | None]
Preferred language for user interface and notifications
organization
instance-attribute
¶
organization: NotRequired[str | None]
Organization or company name
password
instance-attribute
¶
password: str
Password for user authentication (must meet password requirements)
role
instance-attribute
¶
role: Literal['admin', 'projectOwner', 'boardUser']
User role defining access permissions
subscribeToCardWhenCommenting
instance-attribute
¶
subscribeToCardWhenCommenting: NotRequired[bool]
Whether the user subscribes to cards when commenting
subscribeToOwnCards
instance-attribute
¶
subscribeToOwnCards: NotRequired[bool]
Whether the user subscribes to their own cards
turnOffRecentCardHighlighting
instance-attribute
¶
turnOffRecentCardHighlighting: NotRequired[bool]
Whether recent card highlighting is disabled
username
instance-attribute
¶
username: NotRequired[str | None]
Unique username for user identification
Request_createUserNotificationService
¶
Request_createWebhook
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateWebhook
| ATTRIBUTE | DESCRIPTION |
|---|---|
accessToken |
Access token for webhook authentication
TYPE:
|
events |
Comma-separated list of events that trigger the webhook
TYPE:
|
excludedEvents |
Comma-separated list of events excluded from the webhook
TYPE:
|
name |
Name/title of the webhook
TYPE:
|
url |
URL endpoint for the webhook
TYPE:
|
accessToken
instance-attribute
¶
accessToken: NotRequired[str | None]
Access token for webhook authentication
events
instance-attribute
¶
events: NotRequired[str | None]
Comma-separated list of events that trigger the webhook
excludedEvents
instance-attribute
¶
excludedEvents: NotRequired[str | None]
Comma-separated list of events excluded from the webhook
Request_duplicateCard
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsduplicateCard
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title for the duplicated card
TYPE:
|
position |
Position for the duplicated card within the list
TYPE:
|
Request_exchangeForAccessTokenWithOidc
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsexchangeForAccessTokenWithOidc
| ATTRIBUTE | DESCRIPTION |
|---|---|
code |
Authorization code from OIDC provider
TYPE:
|
nonce |
Nonce value for OIDC security
TYPE:
|
withHttpOnlyToken |
Whether to include HTTP-only authentication cookie
TYPE:
|
Request_getBoard
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetBoard
| ATTRIBUTE | DESCRIPTION |
|---|---|
subscribe |
Whether to subscribe to real-time updates for this board (only for socket connections)
TYPE:
|
subscribe
instance-attribute
¶
subscribe: NotRequired[bool]
Whether to subscribe to real-time updates for this board (only for socket connections)
Request_getBoardActions
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetBoardActions
| ATTRIBUTE | DESCRIPTION |
|---|---|
beforeId |
ID to get actions before (for pagination)
TYPE:
|
Request_getCardActions
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetCardActions
| ATTRIBUTE | DESCRIPTION |
|---|---|
beforeId |
ID to get actions before (for pagination)
TYPE:
|
Request_getCards
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetCards
| ATTRIBUTE | DESCRIPTION |
|---|---|
before |
Pagination cursor (JSON object with id and listChangedAt)
TYPE:
|
labelIds |
Comma-separated label IDs to filter by labels
TYPE:
|
search |
Search term to filter cards
TYPE:
|
userIds |
Comma-separated user IDs to filter by members
TYPE:
|
before
instance-attribute
¶
before: NotRequired[str]
Pagination cursor (JSON object with id and listChangedAt)
labelIds
instance-attribute
¶
labelIds: NotRequired[str]
Comma-separated label IDs to filter by labels
userIds
instance-attribute
¶
userIds: NotRequired[str]
Comma-separated user IDs to filter by members
Request_getComments
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetComments
| ATTRIBUTE | DESCRIPTION |
|---|---|
beforeId |
ID to get comments before (for pagination)
TYPE:
|
Request_getTerms
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetTerms
| ATTRIBUTE | DESCRIPTION |
|---|---|
language |
Language code for terms localization
TYPE:
|
Request_getUser
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetUser
| ATTRIBUTE | DESCRIPTION |
|---|---|
subscribe |
Whether to subscribe to real-time updates for this user (only for socket connections)
TYPE:
|
subscribe
instance-attribute
¶
subscribe: NotRequired[bool]
Whether to subscribe to real-time updates for this user (only for socket connections)
Request_moveListCards
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsmoveListCards
| ATTRIBUTE | DESCRIPTION |
|---|---|
listId |
ID of the target list (must be an archive-type list)
TYPE:
|
Request_revokePendingToken
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsrevokePendingToken
| ATTRIBUTE | DESCRIPTION |
|---|---|
pendingToken |
Pending token to revoke
TYPE:
|
Request_sortList
¶
Bases: TypedDict
-
Plankapy v2
-
models
List
Listsort_cards -
api
Paths/Endpoints
PlankaEndpointssortList
-
models
List
| ATTRIBUTE | DESCRIPTION |
|---|---|
fieldName |
Field to sort cards by
TYPE:
|
order |
Sorting order
TYPE:
|
Request_updateAttachment
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title of the attachment
TYPE:
|
Request_updateBaseCustomFieldGroup
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title of the base custom field group
TYPE:
|
Request_updateBoard
¶
Bases: TypedDict
-
Plankapy v2
-
models
Board
Boardupdate -
api
Paths/Endpoints
PlankaEndpointsupdateBoard
-
models
Board
| ATTRIBUTE | DESCRIPTION |
|---|---|
alwaysDisplayCardCreator |
Whether to always display card creators
TYPE:
|
defaultCardType |
Default card type for new cards
TYPE:
|
defaultView |
Default view for the board
TYPE:
|
expandTaskListsByDefault |
Whether to expand task lists by default
TYPE:
|
isSubscribed |
Whether the current user is subscribed to the board
TYPE:
|
limitCardTypesToDefaultOne |
Whether to limit card types to default one
TYPE:
|
name |
Name/title of the board
TYPE:
|
position |
Position of the board within the project
TYPE:
|
alwaysDisplayCardCreator
instance-attribute
¶
alwaysDisplayCardCreator: NotRequired[bool]
Whether to always display card creators
defaultCardType
instance-attribute
¶
defaultCardType: NotRequired[Literal['project', 'story']]
Default card type for new cards
defaultView
instance-attribute
¶
defaultView: NotRequired[Literal['kanban', 'grid', 'list']]
Default view for the board
expandTaskListsByDefault
instance-attribute
¶
expandTaskListsByDefault: NotRequired[bool]
Whether to expand task lists by default
isSubscribed
instance-attribute
¶
isSubscribed: NotRequired[bool]
Whether the current user is subscribed to the board
limitCardTypesToDefaultOne
instance-attribute
¶
limitCardTypesToDefaultOne: NotRequired[bool]
Whether to limit card types to default one
Request_updateBoardMembership
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
canComment |
Whether the user can comment on cards (applies only to viewers)
TYPE:
|
role |
Role of the user in the board
TYPE:
|
canComment
instance-attribute
¶
canComment: NotRequired[bool | None]
Whether the user can comment on cards (applies only to viewers)
role
instance-attribute
¶
role: NotRequired[Literal['editor', 'viewer']]
Role of the user in the board
Request_updateCard
¶
Bases: TypedDict
-
Plankapy v2
-
models
Card
Cardupdate -
api
Paths/Endpoints
PlankaEndpointsupdateCard
-
models
Card
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board to move the card to
TYPE:
|
coverAttachmentId |
ID of the attachment used as cover
TYPE:
|
description |
Detailed description of the card
TYPE:
|
dueDate |
Due date for the card
TYPE:
|
isDueCompleted |
Whether the due date is completed
TYPE:
|
isSubscribed |
Whether the current user is subscribed to the card
TYPE:
|
listId |
ID of the list to move the card to
TYPE:
|
name |
Name/title of the card
TYPE:
|
position |
Position of the card within the list
TYPE:
|
stopwatch |
Stopwatch data for time tracking
TYPE:
|
type |
Type of the card
TYPE:
|
coverAttachmentId
instance-attribute
¶
coverAttachmentId: NotRequired[str | None]
ID of the attachment used as cover
description
instance-attribute
¶
description: NotRequired[str | None]
Detailed description of the card
isDueCompleted
instance-attribute
¶
isDueCompleted: NotRequired[bool | None]
Whether the due date is completed
isSubscribed
instance-attribute
¶
isSubscribed: NotRequired[bool]
Whether the current user is subscribed to the card
position
instance-attribute
¶
position: NotRequired[int | None]
Position of the card within the list
stopwatch
instance-attribute
¶
stopwatch: NotRequired[Stopwatch | None]
Stopwatch data for time tracking
Request_updateComments
¶
Bases: TypedDict
-
Plankapy v2
-
models
Comment
Commentupdate -
api
Paths/Endpoints
PlankaEndpointsupdateComments
-
models
Comment
| ATTRIBUTE | DESCRIPTION |
|---|---|
text |
Content of the comment
TYPE:
|
Request_updateCustomField
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title of the custom field
TYPE:
|
position |
Position of the custom field within the group
TYPE:
|
showOnFrontOfCard |
Whether to show the field on the front of cards
TYPE:
|
position
instance-attribute
¶
position: NotRequired[int]
Position of the custom field within the group
showOnFrontOfCard
instance-attribute
¶
showOnFrontOfCard: NotRequired[bool]
Whether to show the field on the front of cards
Request_updateCustomFieldGroup
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
name |
Name/title of the custom field group
TYPE:
|
position |
Position of the custom field group within the board/card
TYPE:
|
position
instance-attribute
¶
position: NotRequired[int]
Position of the custom field group within the board/card
Request_updateCustomFieldValue
¶
Request_updateLabel
¶
Bases: TypedDict
-
Plankapy v2
-
models
Label
Labelupdate -
api
Paths/Endpoints
PlankaEndpointsupdateLabel
-
models
Label
| ATTRIBUTE | DESCRIPTION |
|---|---|
color |
Color of the label
TYPE:
|
name |
Name/title of the label
TYPE:
|
position |
Position of the label within the board
TYPE:
|
color
instance-attribute
¶
color: NotRequired[Literal['muddy-grey', 'autumn-leafs', 'morning-sky', 'antique-blue', 'egg-yellow', 'desert-sand', 'dark-granite', 'fresh-salad', 'lagoon-blue', 'midnight-blue', 'light-orange', 'pumpkin-orange', 'light-concrete', 'sunny-grass', 'navy-blue', 'lilac-eyes', 'apricot-red', 'orange-peel', 'silver-glint', 'bright-moss', 'deep-ocean', 'summer-sky', 'berry-red', 'light-cocoa', 'grey-stone', 'tank-green', 'coral-green', 'sugar-plum', 'pink-tulip', 'shady-rust', 'wet-rock', 'wet-moss', 'turquoise-sea', 'lavender-fields', 'piggy-red', 'light-mud', 'gun-metal', 'modern-green', 'french-coast', 'sweet-lilac', 'red-burgundy', 'pirate-gold']]
Color of the label
Request_updateList
¶
Bases: TypedDict
-
Plankapy v2
-
models
List
Listupdate -
api
Paths/Endpoints
PlankaEndpointsupdateList
-
models
List
| ATTRIBUTE | DESCRIPTION |
|---|---|
boardId |
ID of the board to move list to
TYPE:
|
color |
Color for the list
TYPE:
|
name |
Name/title of the list
TYPE:
|
position |
Position of the list within the board
TYPE:
|
type |
Type/status of the list
TYPE:
|
color
instance-attribute
¶
color: NotRequired[Literal['berry-red', 'pumpkin-orange', 'lagoon-blue', 'pink-tulip', 'light-mud', 'orange-peel', 'bright-moss', 'antique-blue', 'dark-granite', 'turquoise-sea'] | None]
Color for the list
Request_updateNotification
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
isRead |
Whether the notification has been read
TYPE:
|
Request_updateNotificationService
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
format |
Format for notification messages
TYPE:
|
url |
URL endpoint for notifications
TYPE:
|
format
instance-attribute
¶
format: NotRequired[Literal['text', 'markdown', 'html']]
Format for notification messages
Request_updateProject
¶
Bases: TypedDict
-
Plankapy v2
-
api
Paths/Endpoints
PlankaEndpointsupdateProject -
models
Project
Projectupdate
-
api
Paths/Endpoints
| ATTRIBUTE | DESCRIPTION |
|---|---|
backgroundGradient |
Gradient background for the project
TYPE:
|
backgroundImageId |
ID of the background image used as background
TYPE:
|
backgroundType |
Type of background for the project
TYPE:
|
description |
Detailed description of the project
TYPE:
|
isFavorite |
Whether the project is marked as favorite by the current user
TYPE:
|
isHidden |
Whether the project is hidden
TYPE:
|
name |
Name/title of the project
TYPE:
|
ownerProjectManagerId |
ID of the project manager who owns the project
TYPE:
|
backgroundGradient
instance-attribute
¶
backgroundGradient: NotRequired[Literal['old-lime', 'ocean-dive', 'tzepesch-style', 'jungle-mesh', 'strawberry-dust', 'purple-rose', 'sun-scream', 'warm-rust', 'sky-change', 'green-eyes', 'blue-xchange', 'blood-orange', 'sour-peel', 'green-ninja', 'algae-green', 'coral-reef', 'steel-grey', 'heat-waves', 'velvet-lounge', 'purple-rain', 'blue-steel', 'blueish-curve', 'prism-light', 'green-mist', 'red-curtain'] | None]
Gradient background for the project
backgroundImageId
instance-attribute
¶
backgroundImageId: NotRequired[str | None]
ID of the background image used as background
backgroundType
instance-attribute
¶
backgroundType: NotRequired[Literal['gradient', 'image'] | None]
Type of background for the project
description
instance-attribute
¶
description: NotRequired[str | None]
Detailed description of the project
isFavorite
instance-attribute
¶
isFavorite: NotRequired[bool]
Whether the project is marked as favorite by the current user
ownerProjectManagerId
instance-attribute
¶
ownerProjectManagerId: NotRequired[str | None]
ID of the project manager who owns the project
Request_updateTask
¶
Bases: TypedDict
-
Plankapy v2
-
api
Paths/Endpoints
PlankaEndpointsupdateTask -
models
Task
Taskupdate
-
api
Paths/Endpoints
| ATTRIBUTE | DESCRIPTION |
|---|---|
assigneeUserId |
ID of the user assigned to the task (null to unassign)
TYPE:
|
isCompleted |
Whether the task is completed
TYPE:
|
name |
Name/title of the task
TYPE:
|
position |
Position of the task within the task list
TYPE:
|
taskListId |
ID of the task list to move the task to
TYPE:
|
assigneeUserId
instance-attribute
¶
assigneeUserId: NotRequired[str | None]
ID of the user assigned to the task (null to unassign)
taskListId
instance-attribute
¶
taskListId: NotRequired[str]
ID of the task list to move the task to
Request_updateTaskList
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
hideCompletedTasks |
Whether to hide completed tasks
TYPE:
|
name |
Name/title of the task list
TYPE:
|
position |
Position of the task list within the card
TYPE:
|
showOnFrontOfCard |
Whether to show the task list on the front of the card
TYPE:
|
hideCompletedTasks
instance-attribute
¶
hideCompletedTasks: NotRequired[bool]
Whether to hide completed tasks
showOnFrontOfCard
instance-attribute
¶
showOnFrontOfCard: NotRequired[bool]
Whether to show the task list on the front of the card
Request_updateUser
¶
Bases: TypedDict
-
Plankapy v2
-
api
Paths/Endpoints
PlankaEndpointsupdateUser -
models
User
Userupdate
-
api
Paths/Endpoints
| ATTRIBUTE | DESCRIPTION |
|---|---|
avatar |
Avatar of the user (only null value to remove avatar)
TYPE:
|
defaultEditorMode |
Default markdown editor mode
TYPE:
|
defaultHomeView |
Default view mode for the home page
TYPE:
|
defaultProjectsOrder |
Default sort order for projects display
TYPE:
|
enableFavoritesByDefault |
Whether favorites are enabled by default
TYPE:
|
isDeactivated |
Whether the user account is deactivated and cannot log in (for admins)
TYPE:
|
language |
Preferred language for user interface and notifications
TYPE:
|
name |
Full display name of the user
TYPE:
|
organization |
Organization or company name
TYPE:
|
phone |
Contact phone number
TYPE:
|
role |
User role defining access permissions
TYPE:
|
subscribeToCardWhenCommenting |
Whether the user subscribes to cards when commenting
TYPE:
|
subscribeToOwnCards |
Whether the user subscribes to their own cards
TYPE:
|
turnOffRecentCardHighlighting |
Whether recent card highlighting is disabled
TYPE:
|
avatar
instance-attribute
¶
avatar: NotRequired[dict[str, Any] | None]
Avatar of the user (only null value to remove avatar)
defaultEditorMode
instance-attribute
¶
defaultEditorMode: NotRequired[Literal['wysiwyg', 'markup']]
Default markdown editor mode
defaultHomeView
instance-attribute
¶
defaultHomeView: NotRequired[Literal['gridProjects', 'groupedProjects']]
Default view mode for the home page
defaultProjectsOrder
instance-attribute
¶
defaultProjectsOrder: NotRequired[Literal['byDefault', 'alphabetically', 'byCreationTime']]
Default sort order for projects display
enableFavoritesByDefault
instance-attribute
¶
enableFavoritesByDefault: NotRequired[bool]
Whether favorites are enabled by default
isDeactivated
instance-attribute
¶
isDeactivated: NotRequired[bool]
Whether the user account is deactivated and cannot log in (for admins)
language
instance-attribute
¶
language: NotRequired[Literal['ar-YE', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-GB', 'en-US', 'es-ES', 'et-EE', 'fa-IR', 'fi-FI', 'fr-FR', 'hu-HU', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ro-RO', 'ru-RU', 'sk-SK', 'sr-Cyrl-RS', 'sr-Latn-RS', 'sv-SE', 'tr-TR', 'uk-UA', 'uz-UZ', 'zh-CN', 'zh-TW'] | None]
Preferred language for user interface and notifications
organization
instance-attribute
¶
organization: NotRequired[str | None]
Organization or company name
role
instance-attribute
¶
role: NotRequired[Literal['admin', 'projectOwner', 'boardUser']]
User role defining access permissions
subscribeToCardWhenCommenting
instance-attribute
¶
subscribeToCardWhenCommenting: NotRequired[bool]
Whether the user subscribes to cards when commenting
subscribeToOwnCards
instance-attribute
¶
subscribeToOwnCards: NotRequired[bool]
Whether the user subscribes to their own cards
turnOffRecentCardHighlighting
instance-attribute
¶
turnOffRecentCardHighlighting: NotRequired[bool]
Whether recent card highlighting is disabled
Request_updateUserAvatar
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUserAvatar
| ATTRIBUTE | DESCRIPTION |
|---|---|
file |
Avatar image file (must be an image format)
TYPE:
|
Request_updateUserEmail
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUserEmail
| ATTRIBUTE | DESCRIPTION |
|---|---|
currentPassword |
Current password (required when updating own email)
TYPE:
|
email |
Email address for login and notifications
TYPE:
|
currentPassword
instance-attribute
¶
currentPassword: NotRequired[str]
Current password (required when updating own email)
Request_updateUserPassword
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUserPassword
| ATTRIBUTE | DESCRIPTION |
|---|---|
currentPassword |
Current password (required when updating own password)
TYPE:
|
password |
Password (must meet password requirements)
TYPE:
|
currentPassword
instance-attribute
¶
currentPassword: NotRequired[str]
Current password (required when updating own password)
Request_updateUserUsername
¶
Bases: TypedDict
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUserUsername
| ATTRIBUTE | DESCRIPTION |
|---|---|
currentPassword |
Current password (required when updating own username)
TYPE:
|
username |
Unique username for user identification
TYPE:
|
currentPassword
instance-attribute
¶
currentPassword: NotRequired[str]
Current password (required when updating own username)
username
instance-attribute
¶
username: NotRequired[str | None]
Unique username for user identification
Request_updateWebhook
¶
Bases: TypedDict
-
Plankapy v2
-
api
Paths/Endpoints
PlankaEndpointsupdateWebhook -
models
Webhook
Webhookupdate
-
api
Paths/Endpoints
| ATTRIBUTE | DESCRIPTION |
|---|---|
accessToken |
Access token for webhook authentication
TYPE:
|
events |
Comma-separated list of events that trigger the webhook
TYPE:
|
excludedEvents |
Comma-separated list of events excluded from the webhook
TYPE:
|
name |
Name/title of the webhook
TYPE:
|
url |
URL endpoint for the webhook
TYPE:
|
accessToken
instance-attribute
¶
accessToken: NotRequired[str | None]
Access token for webhook authentication
events
instance-attribute
¶
events: NotRequired[str | None]
Comma-separated list of events that trigger the webhook
excludedEvents
instance-attribute
¶
excludedEvents: NotRequired[str | None]
Comma-separated list of events excluded from the webhook
Response_acceptTerms
¶
Bases: TypedDict
Terms accepted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsacceptTerms
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
Access token for API authentication
TYPE:
|
Response_clearList
¶
Bases: TypedDict
List cleared successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsclearList
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createAccessToken
¶
Bases: TypedDict
Login successful
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateAccessToken
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
Access token for API authentication
TYPE:
|
Response_createAttachment
¶
Bases: TypedDict
Attachment created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateAttachment
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createBackgroundImage
¶
Bases: TypedDict
Background image uploaded successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBackgroundImage
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createBaseCustomFieldGroup
¶
Bases: TypedDict
Base custom field group created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBaseCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createBoard
¶
Bases: TypedDict
Board created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBoard
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_createBoardCustomFieldGroup
¶
Bases: TypedDict
Custom field group created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBoardCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createBoardMembership
¶
Bases: TypedDict
Board membership created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBoardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createBoardNotificationService
¶
Bases: TypedDict
Notification service created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateBoardNotificationService
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createCard
¶
Bases: TypedDict
Card created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCard
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createCardCustomFieldGroup
¶
Bases: TypedDict
Custom field group created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCardCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createCardLabel
¶
Bases: TypedDict
Label added to card successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCardLabel
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createCardMembership
¶
Bases: TypedDict
User added to card successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createComment
¶
Bases: TypedDict
Comment created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateComment
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createCustomFieldInBaseGroup
¶
Bases: TypedDict
Custom field created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCustomFieldInBaseGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createCustomFieldInGroup
¶
Bases: TypedDict
Custom field created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateCustomFieldInGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createLabel
¶
Bases: TypedDict
Label created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateLabel
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createList
¶
Bases: TypedDict
List created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateList
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createProject
¶
Bases: TypedDict
Project created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateProject
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_createProjectManager
¶
Bases: TypedDict
Project manager created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateProjectManager
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createTask
¶
Bases: TypedDict
Task created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateTask
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createTaskList
¶
Bases: TypedDict
Task list created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateTaskList
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createUser
¶
Bases: TypedDict
User created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateUser
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createUserNotificationService
¶
Bases: TypedDict
Notification service created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateUserNotificationService
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_createWebhook
¶
Bases: TypedDict
Webhook created successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointscreateWebhook
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteAccessToken
¶
Bases: TypedDict
Logout successful
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteAccessToken
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
Revoked access token
TYPE:
|
Response_deleteAttachment
¶
Bases: TypedDict
Attachment deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteAttachment
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteBackgroundImage
¶
Bases: TypedDict
Background image deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteBackgroundImage
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteBaseCustomFieldGroup
¶
Bases: TypedDict
Base custom field group deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteBaseCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteBoard
¶
Bases: TypedDict
Board deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteBoard
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteBoardMembership
¶
Bases: TypedDict
Board membership deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteBoardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteCard
¶
Bases: TypedDict
Card deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteCard
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteCardLabel
¶
Bases: TypedDict
Label removed from card successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteCardLabel
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteCardMembership
¶
Bases: TypedDict
User removed from card successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteCardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteComment
¶
Bases: TypedDict
Comment deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteComment
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteCustomField
¶
Bases: TypedDict
Custom field deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteCustomField
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteCustomFieldGroup
¶
Bases: TypedDict
Custom field group deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteCustomFieldValue
¶
Bases: TypedDict
Custom field value deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteCustomFieldValue
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteLabel
¶
Bases: TypedDict
Label deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteLabel
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteList
¶
Bases: TypedDict
List deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteList
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_deleteNotificationService
¶
Bases: TypedDict
Notification service deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteNotificationService
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteProject
¶
Bases: TypedDict
Project deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteProject
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteProjectManager
¶
Bases: TypedDict
Project manager deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteProjectManager
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteTask
¶
Bases: TypedDict
Task deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteTask
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteTaskList
¶
Bases: TypedDict
Task list deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteTaskList
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteUser
¶
Bases: TypedDict
User deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteUser
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_deleteWebhook
¶
Bases: TypedDict
Webhook deleted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsdeleteWebhook
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_duplicateCard
¶
Bases: TypedDict
Card duplicated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsduplicateCard
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_exchangeForAccessTokenWithOidc
¶
Bases: TypedDict
OIDC exchange successful
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsexchangeForAccessTokenWithOidc
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
Access token for API authentication
TYPE:
|
Response_getBoard
¶
Bases: TypedDict
Board details retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetBoard
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_getBoardActions
¶
Bases: TypedDict
Board actions retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetBoardActions
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
items |
|
Response_getCard
¶
Bases: TypedDict
Card details retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetCard
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_getCardActions
¶
Bases: TypedDict
Card actions retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetCardActions
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
items |
|
Response_getCards
¶
Bases: TypedDict
Cards retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetCards
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
items |
TYPE:
|
Response_getComments
¶
Bases: TypedDict
Comments retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetComments
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
items |
|
Response_getConfig
¶
Bases: TypedDict
Configuration retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetConfig
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_getCustomFieldGroup
¶
Bases: TypedDict
Custom field group details retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
|
item |
TYPE:
|
Response_getList
¶
Bases: TypedDict
List details retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetList
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_getNotification
¶
Bases: TypedDict
Notification details retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetNotification
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_getNotifications
¶
Bases: TypedDict
Notifications retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetNotifications
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
|
items |
TYPE:
|
Response_getProject
¶
Bases: TypedDict
Project details retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetProject
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_getProjects
¶
Bases: TypedDict
Projects retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetProjects
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
items |
TYPE:
|
Response_getTaskList
¶
Bases: TypedDict
Task list details retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetTaskList
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_getTerms
¶
Bases: TypedDict
Terms content retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetTerms
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_getUser
¶
Bases: TypedDict
User details retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetUser
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_getUsers
¶
Bases: TypedDict
List of users retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetUsers
| ATTRIBUTE | DESCRIPTION |
|---|---|
items |
|
Response_getWebhooks
¶
Bases: TypedDict
List of webhooks retrieved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsgetWebhooks
| ATTRIBUTE | DESCRIPTION |
|---|---|
items |
|
Response_moveListCards
¶
Bases: TypedDict
Cards moved successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsmoveListCards
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_readAllNotifications
¶
Bases: TypedDict
Notifications marked as read successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsreadAllNotifications
| ATTRIBUTE | DESCRIPTION |
|---|---|
items |
TYPE:
|
Response_readCardNotifications
¶
Bases: TypedDict
Notifications marked as read successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsreadCardNotifications
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
|
item |
TYPE:
|
Response_revokePendingToken
¶
Bases: TypedDict
Pending token revoked successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsrevokePendingToken
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
No data returned |
Response_sortList
¶
Bases: TypedDict
List sorted successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointssortList
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
TYPE:
|
item |
TYPE:
|
Response_testNotificationService
¶
Bases: TypedDict
Test notification sent successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointstestNotificationService
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateAttachment
¶
Bases: TypedDict
Attachment updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateAttachment
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateBaseCustomFieldGroup
¶
Bases: TypedDict
Base custom field group updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateBaseCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateBoard
¶
Bases: TypedDict
Board updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateBoard
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateBoardMembership
¶
Bases: TypedDict
Board membership updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateBoardMembership
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateCard
¶
Bases: TypedDict
Card updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateCard
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateComments
¶
Bases: TypedDict
Comment updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateComments
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateCustomField
¶
Bases: TypedDict
Custom field updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateCustomField
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateCustomFieldGroup
¶
Bases: TypedDict
Custom field group updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateCustomFieldGroup
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateCustomFieldValue
¶
Bases: TypedDict
Custom field value created or updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateCustomFieldValue
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateLabel
¶
Bases: TypedDict
Label updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateLabel
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateList
¶
Bases: TypedDict
List updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateList
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateNotification
¶
Bases: TypedDict
Notification updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateNotification
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateNotificationService
¶
Bases: TypedDict
Notification service updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateNotificationService
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateProject
¶
Bases: TypedDict
Project updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateProject
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateTask
¶
Bases: TypedDict
Task updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateTask
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateTaskList
¶
Bases: TypedDict
Task list updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateTaskList
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateUser
¶
Bases: TypedDict
User updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUser
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateUserAvatar
¶
Bases: TypedDict
Avatar updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUserAvatar
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateUserEmail
¶
Bases: TypedDict
Email updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUserEmail
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateUserPassword
¶
Bases: TypedDict
Password updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUserPassword
| ATTRIBUTE | DESCRIPTION |
|---|---|
included |
|
item |
TYPE:
|
Response_updateUserUsername
¶
Bases: TypedDict
Username updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateUserUsername
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Response_updateWebhook
¶
Bases: TypedDict
Webhook updated successfully
-
Plankapy v2
api
Paths/Endpoints
PlankaEndpointsupdateWebhook
| ATTRIBUTE | DESCRIPTION |
|---|---|
item |
TYPE:
|
Stopwatch
¶
Task
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
assigneeUserId |
ID of the user assigned to the task
TYPE:
|
createdAt |
When the task was created
TYPE:
|
id |
Unique identifier for the task
TYPE:
|
isCompleted |
Whether the task is completed
TYPE:
|
linkedCardId |
ID of the card linked to the task
TYPE:
|
name |
Name/title of the task
TYPE:
|
position |
Position of the task within the task list
TYPE:
|
taskListId |
ID of the task list the task belongs to
TYPE:
|
updatedAt |
When the task was last updated
TYPE:
|
TaskList
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
cardId |
ID of the card the task list belongs to
TYPE:
|
createdAt |
When the task list was created
TYPE:
|
hideCompletedTasks |
Whether to hide completed tasks
TYPE:
|
id |
Unique identifier for the task list
TYPE:
|
name |
Name/title of the task list
TYPE:
|
position |
Position of the task list within the card
TYPE:
|
showOnFrontOfCard |
Whether to show the task list on the front of the card
TYPE:
|
updatedAt |
When the task list was last updated
TYPE:
|
User
¶
Bases: TypedDict
-
Plankapy v2
-
Planka Utilities
PlankaSnapshotusers -
api
REST Typing
-
Included_getBoardusers -
Included_getBoardActionsusers -
Included_getCardusers -
Included_getCardActionsusers -
Included_getCardsusers -
Included_getCommentsusers -
Included_getListusers -
Included_getNotificationusers -
Included_getNotificationsusers -
Included_getProjectusers -
Included_getProjectsusers -
Response_createUseritem -
Response_deleteUseritem -
Response_getUseritem -
Response_getUsersitems -
Response_updateUseritem -
Response_updateUserAvataritem -
Response_updateUserEmailitem -
Response_updateUserPassworditem -
Response_updateUserUsernameitem
-
-
Planka Utilities
| ATTRIBUTE | DESCRIPTION |
|---|---|
apiKeyPrefix |
The prefix for the user's API key if one is active
TYPE:
|
avatar |
Avatar information for the user with generated URLs |
createdAt |
When the user was created
TYPE:
|
defaultEditorMode |
Default markdown editor mode (personal field)
TYPE:
|
defaultHomeView |
Default view mode for the home page (personal field)
TYPE:
|
defaultProjectsOrder |
Default sort order for projects display (personal field)
TYPE:
|
email |
Email address for login and notifications (private field)
TYPE:
|
enableFavoritesByDefault |
Whether favorites are enabled by default (personal field)
TYPE:
|
gravatarUrl |
Gravatar URL for the user (conditionally added if configured)
TYPE:
|
id |
Unique identifier for the user
TYPE:
|
isDeactivated |
Whether the user account is deactivated and cannot log in
TYPE:
|
isDefaultAdmin |
Whether the user is the default admin (visible only to current user or admin)
TYPE:
|
isSsoUser |
Whether the user is SSO user (private field)
TYPE:
|
language |
Preferred language for user interface and notifications (personal field)
TYPE:
|
lockedFieldNames |
List of fields locked from editing (visible only to current user or admin)
TYPE:
|
name |
Full display name of the user
TYPE:
|
organization |
Organization or company name
TYPE:
|
phone |
Contact phone number
TYPE:
|
role |
User role defining access permissions
TYPE:
|
subscribeToCardWhenCommenting |
Whether the user subscribes to cards when commenting (personal field)
TYPE:
|
subscribeToOwnCards |
Whether the user subscribes to their own cards (personal field)
TYPE:
|
termsType |
Type of terms applicable to the user based on role
TYPE:
|
turnOffRecentCardHighlighting |
Whether recent card highlighting is disabled (personal field)
TYPE:
|
updatedAt |
When the user was last updated
TYPE:
|
username |
Unique username for user identification
TYPE:
|
apiKeyPrefix
instance-attribute
¶
apiKeyPrefix: str | None
The prefix for the user's API key if one is active
avatar
instance-attribute
¶
Avatar information for the user with generated URLs
defaultEditorMode
instance-attribute
¶
defaultEditorMode: NotRequired[Literal['wysiwyg', 'markup']]
Default markdown editor mode (personal field)
defaultHomeView
instance-attribute
¶
defaultHomeView: NotRequired[Literal['gridProjects', 'groupedProjects']]
Default view mode for the home page (personal field)
defaultProjectsOrder
instance-attribute
¶
defaultProjectsOrder: NotRequired[Literal['byDefault', 'alphabetically', 'byCreationTime']]
Default sort order for projects display (personal field)
email
instance-attribute
¶
email: NotRequired[str]
Email address for login and notifications (private field)
enableFavoritesByDefault
instance-attribute
¶
enableFavoritesByDefault: NotRequired[bool]
Whether favorites are enabled by default (personal field)
gravatarUrl
instance-attribute
¶
gravatarUrl: NotRequired[str]
Gravatar URL for the user (conditionally added if configured)
isDeactivated
instance-attribute
¶
isDeactivated: bool
Whether the user account is deactivated and cannot log in
isDefaultAdmin
instance-attribute
¶
isDefaultAdmin: NotRequired[bool]
Whether the user is the default admin (visible only to current user or admin)
isSsoUser
instance-attribute
¶
isSsoUser: NotRequired[bool]
Whether the user is SSO user (private field)
language
instance-attribute
¶
language: NotRequired[Literal['ar-YE', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-GB', 'en-US', 'es-ES', 'et-EE', 'fa-IR', 'fi-FI', 'fr-FR', 'hu-HU', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ro-RO', 'ru-RU', 'sk-SK', 'sr-Cyrl-RS', 'sr-Latn-RS', 'sv-SE', 'tr-TR', 'uk-UA', 'uz-UZ', 'zh-CN', 'zh-TW']]
Preferred language for user interface and notifications (personal field)
lockedFieldNames
instance-attribute
¶
lockedFieldNames: NotRequired[list[Literal['email', 'password', 'name']]]
List of fields locked from editing (visible only to current user or admin)
role
instance-attribute
¶
role: Literal['admin', 'projectOwner', 'boardUser']
User role defining access permissions
subscribeToCardWhenCommenting
instance-attribute
¶
subscribeToCardWhenCommenting: NotRequired[bool]
Whether the user subscribes to cards when commenting (personal field)
subscribeToOwnCards
instance-attribute
¶
subscribeToOwnCards: NotRequired[bool]
Whether the user subscribes to their own cards (personal field)
termsType
instance-attribute
¶
termsType: Literal['general', 'extended']
Type of terms applicable to the user based on role
turnOffRecentCardHighlighting
instance-attribute
¶
turnOffRecentCardHighlighting: NotRequired[bool]
Whether recent card highlighting is disabled (personal field)
Webhook
¶
Bases: TypedDict
- Plankapy v2
| ATTRIBUTE | DESCRIPTION |
|---|---|
accessToken |
Access token for webhook authentication
TYPE:
|
boardId |
The board that the webhook is associated with
TYPE:
|
createdAt |
When the webhook was created
TYPE:
|
events |
List of events that trigger the webhook
TYPE:
|
excludedEvents |
List of events excluded from the webhook
TYPE:
|
id |
Unique identifier for the webhook
TYPE:
|
name |
Name/title of the webhook
TYPE:
|
updatedAt |
When the webhook was last updated
TYPE:
|
url |
URL endpoint for the webhook
TYPE:
|