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●PageInputinput
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
DEPRECATEDno 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
DEPRECATEDno 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●Intscalar
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●ProjectsInputinput
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