Comments

Threads

AddCommentAnnotationRequest


PropertyTypeRequiredDescription
annotationCommentAnnotationYesComment annotation
optionsRequestOptionsNoRequest options

DeleteCommentAnnotationRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

CommentRequestQuery


PropertyTypeRequiredDescription
documentIdsstring[]YesArray of document IDs to query
locationIdsstring[]NoArray of location IDs to filter by
statusIdsstring[]NoArray of status IDs to filter by

GetCommentAnnotationsCountResponse


PropertyTypeRequiredDescription
dataRecord<string, CommentAnnotationsCount> | nullYesMap of document IDs to their comment counts. Null while loading

GetCommentAnnotationsResponse


PropertyTypeRequiredDescription
dataRecord<string, CommentAnnotation[]> | nullYesMap of document IDs to their annotations. Null while loading

FetchCommentAnnotationsRequest


PropertyTypeRequiredDescription
createdAfternumberNoFilter annotations created after this timestamp
createdBeforenumberNoFilter annotations created before this timestamp
updatedAfternumberNoFilter annotations updated after this timestamp
updatedBeforenumberNoFilter annotations updated before this timestamp
statusIdsstring[]NoFilter annotations by status IDs
order'asc' | 'desc'NoSort order for annotations
pageTokenstringNoToken for fetching next page of results
allDocumentsbooleanNoWhether to fetch annotations from all documents
pageSizenumberNoNumber of results per page
organizationIdstringNoOrganization ID to fetch annotations from
locationIdstringNoLocation ID to filter annotations by
documentIdsstring[]NoArray of specific document IDs to fetch from
folderIdstringNoFolder ID to fetch annotations from
resolvedBystringNoFilter comments by user who resolved the comment
userIdsstring[]NoFilter comments by comment annotation author
mentionedUserIdsstring[]NoFilter comments where provided users are tagged in the comment

FetchCommentAnnotationsResponse


PropertyTypeRequiredDescription
dataRecord<string, CommentAnnotation[]> | nullYesMap of document IDs to their annotations. Null while loading
nextPageTokenstringYesToken for fetching next page of results

GetCommentResolverRequest


PropertyTypeRequiredDescription
organizationIdstringYesOrganization ID to fetch comments from
commentAnnotationIdsstring[]NoArray of comment annotation IDs to fetch comments from
documentIdsstring[]NoArray of document IDs to fetch comments from
folderIdstringNoFolder ID to fetch comments from
allDocumentsbooleanNoWhether to fetch comments from all documents within the given folder

SaveCommentResolverRequest


PropertyTypeRequiredDescription
commentAnnotation{ [key: string]: PartialCommentAnnotation }YesMap of comment annotation data to save
eventResolverActionsNoEvent name that caused the save request
commentIdstringNoID of the comment to save

DeleteCommentResolverRequest


PropertyTypeRequiredDescription
commentAnnotationIdstringYesID of the comment annotation to delete
metadataBaseMetadataNoAdditional metadata for the request
eventResolverActionsNoEvent name that caused the delete request

Messages

AddCommentRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentCommentYesComment object
assignedToUserNoAssigned user
optionsRequestOptionsNoRequest options

UpdateCommentRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentCommentYesComment object
mergebooleanNoMerge comments
optionsRequestOptionsNoRequest options

DeleteCommentRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentIdnumberYesID of the comment
skipDeleteThreadConfirmationbooleanNoSkip delete confirmation
optionsRequestOptionsNoRequest options

GetCommentRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

@Mentions

AssignUserRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
assignedToUserContactYesUser to assign
optionsRequestOptionsNoRequest options

GetContactListResponse


PropertyTypeRequiredDescription
organizationUsersUser[]NoList of users in the organization
folderUsersUser[]NoList of users added to the folder
documentUsersUser[]NoList of users added to the document
userGroupsUserGroup[]NoList of user groups in the organization
updatedContactListUser[]NoList of contacts updated via updateContactList API

SubscribeCommentAnnotationRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

UnsubscribeCommentAnnotationRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

Attachments

AddAttachmentRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
filesFile[]YesArray of files
optionsRequestOptionsNoRequest options

DeleteAttachmentRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentIdnumberYesID of the comment
attachmentIdnumberYesID of the attachment
optionsRequestOptionsNoRequest options

GetAttachmentRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentIdnumberYesID of the comment
optionsRequestOptionsNoRequest options

AddAttachmentResponse


PropertyTypeRequiredDescription
validbooleanYesValidity status
fileFileNoFile object
maxAllowedSizenumberYesMax allowed size
errorstringNoError message
attachmentAttachmentNoAttachment object

Reactions

AddReactionRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentIdnumberYesID of the comment
reaction{ reactionId: string; customReaction?: ReactionItem; }YesReaction object with reactionId and optional customReaction
optionsRequestOptionsNoRequest options

DeleteReactionRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentIdnumberYesID of the comment
reaction{ reactionId: string; customReaction?: ReactionItem; }YesReaction object with reactionId and optional customReaction
optionsRequestOptionsNoRequest options

ToggleReactionRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentIdnumberYesID of the comment
reaction{ reactionId: string; customReaction?: ReactionItem; }YesReaction object with reactionId and optional customReaction
optionsRequestOptionsNoRequest options

ReactionItem


PropertyTypeRequiredDescription
urlstringNoURL of the reaction image
emojistringNoEmoji character

GetReactionResolverRequest


PropertyTypeRequiredDescription
organizationIdstringYesID of the organization to fetch reactions from
reactionAnnotationIdsstring[]NoArray of reaction annotation IDs to fetch reactions from
documentIdsstring[]NoArray of document IDs to fetch reactions from
folderIdstringNoID of the folder to fetch reactions from
allDocumentsbooleanNoWhether to get reactions from all documents within the given folder

SaveReactionResolverRequest


PropertyTypeRequiredDescription
reactionAnnotation{ [key: string]: PartialReactionAnnotation }YesMap of reaction annotation id to reaction annotation data
eventResolverActionsNoEvent name that caused the save request

DeleteReactionResolverRequest


PropertyTypeRequiredDescription
reactionAnnotationIdstringYesID of the reaction annotation
metadataBaseMetadataNoBase metadata
eventResolverActionsNoEvent name that caused the delete request

Status & Priority

UpdateStatusRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
statusCustomStatusYesStatus value
optionsRequestOptionsNoRequest options

ResolveCommentAnnotationRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

UpdatePriorityRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
priorityCustomPriorityNoPriority object
optionsRequestOptionsNoRequest options

ApproveCommentAnnotationRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

AcceptCommentAnnotationRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

RejectCommentAnnotationRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

Recordings

GetRecordingRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentIdnumberYesID of the comment
optionsRequestOptionsNoRequest options

DeleteRecordingRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
commentIdnumberYesID of the comment
recorderIdstringYesID of the recorder
optionsRequestOptionsNoRequest options

GetLinkRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

CopyLinkRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
optionsRequestOptionsNoRequest options

Access

UpdateAccessRequest


PropertyTypeRequiredDescription
annotationIdstringYesID of the annotation
accessModeCommentAccessModeYesAccess mode
optionsRequestOptionsNoRequest options

RequestOptions


PropertyTypeRequiredDescription
documentIdstringNoDocument ID

Recorder

Recorder Data

RecorderRequestQuery


PropertyTypeRequiredDescription
recorderIdsstring[]YesArray of recorder IDs to query

GetRecordingDataResponse


PropertyTypeRequiredDescription
recorderIdstringYesID of the recorder
metadataRecorderMetadataNoMetadata for the recording
assetsRecorderDataAsset[]YesArray of recording assets
transcriptionRecorderDataTranscriptionYesTranscription data for the recording

Client

Folders

FetchFoldersRequest


PropertyTypeRequiredDescription
organizationIdstringYesOrganization ID to fetch folders from
folderIdstringNoParent folder ID to fetch child folders from

FetchFoldersResponse


PropertyTypeRequiredDescription
dataRecord<string, FolderMetadata> | nullYesMap of folder IDs to their metadata. Null while loading
nextPageTokenstringYesToken for fetching next page of results

Documents

SetDocumentsRequestOptions


PropertyTypeRequiredDescription
organizationIdstringNoOrganization ID for the documents
folderIdstringNoSubscribe to all or provided documents in the given folder
locationIdstringNoFilter and subscribe to document data for a specific location
allDocumentsbooleanNoSubscribe to all documents in the folder. Use this when folderId is provided

FetchDocumentsRequest


PropertyTypeRequiredDescription
organizationIdstringYesOrganization ID to fetch documents from
documentIdsstring[]NoArray of specific document IDs to fetch
folderIdstringNoFolder ID to fetch documents from
allDocumentsbooleanNoWhether to fetch all documents from folder

FetchDocumentsResponse


PropertyTypeRequiredDescription
dataRecord<string, DocumentMetadata> | nullYesMap of document IDs to their metadata. Null while loading
nextPageTokenstringYesToken for fetching next page of results. Default page size is 1000.