Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 36 additions & 26 deletions packages/twenty-client-sdk/src/metadata/generated/schema.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -1781,6 +1781,12 @@ type ClientConfig {
isClickHouseConfigured: Boolean!
}

type UsageBreakdownItem {
key: String!
label: String
creditsUsed: Float!
}

type ConfigVariable {
name: String!
description: String!
Expand Down Expand Up @@ -2380,6 +2386,26 @@ type Impersonate {
workspace: WorkspaceUrlsAndId!
}

type UsageTimeSeries {
date: String!
creditsUsed: Float!
}

type UsageUserDaily {
userWorkspaceId: String!
dailyUsage: [UsageTimeSeries!]!
}

type UsageAnalytics {
usageByUser: [UsageBreakdownItem!]!
usageByOperationType: [UsageBreakdownItem!]!
usageByModel: [UsageBreakdownItem!]!
timeSeries: [UsageTimeSeries!]!
periodStart: DateTime!
periodEnd: DateTime!
userDailyUsage: UsageUserDaily
}

type DevelopmentApplication {
id: String!
universalIdentifier: String!
Expand Down Expand Up @@ -2575,31 +2601,6 @@ type PostgresCredentials {
workspaceId: UUID!
}

type UsageBreakdownItem {
key: String!
label: String
creditsUsed: Float!
}

type UsageTimeSeries {
date: String!
creditsUsed: Float!
}

type UsageUserDaily {
userWorkspaceId: String!
dailyUsage: [UsageTimeSeries!]!
}

type UsageAnalytics {
usageByUser: [UsageBreakdownItem!]!
usageByOperationType: [UsageBreakdownItem!]!
timeSeries: [UsageTimeSeries!]!
periodStart: DateTime!
periodEnd: DateTime!
userDailyUsage: UsageUserDaily
}

type FrontComponent {
id: UUID!
name: String!
Expand Down Expand Up @@ -3274,14 +3275,15 @@ type Query {
getAiProviders: JSON!
getModelsDevProviders: [ModelsDevProviderSuggestion!]!
getModelsDevSuggestions(providerType: String!): [ModelsDevModelSuggestion!]!
getAdminAiUsageByWorkspace(periodStart: DateTime, periodEnd: DateTime): [UsageBreakdownItem!]!
getUsageAnalytics(input: UsageAnalyticsInput): UsageAnalytics!
getPostgresCredentials: PostgresCredentials
findManyPublicDomains: [PublicDomain!]!
getEmailingDomains: [EmailingDomain!]!
findManyMarketplaceApps: [MarketplaceApp!]!
findOneMarketplaceApp(universalIdentifier: String!): MarketplaceApp!
findManyApplications: [Application!]!
findOneApplication(id: UUID, universalIdentifier: UUID): Application!
getUsageAnalytics(input: UsageAnalyticsInput): UsageAnalytics!
}

input GetApiKeyInput {
Expand Down Expand Up @@ -3394,6 +3396,14 @@ input UsageAnalyticsInput {
periodStart: DateTime
periodEnd: DateTime
userWorkspaceId: String
operationTypes: [UsageOperationType!]
}

enum UsageOperationType {
AI_CHAT_TOKEN
AI_WORKFLOW_TOKEN
WORKFLOW_EXECUTION
CODE_EXECUTION
}

type Mutation {
Expand Down
Loading
Loading