Saltar al contenido principal

Referencia GraphQL

Cada campo que sirve el esquema, generado desde el propio servidor: consultas, mutaciones y suscripciones con sus argumentos y tipos de retorno. La CI regenera este listado con cada cambio del esquema.

Queries (123)

FieldArgumentsReturns
pingString!
meMe!
flagsprojectId: String!, limit: Int, after: String[FlagDto!]!
archivedFlagsprojectId: String!, limit: Int, after: String[FlagDto!]!
experimentsprojectId: String!, limit: Int, after: String[ExperimentDto!]!
experimentprojectId: String!, key: String!ExperimentDto
experimentResultsprojectId: String!, key: String!ExperimentResultsDto!
flagHistoryprojectId: String!, key: String!, limit: Int!, before: String[FlagVersionDto!]!
flagRolloutsprojectId: String!, key: String, limit: Int, after: String[FlagRolloutDto!]!
flagChangeRequestsprojectId: String!, status: String, limit: Int, after: String[FlagChangeRequestDto!]!
flagChangeRequestprojectId: String!, id: String!FlagChangeRequestDto
flagReviewRequiredprojectId: String!Boolean!
promotionDifffromProjectId: String!, toProjectId: String!, key: String!FlagPromotionDto!
workflowDefinitionsprojectId: String!, limit: Int, after: String[WorkflowDefinitionDto!]!
workflowDefinitionStatsprojectId: String!, limit: Int, after: String[WorkflowDefinitionStatsDto!]!
workflowDefinitionprojectId: String!, definitionId: String!WorkflowDefinitionDto!
workflowRunsprojectId: String!, definitionId: String, status: String, limit: Int!, before: String, beforeRunId: String[WorkflowRunDto!]!
workflowRunsPageprojectId: String!, definitionId: String!, status: String, query: String, offset: Int!, limit: Int!WorkflowRunsPageDto!
workflowRunStepsprojectId: String!, runId: String!, limit: Int, after: String[WorkflowRunStepDto!]!
workflowVersionGraphprojectId: String!, versionId: String!String!
workflowRunprojectId: String!, runId: String!WorkflowRunDto!
healthString!
runQueryprojectId: String!, query: MetricsQueryInput!, reportId: StringQueryResult!
runFunnelprojectId: String!, query: JSON!, reportId: String[FunnelStepDto!]!
runRetentionprojectId: String!, query: JSON!, reportId: String[RetentionRowDto!]!
runPathsprojectId: String!, query: JSON!, reportId: String[PathStepDto!]!
pathsPagesprojectId: ID!, dateRange: DateRangeInput![PathsPageDto!]!
runStickinessprojectId: String!, query: JSON!, reportId: String[StickinessPeriodDto!]!
runLifecycleprojectId: String!, query: JSON!, reportId: String[LifecyclePeriodDto!]!
aiTranslateQueryprojectId: String!, question: String!String!
aiAnswerprojectId: String!, question: String!, query: String!String!
aiInsightsprojectId: String!, event: String!, from: String!, to: String!, threshold: Float![AiInsight!]!
aiSettingsAiSettings!
aiAccountAiAccount
aiAccountModels[AiAccountModel!]!
aiSeatsmonth: String, limit: Int, after: StringAiSeats!
aiEnabledBoolean!
aiModels[AiModel!]!
aiLimitslimit: Int, after: String[AiLimit!]!
aiUsagemonth: String, limit: Int, after: StringAiUsage!
aiSpendByMonthyear: IntAiYear!
aiUsageMonths[String!]!
aiMemberslimit: Int, after: StringAiMembers!
aiCardOnFileBoolean
aiWhitelistedBoolean!
aiLimitSuggestionInt
projectslimit: Int, after: String[Project!]!
projectGroupsincludeArchived: Boolean, limit: Int, after: String[ProjectGroup!]!
projectAllowanceProjectAllowance!
replaySessionsprojectId: String!, point: PointInput, limit: Int, before: ReplaySessionCursor[ReplaySessionDto!]!
replayChunksprojectId: String!, sessionId: String!, limit: Int, after: Int[ReplayChunkDto!]!
eventsprojectId: String!, filter: EventFilterInput, limit: Int, cursor: StringEventPage!
eventCatalogprojectId: String!EventCatalog!
messagesprojectId: String!, limit: Int, before: MessageCursor[Message!]!
billingStateBillingStateDto!
billingStandingBillingStandingDto!
tierLimits[TierLimitDto!]!
planAllowancemetric: String!PlanAllowanceDto
planFeaturefeature: String!PlanFeatureDto
planMeterBlockedmetric: String!Boolean
billingPlanChangePreviewplan: BillingPlanInput!BillingProrationPreview!
dashboardsprojectId: String!, limit: Int, after: String[DashboardDto!]!
insightsprojectId: String!, limit: Int, after: String[InsightDto!]!
crossedInsightWatchesprojectId: String!, limit: Int, after: String[CrossedWatchDto!]!
reportsprojectId: String!, limit: Int, after: String[ReportDto!]!
reportprojectId: String!, reportId: String!ReportDto!
reportVersionsprojectId: String!, reportId: String!, before: Int, limit: Int[ReportVersionDto!]!
annotationsprojectId: String!, reportId: String, from: String!, to: String!, limit: Int, after: String[Annotation!]!
annotationTagsprojectId: String![String!]!
reportPublicLinkprojectId: String!, reportId: String!ReportPublicLink
reportCommentThreadsprojectId: String!, reportId: String!, limit: Int, after: String[ReportCommentThread!]!
reportCommentEarlierRepliesprojectId: String!, threadId: String!, before: String!ReportCommentEarlierReplies!
cohortsprojectId: String!, limit: Int, after: String[CohortDto!]!
cohortprojectId: String!, cohortId: String!CohortDto
cohortMembersprojectId: String!, cohortId: String!, limit: Int, offset: Int[CohortMemberDto!]!
cohortMemberCountprojectId: String!, cohortId: String!Int!
projectPeopleprojectId: String!, search: String, status: String, groupKey: String, cursor: String, limit: Int, point: PointInputPersonPageDto!
projectPeopleGroupsprojectId: String!, search: String, groupType: String[PeopleGroupDto!]!
projectPersonprojectId: String!, distinctId: String!PersonDetailDto
organisationMembersquery: String, limit: Int, identitySubs: [String!], after: String[OrganisationMember!]!
pendingInvitationslimit: Int, after: String[PendingInvitation!]!
organisationRoles[OrganisationRole!]!
assignableRoles[HeldRole!]!
viewerIsOperatorBoolean!
operatorTenantslimit: Int!, offset: Int!, search: StringOperatorTenantPageDto!
operatorUsagelimit: Int!, tenantId: String[OperatorUsageDto!]!
operatorSubscriptionslimit: Int![OperatorSubscriptionDto!]!
operatorVolumeChangeslimit: Int![OperatorVolumeChangeDto!]!
operatorTenantDetailtenantId: String!OperatorTenantDetailDto
operatorTenantProjectstenantId: String!, limit: Int, after: String[OperatorProjectDto!]!
operatorTenantMemberstenantId: String!, limit: Int, after: String[OperatorMemberDto!]!
operatorMemberslimit: Int!, search: String[OperatorMemberDto!]!
operatorHolderslimit: Int, after: String[OperatorHolderDto!]!
operatorExemptionslimit: Int, after: StringOperatorExemptionsDto!
operatorTenantBillingtenantId: String!OperatorTenantBillingDto!
conversationsprojectId: String!, status: String, assignedToMe: Boolean, flagged: Boolean, handedOver: Boolean, heldAsSpam: Boolean, search: String, cursorLastTurnAt: String, cursorId: String, limit: Int[AgentConversation!]!
conversationCountsprojectId: String!ConversationCounts!
builtInAiEnabledBoolean!
conversationprojectId: String!, id: String!, limit: Int, before: StringConversationThread
messengerConfigprojectId: String!MessengerConfig!
messengerTeamprojectId: String![MessengerTeamMember!]!
myMessengerProfileMessengerProfile!
messengerAssistantprojectId: String!MessengerAssistant!
messengerHelpCentreprojectId: String!MessengerHelpCentre!
tenantStorageTenantStorage!
aiProposalsprojectId: String!, statuses: [String!][AiProposalGql!]!
myAccountsMyAccounts!
myGrantsscopeId: String[String!]!
myCompaniesMyCompanies!
integrationProviders[IntegrationProviderDto!]!
integrationConnectionsprojectId: String!, limit: Int, after: String[IntegrationConnectionDto!]!
slackChannelsconnectionId: String![SlackChannelDto!]!
copyPlaninput: CopyInput!CopyPlanDto!
agentAccessAgentAccess!
agentConnectionsscope: AgentConnectionScope!, limit: Int, after: String[AgentConnection!]!
scimTokens[ScimToken!]!
companySignInRulesCompanySignInRules!
myClientAddressString
auditEventslimit: Int, prodantixBefore: String, identityBefore: StringAuditEventsPage!
companyClosureCompanyClosure
companyExportCompanyExport
companySsoConnectionCompanySsoConnection
endUserErasureprojectId: String!, id: String!EndUserErasure

Mutations (145)

FieldArgumentsReturns
upsertFlagprojectId: String!, flag: FlagInput!FlagDto!
archiveFlagprojectId: String!, key: String!Boolean!
restoreFlagprojectId: String!, key: String!Boolean!
createExperimentprojectId: String!, input: ExperimentInput!ExperimentDto!
updateExperimentprojectId: String!, key: String!, input: ExperimentInput!ExperimentDto!
startExperimentprojectId: String!, key: String!ExperimentDto!
stopExperimentprojectId: String!, key: String!ExperimentDto!
concludeExperimentprojectId: String!, key: String!, winner: String, conclusion: String, ship: Boolean!ExperimentDto!
deleteExperimentprojectId: String!, key: String!Boolean!
startFlagRolloutprojectId: String!, key: String!, rollout: String!FlagRolloutDto!
cancelFlagRolloutprojectId: String!, id: String!FlagRolloutDto!
rollbackFlagRolloutprojectId: String!, id: String!FlagRolloutDto!
setFlagReviewRequiredprojectId: String!, required: Boolean!Boolean!
setIdentityLinkEnabledprojectId: String!, enabled: Boolean!Boolean!
proposeFlagChangeprojectId: String!, change: String!, key: String, comment: StringFlagChangeRequestDto!
approveFlagChangeprojectId: String!, id: String!, comment: StringFlagChangeRequestDto!
rejectFlagChangeprojectId: String!, id: String!, comment: StringFlagChangeRequestDto!
withdrawFlagChangeprojectId: String!, id: String!FlagChangeRequestDto!
promoteFlagfromProjectId: String!, toProjectId: String!, key: String!FlagPromotionDto!
createWorkflowDefinitionprojectId: String!, name: String!, draft: WorkflowDraftInput!WorkflowDefinitionDto!
updateWorkflowDefinitionprojectId: String!, definitionId: String!, draft: WorkflowDraftInput!Boolean!
saveCanvasLayoutprojectId: String!, definitionId: String!, layout: String!Boolean!
setWorkflowEnabledprojectId: String!, definitionId: String!, enabled: Boolean!Boolean!
deleteWorkflowDefinitionprojectId: String!, definitionId: String!Boolean!
publishWorkflowVersionprojectId: String!, definitionId: String!String!
fireWorkflowprojectId: String!, definitionId: String!, input: StringFireWorkflowResult!
signalWorkflowprojectId: String!, runId: String!, signalName: String!, payload: StringBoolean!
cancelWorkflowprojectId: String!, runId: String!Boolean!
registerDeviceTokentoken: String!, platform: String!, webKeys: StringDeviceTokenMutationResult!
unregisterDeviceTokentoken: String!DeviceTokenMutationResult!
requestAccountDeletionAccountDeletionResult!
cancelAccountDeletionAccountDeletionMutationOk!
composeMessageprojectId: String!, input: ComposeMessageInput!ComposeMessageResult!
startBillingCheckoutplan: BillingPlanInput!BillingCheckoutResult!
changeBillingPlanplan: BillingPlanInput!BillingMutationOk!
cancelBillingSubscriptionBillingMutationOk!
resumeBillingSubscriptionBillingMutationOk!
billingPortalBillingPortalResult!
createProjectslug: String!, name: String!CreatedProject!
renameProjectslug: String!, name: String!ProjectGroup!
archiveProjectslug: String!ProjectGroup!
rotateSigningSecretprojectId: String!RotatedSigningSecret!
rotateProjectKeyprojectId: String!, graceHours: IntRotatedProjectKey!
createDashboardprojectId: String!, name: String!, tiles: [DashboardTileInput!]!DashboardDto!
updateDashboardprojectId: String!, dashboardId: String!, name: String, tiles: [DashboardTileInput!]DashboardDto!
deleteDashboardprojectId: String!, dashboardId: String!Boolean!
createInsightprojectId: String!, name: String!, query: JSON!, kind: String!, viz: String!, chart: JSONInsightDto!
updateInsightprojectId: String!, insightId: String!, name: String, query: JSON, kind: String, viz: String, chart: JSONInsightDto!
deleteInsightprojectId: String!, insightId: String!Boolean!
setInsightWatchprojectId: String!, insightId: String!, condition: String!, bound: Float!InsightDto!
clearInsightWatchprojectId: String!, insightId: String!Boolean!
createReportprojectId: String!, boardId: String!, name: String!, description: String, query: JSON!, kind: String!, viz: String!, chart: JSONReportDto!
updateReportprojectId: String!, reportId: String!, query: JSON!, kind: String!, viz: String!, chart: JSONReportDto!
renameReportprojectId: String!, reportId: String!, name: String!ReportDto!
describeReportprojectId: String!, reportId: String!, description: String!ReportDto!
moveReportprojectId: String!, reportId: String!, boardId: String!ReportDto!
duplicateReportprojectId: String!, reportId: String!ReportDto!
deleteReportprojectId: String!, reportId: String!Boolean!
restoreReportprojectId: String!, reportId: String!ReportDto!
restoreReportVersionprojectId: String!, reportId: String!, version: Int!ReportDto!
createAnnotationprojectId: String!, reportId: String, startsOn: String!, endsOn: String, text: String!, tags: [String!]!Annotation!
updateAnnotationprojectId: String!, annotationId: String!, reportId: String, startsOn: String!, endsOn: String, text: String!, tags: [String!]!Annotation!
deleteAnnotationprojectId: String!, annotationId: String!Boolean!
setReportPublicLinkprojectId: String!, reportId: String!, expiresOn: String!ReportPublicLink!
turnOffReportPublicLinkprojectId: String!, reportId: String!Boolean!
shareReportprojectId: String!, reportId: String!, recipients: [String!]!, note: String, link: String!, language: String!ReportShareOutcome!
startReportCommentThreadprojectId: String!, reportId: String!, body: String!, anchor: ReportCommentAnchorInput, mentions: [String!]ReportCommentThread!
replyToReportCommentThreadprojectId: String!, threadId: String!, body: String!, mentions: [String!]ReportCommentThread!
editReportCommentprojectId: String!, commentId: String!, body: String!, mentions: [String!]ReportCommentThread!
deleteReportCommentprojectId: String!, commentId: String!ReportCommentThread!
resolveReportCommentThreadprojectId: String!, threadId: String!ReportCommentThread!
reopenReportCommentThreadprojectId: String!, threadId: String!ReportCommentThread!
addReportCommentReactionprojectId: String!, commentId: String!, emoji: String!ReportCommentThread!
removeReportCommentReactionprojectId: String!, commentId: String!, emoji: String!ReportCommentThread!
createCohortprojectId: String!, name: String!, definition: JSON!CohortDto!
createCohortFromResultprojectId: String!, name: String!, kind: String!, label: String!, query: JSON!CohortDto!
createStaticCohortprojectId: String!, name: String!, distinctIds: [String!]!CohortDto!
updateCohortprojectId: String!, cohortId: String!, name: String, definition: JSONCohortDto!
setCohortActiveprojectId: String!, cohortId: String!, isActive: Boolean!CohortDto!
addCohortMembersprojectId: String!, cohortId: String!, distinctIds: [String!]!Int!
removeCohortMembersprojectId: String!, cohortId: String!, distinctIds: [String!]!Int!
deleteCohortprojectId: String!, cohortId: String!Boolean!
replyToConversationprojectId: String!, conversationId: String!, body: String!AgentTurn!
draftConversationReplyprojectId: String!, conversationId: String!String!
assignConversationprojectId: String!, conversationId: String!, toMe: Boolean!AgentConversation!
setConversationStatusprojectId: String!, conversationId: String!, status: String!, snoozedUntil: StringAgentConversation!
flagConversationprojectId: String!, conversationId: String!, flagged: Boolean!AgentConversation!
markConversationNotSpamprojectId: String!, conversationId: String!AgentConversation!
markConversationReadprojectId: String!, conversationId: String!AgentConversation!
updateMessengerConfigprojectId: String!, input: MessengerConfigInput!MessengerConfig!
setMessengerEnabledprojectId: String!, enabled: Boolean!Boolean!
setMessengerTeamprojectId: String!, identitySubs: [String!]![MessengerTeamMember!]!
updateMyMessengerProfilename: StringMessengerProfile!
updateMessengerAssistantprojectId: String!, mode: MessengerAssistantMode!MessengerAssistantMode!
setMessengerAiReplyCapprojectId: String!, cap: Int!Int!
addMessengerKnowledgeLinkprojectId: String!, url: String!MessengerKnowledgeSource!
removeMessengerKnowledgeSourceid: String!Boolean!
translateMessengerTextsprojectId: String!, from: String!, to: String!, texts: [String!]![String!]!
setMessengerArticleSearchprojectId: String!, on: Boolean!, placement: ArticlePlacement!MessengerArticleSearch!
refreshHelpCentreprojectId: String!MessengerHelpCentre!
enableAimodel: String!AiSettings!
disableAiAiSettings!
setAiModelmodel: String!AiSettings!
setAiLimitmemberId: String, unit: String!, amount: Int!, thresholds: [Int!]!, recipients: [AiRecipientInput!]!AiLimit!
checkAiAccountprovider: String!, key: String!, region: String, workspace: String[AiAccountModel!]!
connectAiAccountprovider: String!, key: String!, region: String, workspace: String, model: String!, enable: Boolean!AiSettings!
removeAiAccountAiSettings!
removeAiLimitid: String!Boolean!
deleteStoredFileid: String!Boolean!
clearStoredFilesClearedFiles!
approveProposalid: String!Boolean!
rejectProposalid: String!Boolean!
editProposalid: String!, proposal: String!AiProposalGql!
proposeThreadActionprojectId: String!, conversationId: String!AiProposalGql!
switchAccountaccountNo: Int!MyAccounts!
createAccountlabel: StringMyAccount!
renameAccountaccountNo: Int!, label: StringMyAccount!
renameCompanyname: String!Company!
mergePeopleprojectId: String!, fromDistinctId: String!, toDistinctId: String!MergeResultDto!
operatorSetMemberSystemRoletenantId: ID!, identitySub: String!, role: String!OperatorMemberDto!
operatorGrantExemptiontenantId: String!, reason: String!OperatorGrantedExemptionDto!
createIntegrationConnectioninput: CreateIntegrationConnectionInput!String!
addIntegrationTargetinput: AddIntegrationTargetInput!String!
setIntegrationTestModeconnectionId: String!, testMode: String!Boolean!
setIntegrationReachconnectionId: String!, reach: String!Boolean!
setIntegrationProjectconnectionId: String!, projectId: String!, enabled: Boolean!Boolean!
setIntegrationBodyTemplateconnectionId: String!, bodyTemplate: StringBoolean!
disableIntegrationConnectionconnectionId: String!, disabled: Boolean!Boolean!
revokeIntegrationConnectionconnectionId: String!Boolean!
startSlackInstallconnectionId: String!String!
completeSlackInstallcode: String!, state: String!Boolean!
sendIntegrationTestprojectId: String!, connectionId: String!, targetId: String, channel: TestChannelInput, emailTo: StringIntegrationTestReport!
applyCopyinput: CopyInput!, fingerprint: String!CopyResultDto!
setAgentAccessenabled: Boolean!AgentAccess!
revokeAgentConnectionid: ID!Boolean!
mintScimTokenname: String!MintedScimToken!
revokeScimTokenid: String!Boolean!
setCompanySignInRulesrequireTwoFactor: Boolean!, inactivityMinutes: Int, allowedNetworks: [String!]!CompanySignInRules!
closeCompanyCompanyClosure!
reopenCompanyBoolean!
exportCompanyCompanyExport!
downloadCompanyExportexportId: String!String!
connectCompanySsoinput: CompanySsoInput!CompanySsoConnection!
disconnectCompanySsoBoolean!
erasePersonprojectId: String!, distinctId: String!EndUserErasure!

Subscriptions (13)

FieldArgumentsReturns
flagChangesprojectId: String!FlagChange!
flagRolloutChangesprojectId: String!FlagRolloutChange!
flagChangeRequestChangesprojectId: String!FlagChangeRequestChange!
messageEventsprojectId: String!MessageEvent!
workflowRunChangesprojectId: String!WorkflowRunChange!
eventsIngestedprojectId: String!IngestedEvent!
conversationTurnsprojectId: String!ConversationTurnEvent!
conversationChangesprojectId: String!ConversationChangeEvent!
aiProposalsprojectId: String!AiProposalGql!
grantsChangedBoolean!
annotationChangesprojectId: String!AnnotationChange!
reportShareChangesprojectId: String!ReportShareChange!
reportCommentChangesprojectId: String!, reportId: String!ReportCommentChange!