Skip to content

Integration contracts ​

These exports cover integrations beyond REST and SCIM. Full structures are available in the package's TypeScript declarations.

Outgoing webhooks ​

@2chevskii/kaiten-client/webhooks · KaitenWebhookEvent

EventTypeDocumentation
block:addBlockAddWebhookEventKaiten
block:updateBlockUpdateWebhookEventKaiten
board:addBoardAddWebhookEventKaiten
board:updateBoardUpdateWebhookEventKaiten
card_member:addCardMemberAddWebhookEventKaiten
card_member:removeCardMemberRemoveWebhookEventKaiten
card_member:updateCardMemberUpdateWebhookEventKaiten
card:addCardAddWebhookEventKaiten
card:updateCardUpdateWebhookEventKaiten
comment:addCommentAddWebhookEventKaiten
comment:removeCommentRemoveWebhookEventKaiten
comment:updateCommentUpdateWebhookEventKaiten
file:addFileAddWebhookEventKaiten
file:removeFileRemoveWebhookEventKaiten
file:updateFileUpdateWebhookEventKaiten
space:updateSpaceUpdateWebhookEventKaiten
tag:addTagAddWebhookEventKaiten
tag:removeTagRemoveWebhookEventKaiten
tag:updateTagUpdateWebhookEventKaiten
card_time_log:addTimelogAddWebhookEventKaiten
card_time_log:removeTimelogRemoveWebhookEventKaiten
card_time_log:updateTimelogUpdateWebhookEventKaiten

Import files ​

@2chevskii/kaiten-client/imports · ImportEntityName · ImportColor

FileRecord typeDocumentation
boardsImportBoardsRecordKaiten
card-timersImportCardTimersRecordKaiten
cardsImportCardsRecordKaiten
columnsImportColumnsRecordKaiten
columns-mappingImportColumnsMappingRecordKaiten
commentsImportCommentsRecordKaiten
custom-fieldsImportCustomFieldsRecordKaiten
document-filesImportDocumentFilesRecordKaiten
documentsImportDocumentsRecordKaiten
filesImportFilesRecordKaiten
foldersImportFoldersRecordKaiten
meta-dataImportMetaDataRecordKaiten
properties-mappingImportPropertiesMappingRecordKaiten
spacesImportSpacesRecordKaiten
usersImportUsersRecordKaiten

User metadata ​

@2chevskii/kaiten-client/metadata exports UserMetadataRequest, UserMetadataResponse, UserMetadataPropertyValue, and UserMetadataHandler. See the guide.

Addons ​

@2chevskii/kaiten-client/addons exports browser SDK declarations: KaitenAddonSdk, AddonCapabilities, AddonContext, AddonPlatformApiClient, AddonPopupOptions, AddonDialogOptions, and related types. @2chevskii/kaiten-client/addon-oauth exports AddonOAuthClient, AddonOAuthOptions, AddonTokenKey, and AddonTokenResponse; the getToken and refreshToken methods are covered in the guide.