Skip to content

API coverage

AreaMethods
Health / authcheckHealth, getSession, previewInvitation, redeemInvitation
LLMlistLlmModels, getLlmUsage, completeChatSteplistLlmModels returns { models, capabilities: { openai } }
AdminlistAdminUsers, createAdminUser, createAdminInvitedUser, createAdminUserInvitation, listAdminInvitations, revokeAdminInvitation, updateAdminUser, deleteAdminUser, listAdminTokens, createAdminUserToken, deleteAdminToken, listAdminCollections, listAdminEnvironments, listAdminLlmModels, listAdminResourceOptions, deleteAdminCollection, deleteAdminEnvironment, updateAdminCollectionDeletionLocked, updateAdminEnvironmentDeletionLocked, reloadConfig
CollectionslistCollections, createCollection, updateCollection, deleteCollection
EnvironmentslistEnvironments, createEnvironment, updateEnvironment, deleteEnvironment
Live serverslistLiveServers, createLiveServer, updateLiveServer, deleteLiveServer
Live pageslistLivePages, createLivePage, updateLivePage, deleteLivePage
FolderslistFolders, createFolder, renameFolder, deleteFolder, reorderFolders
Saved requestslistRequests, createRequest, updateRequest, deleteRequest, reorderRequests, moveRequest
DocumentslistDocuments, createDocument, updateDocument, deleteDocument, reorderDocuments, moveDocument
DiscussionslistRequestDiscussions, createRequestDiscussion, listCollectionDiscussions, createCollectionDiscussion, listFolderDiscussions, createFolderDiscussion, listRunResultDiscussions, createRunResultDiscussion, createDiscussionReply, updateDiscussionComment, deleteDiscussionComment, createDiscussionMlsCommit, listDiscussionMlsCommits, createDiscussionMlsWelcome, listDiscussionMlsWelcomes, getDiscussionMlsGroupState, probeCommunicationServiceEnabled
Thread watchesgetDiscussionThreadSubscription, subscribeDiscussionThread, unsubscribeDiscussionThread

See HarborClient Team Hub API Endpoints for request and response shapes. Older hubs that omit discussion routes throw errors detectable with isTeamHubCommunicationUnsupportedError.

Shared invitation link helpers live in invitationLinks.ts: buildTeamHubJoinUrl, parseTeamHubJoinUrl, buildTeamHubJoinDeepLink, and parseTeamHubJoinDeepLink.