Queries

Tự động tạo từ packages/graphql/schema.graphql. Các quyền truy cập và quy trình sử dụng được giải thích trong phần hướng dẫn.

attachmentDownloadUrl

attachmentDownloadUrl(attachmentId: ID!): String!

attachmentPreviewUrl

attachmentPreviewUrl(attachmentId: ID!): String!

browseChannels

browseChannels(after: String, first: Int! = 30, workspaceId: ID!): ChannelSummaryPage!

conversation

conversation(id: ID!): ConversationView!

conversations

conversations(after: String, first: Int! = 30, workspaceId: ID!): ConversationPage!

departments

departments(workspaceId: ID!): [DepartmentView!]!

exportWorkspaceMembersCsv

exportWorkspaceMembersCsv(workspaceId: ID!): String!

fileFolders

fileFolders(workspaceId: ID!): [FileFolderView!]!

fileLibrary

fileLibrary(input: FileLibraryInput = {}, workspaceId: ID!): FileLibraryPage!

fileLibrarySummary

fileLibrarySummary(workspaceId: ID!): FileLibrarySummary!

generateSlug

generateSlug(name: String!): String!

health

"""Process liveness; database readiness is exposed at /ready."""
health: String!

me

me: UserProfile!

memberDirectory

memberDirectory(input: MemberDirectoryInput = {}, workspaceId: ID!): DirectoryPage!

memberDirectorySummary

memberDirectorySummary(workspaceId: ID!): MemberDirectorySummary!

messages

messages(aroundMessageId: ID, before: String, conversationId: ID!, first: Int! = 30): MessagePage!

messagesSince

messagesSince(afterSequence: Int!, conversationId: ID!, first: Int! = 50): MessagePage!

notificationActivity

notificationActivity: [NotificationDayActivity!]!

notificationSummary

notificationSummary: NotificationSummary!

notifications

notifications(after: String, first: Int! = 30): NotificationPage!

oauthAuthorizationUrl

oauthAuthorizationUrl(input: OAuthAuthorizationUrlInput!): String!

oauthProviders

oauthProviders: [OAuthProviderName!]!

pendingWorkspaceInvitations

pendingWorkspaceInvitations(workspaceId: ID!): [PendingWorkspaceInvitation!]!

storedFileDownloadUrl

storedFileDownloadUrl(id: ID!): String!

storedFilePreviewUrl

storedFilePreviewUrl(id: ID!): String!

workspace

workspace(id: ID!): Workspace!

workspaceInviteLinkInfo

workspaceInviteLinkInfo(workspaceId: ID!): InviteLinkInfo

workspaceSearch

workspaceSearch(input: WorkspaceSearchInput!, workspaceId: ID!): WorkspaceSearchResults!

workspaces

workspaces: [Workspace!]!