Skip to main content
Version: 0.1.0

User

No description

type User implements ProfileOwner, ProjectOwner {
azureAccount(
id: UUID!
): AzureAccount
azureAccounts: [AzureAccount!]
billingOverview: BillingOverview
validateCloud(
context: ClusterValidationInput!
): ClusterValidation!
fixCloud(
errorType: ClusterValidationErrorType!
context: ClusterValidationInput!
): Boolean!
blueprints(
page: PageInput
): BlueprintConnection
blueprint(
id: UUID!
): Blueprint
projectV3(
id: UUID!
): ProjectV3
projectV3s(
filter: FilterInput!
): ProjectV3Connection
projectV3DriverActionExecutions(
filter: FilterInput!
): BlueprintDriverActionExecutionConnection
blueprintDriverWorkflow(
id: UUID!
): BlueprintDriverWorkflow
projectV3Adapters(
filter: FilterInput!
): ProjectV3AdapterConnection
eventIntegrations: [EventIntegration!]
notificationIntegrationSettings: NotificationIntegrationSettings
id: ID!
login: Login!
name: String!
avatar: URL
isTeam: Boolean
canDeploy: Boolean
hasZeetCloud: Boolean
hasOnboarded: Boolean
advanced: Boolean
email: String
billingEmail: String
createdAt: Time
hasPaymentMethod: Boolean
needsPaymentMethod: Boolean @deprecated
billingURL: String
stripe: StripeUser
freeQuota: Int
freeTrialEndsAt: Time
freeLimitExceeded: Boolean
paymentError: String @deprecated
paymentAuthorizationError: String
teams: [UserTeamEdge!]
team(
id: ID!
): Team
repos(
first: Int = 10
after: String
input: ReposInput
): [Repo!]
repo(
id: ID!
): Repo
projects(
input: ProjectsInput
): ProjectConnection!
deployment(
id: ID!
): Deployment
githubInstallations: [GitHubInstallation!]
githubRepositories(
installationID: ID!
): [GitHubRepository!]
githubRepository(
installationID: ID!
owner: String!
repo: String!
): GitHubRepository
dockerRepository(
image: String!
): DockerRepository
suggestProjectName(
input: SuggestProjectNameInput!
): String!
checkProjectName(
input: CheckProjectNameInput!
): Boolean!
suggestTemplateName(
input: SuggestTemplateNameInput!
): String!
awsAccount(
id: UUID!
): AWSAccount
awsAccounts: [AWSAccount!]
gcpAccount(
id: UUID!
): GCPAccount
gcpAccounts: [GCPAccount!]
doAccount(
id: UUID!
): DOAccount
doAccounts: [DOAccount!]
linodeAccount(
id: UUID!
): LinodeAccount
linodeAccounts: [LinodeAccount!]
vultrAccount(
id: UUID!
): VultrAccount
vultrAccounts: [VultrAccount!]
coreweaveAccount(
id: UUID!
): CoreWeaveAccount
coreweaveAccounts: [CoreWeaveAccount!]
cloudAccount(
id: ID!
): CloudAccount
jobRun(
id: UUID!
): JobRun!
cluster(
id: UUID!
): Cluster
clusters: [Cluster!]
defaultCluster: Cluster
apiKeys: [APIKey!]
containerRegistries: [ContainerRegistry!]
integrations: [Integration!]
crispAuth: CrispAuth
ipfsServices: [IPFSService!]
permissions: UserPermissionsConnection
}

Fields

User.azureAccount ● AzureAccount object

User.azureAccount.id ● UUID! non-null scalar

User.azureAccounts ● [AzureAccount!] list object

User.billingOverview ● BillingOverview object

Billing Overview only exists for users with subscriptions, i.e. a team

User.validateCloud ● ClusterValidation! non-null object

User.validateCloud.context ● ClusterValidationInput! non-null input

User.fixCloud ● Boolean! non-null scalar

User.fixCloud.errorType ● ClusterValidationErrorType! non-null enum
User.fixCloud.context ● ClusterValidationInput! non-null input

User.blueprints ● BlueprintConnection object

User.blueprints.page ● PageInput input

User.blueprint ● Blueprint object

User.blueprint.id ● UUID! non-null scalar

User.projectV3 ● ProjectV3 object

User.projectV3.id ● UUID! non-null scalar

User.projectV3s ● ProjectV3Connection object

User.projectV3s.filter ● FilterInput! non-null input

User.projectV3DriverActionExecutions ● BlueprintDriverActionExecutionConnection object

User.projectV3DriverActionExecutions.filter ● FilterInput! non-null input

User.blueprintDriverWorkflow ● BlueprintDriverWorkflow object

User.blueprintDriverWorkflow.id ● UUID! non-null scalar

User.projectV3Adapters ● ProjectV3AdapterConnection object

User.projectV3Adapters.filter ● FilterInput! non-null input

User.eventIntegrations ● [EventIntegration!] list object

User.notificationIntegrationSettings ● NotificationIntegrationSettings object

Global settings for notification integrations. These settings may be overriden per-integration.

User.id ● ID! non-null scalar

User.login ● Login! non-null scalar

User.name ● String! non-null scalar

User.avatar ● URL scalar

User.isTeam ● Boolean scalar

User.canDeploy ● Boolean scalar

User.hasZeetCloud ● Boolean scalar

User.hasOnboarded ● Boolean scalar

User.advanced ● Boolean scalar

User.email ● String scalar

User.billingEmail ● String scalar

User.createdAt ● Time scalar

User.hasPaymentMethod ● Boolean scalar

User.needsPaymentMethod ● Boolean deprecated scalar

DEPRECATED

no longer supported: use User.billingOverview.externalLinks instead

User.billingURL ● String scalar

User.stripe ● StripeUser object

User.freeQuota ● Int scalar

User.freeTrialEndsAt ● Time scalar

User.freeLimitExceeded ● Boolean scalar

User.paymentError ● String deprecated scalar

DEPRECATED

no longer used

User.paymentAuthorizationError ● String scalar

User.teams ● [UserTeamEdge!] list object

User.team ● Team object

User.team.id ● ID! non-null scalar

User.repos ● [Repo!] list object

User.repos.first ● Int scalar
User.repos.after ● String scalar
User.repos.input ● ReposInput input

User.repo ● Repo object

User.repo.id ● ID! non-null scalar

User.projects ● ProjectConnection! non-null object

User.projects.input ● ProjectsInput input

User.deployment ● Deployment object

User.deployment.id ● ID! non-null scalar

User.githubInstallations ● [GitHubInstallation!] list object

User.githubRepositories ● [GitHubRepository!] list object

User.githubRepositories.installationID ● ID! non-null scalar

User.githubRepository ● GitHubRepository object

User.githubRepository.installationID ● ID! non-null scalar
User.githubRepository.owner ● String! non-null scalar
User.githubRepository.repo ● String! non-null scalar

User.dockerRepository ● DockerRepository object

User.dockerRepository.image ● String! non-null scalar

User.suggestProjectName ● String! non-null scalar

User.suggestProjectName.input ● SuggestProjectNameInput! non-null input

User.checkProjectName ● Boolean! non-null scalar

User.checkProjectName.input ● CheckProjectNameInput! non-null input

User.suggestTemplateName ● String! non-null scalar

User.suggestTemplateName.input ● SuggestTemplateNameInput! non-null input

User.awsAccount ● AWSAccount object

User.awsAccount.id ● UUID! non-null scalar

User.awsAccounts ● [AWSAccount!] list object

User.gcpAccount ● GCPAccount object

User.gcpAccount.id ● UUID! non-null scalar

User.gcpAccounts ● [GCPAccount!] list object

User.doAccount ● DOAccount object

User.doAccount.id ● UUID! non-null scalar

User.doAccounts ● [DOAccount!] list object

User.linodeAccount ● LinodeAccount object

User.linodeAccount.id ● UUID! non-null scalar

User.linodeAccounts ● [LinodeAccount!] list object

User.vultrAccount ● VultrAccount object

User.vultrAccount.id ● UUID! non-null scalar

User.vultrAccounts ● [VultrAccount!] list object

User.coreweaveAccount ● CoreWeaveAccount object

User.coreweaveAccount.id ● UUID! non-null scalar

User.coreweaveAccounts ● [CoreWeaveAccount!] list object

User.cloudAccount ● CloudAccount union

User.cloudAccount.id ● ID! non-null scalar

User.jobRun ● JobRun! non-null object

User.jobRun.id ● UUID! non-null scalar

User.cluster ● Cluster object

User.cluster.id ● UUID! non-null scalar

User.clusters ● [Cluster!] list object

User.defaultCluster ● Cluster object

User.apiKeys ● [APIKey!] list object

User.containerRegistries ● [ContainerRegistry!] list object

User.integrations ● [Integration!] list interface

User.crispAuth ● CrispAuth object

User.ipfsServices ● [IPFSService!] list object

User.permissions ● UserPermissionsConnection object

Interfaces

ProfileOwner interface

ProjectOwner interface

Returned by

currentUser query ● setPaymentMethod mutation ● updateUser mutation ● user query

Member Of

IPFSService object ● Project object ● ProjectCollaborator object ● ProjectUserPermissions object ● Repo object ● RevisionMetadata object ● Team object ● UserPermissionsConnection object ● UserPermissionsUserConnection object ● UserTeamEdge object