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
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
●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