Skip to content

Objects

Actor

Implements

Fields

NameDescription
avatar
String
avatarCreatedAt
ISO8601DateTime
createdAt
ISO8601DateTime
devices
DeviceConnection

Arguments

NameDescription
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

hardwareKeys
[HardwareKey!]
id
ID
identiconId
String
identifier
String
identifierType
String
lastLoginAt
ISO8601DateTime
loginEmail
String
loginEmails
[Email!]
name
String
nickname
String
nodeId
ID
otpSecrets
[OtpSecret!]
password
Boolean
passwordChangeable
Boolean
passwordChangedAt
ISO8601DateTime
phones
[Phone!]
remainingBackupCodes
Int
savedBackupCodesAt
ISO8601DateTime
scopes
[String!]
secondFactor
Boolean
secondFactors
[SecondFactor!]
singleSignOns
[SingleSignOn!]
updatedAt
ISO8601DateTime
validSecondFactors
Boolean

ActorConnection

The connection type for Actor.

Fields

NameDescription
edges
[ActorEdge]

A list of edges.

nodes
[Actor]

A list of nodes.

pageInfo
PageInfo!

Information to aid in pagination.

ActorEdge

An edge in a connection.

Fields

NameDescription
cursor
String!

A cursor for use in pagination.

node
Actor

The item at the end of the edge.

ActorPayload

Autogenerated return type of Actor.

Fields

NameDescription
actor
Actor
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]

Adapter

Fields

NameDescription
config
CamelizedJson
deleted
Boolean
emailAdapter
Boolean
key
String
name
String
phoneAdapter
Boolean
primary
Boolean
setup
Boolean
storageAdapter
Boolean
type
String

AdapterPayload

Autogenerated return type of Adapter.

Fields

NameDescription
adapter
Adapter
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]

Client

Implements

Fields

NameDescription
accessTokenDuration
String
actorDuration
String
allowBackupCodes
Boolean
allowDiscovery
Boolean
allowEmails
Boolean
allowFactor2
Boolean
allowLogin
Boolean
allowLoginLinks
Boolean
allowNicknames
Boolean
allowOtp
Boolean
allowPasswords
Boolean
allowPhones
Boolean
allowProfiles
Boolean
allowSignup
Boolean
allowSso
Boolean
allowWebauthn
Boolean
allowedScopes
[String!]
authorizationCodeDuration
String
autofillRedirectUri
Boolean
backupCode2faDuration
String
clientTokenDuration
String
consent
Boolean
createdAt
ISO8601DateTime
defaultRedirectUri
String
emailLoginDuration
String
fuzzyRedirectUri
Boolean
grantTypes
[String!]
id
ID
idTokenDuration
String
internal
Boolean
internalTokenDuration
String
issuer
String
key
String
lifetimeTypes
[String!]!
loginAttemptDuration
String
loginLinkDuration
String
logo
String
name
String
onboardedProfileDuration
String
otp2faDuration
String
pairwiseSalt
String
passwordLoginDuration
String
phone2faDuration
String
phoneVerificationDuration
String
pkce
Boolean
providers
[Provider!]
publicUrl
String
redirectUris
CamelizedJson
refreshTokenDuration
String
requireApproval
Boolean
requiredScopes
[String!]
responseTypes
[String!]
rsaPrivateKey
String
scopes
[String!]!
secret
String
sectorIdentifier
String
signupLoginDuration
String
ssoLoginDuration
String
ssoRequestDuration
String
stylesUrl
String
subjectType
String
termsUrl
String
type
String
updatedAt
ISO8601DateTime
verifiedEmailDuration
String
webauthn2faDuration
String

ClientConnection

The connection type for Client.

Fields

NameDescription
edges
[ClientEdge]

A list of edges.

nodes
[Client]

A list of nodes.

pageInfo
PageInfo!

Information to aid in pagination.

ClientEdge

An edge in a connection.

Fields

NameDescription
cursor
String!

A cursor for use in pagination.

node
Client

The item at the end of the edge.

ClientPayload

Autogenerated return type of Client.

Fields

NameDescription
client
Client!
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]

ConfPayload

Autogenerated return type of Conf.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]
server
Server

DeletionPayload

Autogenerated return type of Deletion.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]

Device

Implements

Fields

NameDescription
actors
[Actor!]!
blockedAt
ISO8601DateTime
createdAt
ISO8601DateTime!
id
ID
ip
String
name
String
os
String
tokens
[Token!]!
type
String
updatedAt
ISO8601DateTime!
userAgent
String
version
String

DeviceConnection

The connection type for Device.

Fields

NameDescription
edges
[DeviceEdge]

A list of edges.

nodes
[Device]

A list of nodes.

pageInfo
PageInfo!

Information to aid in pagination.

DeviceEdge

An edge in a connection.

Fields

NameDescription
cursor
String!

A cursor for use in pagination.

node
Device

The item at the end of the edge.

DevicePayload

Autogenerated return type of Device.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

device
Device
errors
[String!]

Email

Fields

NameDescription
actor
Actor!
address
String
createdAt
ISO8601DateTime
deletable
Boolean
group
String
loginLink
Boolean
verifiedAt
ISO8601DateTime
verifyLink
Boolean

EmailConnection

The connection type for Email.

Fields

NameDescription
edges
[EmailEdge]

A list of edges.

nodes
[Email]

A list of nodes.

pageInfo
PageInfo!

Information to aid in pagination.

EmailEdge

An edge in a connection.

Fields

NameDescription
cursor
String!

A cursor for use in pagination.

node
Email

The item at the end of the edge.

EmailPayload

Autogenerated return type of Email.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

email
Email
emails
[Email!]
errors
[String!]

HardwareKey

Fields

NameDescription
createdAt
ISO8601DateTime!
icons
Icon
id
ID!
name
String
updatedAt
ISO8601DateTime!

HardwareKeyPayload

Autogenerated return type of HardwareKey.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]
hardwareKey
HardwareKey
hardwareKeys
[HardwareKey!]

Icon

Fields

NameDescription
dark
String
light
String

OtpSecret

Fields

NameDescription
createdAt
ISO8601DateTime
id
ID
name
String
verifiedAt
ISO8601DateTime

OtpSecretPayload

Autogenerated return type of OtpSecret.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]
otpSecret
OtpSecret
otpSecrets
[OtpSecret!]

PageInfo

Information about pagination in a connection.

Fields

NameDescription
endCursor
String

When paginating forwards, the cursor to continue.

hasNextPage
Boolean!

When paginating forwards, are there more items?

hasPreviousPage
Boolean!

When paginating backwards, are there more items?

startCursor
String

When paginating backwards, the cursor to continue.

Phone

Fields

NameDescription
actor
Actor!
createdAt
ISO8601DateTime
number
String
verifiedAt
ISO8601DateTime

PhoneConnection

The connection type for Phone.

Fields

NameDescription
edges
[PhoneEdge]

A list of edges.

nodes
[Phone]

A list of nodes.

pageInfo
PageInfo!

Information to aid in pagination.

PhoneEdge

An edge in a connection.

Fields

NameDescription
cursor
String!

A cursor for use in pagination.

node
Phone

The item at the end of the edge.

PhonePayload

Autogenerated return type of Phone.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]
phone
Phone
phones
[Phone!]

Provider

Implements

Fields

NameDescription
callbackUri
String
clients
ClientConnection

Arguments

NameDescription
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

common
Boolean
createdAt
ISO8601DateTime
disabled
Boolean
disabledAt
ISO8601DateTime
enabled
Boolean
id
ID
key
String
name
String
settings
CamelizedJson
setup
Boolean
type
String
updatedAt
ISO8601DateTime

ProviderConnection

The connection type for Provider.

Fields

NameDescription
edges
[ProviderEdge]

A list of edges.

nodes
[Provider]

A list of nodes.

pageInfo
PageInfo!

Information to aid in pagination.

ProviderEdge

An edge in a connection.

Fields

NameDescription
cursor
String!

A cursor for use in pagination.

node
Provider

The item at the end of the edge.

ProviderPayload

Autogenerated return type of Provider.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]
provider
Provider

Fields

NameDescription
actors
[Actor!]
clients
[Client!]
devices
[Device!]
providers
[Provider!]
query
String!
tokens
[Token!]

Server

Fields

NameDescription
actorInactive
String
actorModel
String
actorScopes
CamelizedJson
adapterTypes
[Adapter!]!
adapters
[Adapter!]!
backupCodeLimit
Int
backupCodeMaxChars
Int
backupCodeMinChars
Int
cacheDbAdapter
String
cacheDbName
String
cacheDbUrl
String
callbackEndpoint
String
clientDefaults
CamelizedJson
clientIssuerEndpoint
String
clientModel
String
clientRegistrationEndpoint
String
clientTypes
CamelizedJson
confDir
String
createdAt
ISO8601DateTime
darkLogoUrl
String
dataDir
String
dbAdapter
String
dbName
String
dbUrl
String
debug
String
defaultClient
Client!
deterministicKey
String
deviceCookieLifetime
String
deviceCookieName
String
deviceInactive
String
deviceModel
String
emailAdapter
String
emailFrom
String
emailLimit
Int
emailReplyTo
String
encryptionKey
String
faviconUrl
String
graphqlEndpoint
String
internalClient
String
lightLogoUrl
String
local
Boolean
loginEndpoint
String
manageEndpoint
String
managementClient
String
mode
String
name
String
newrelicApp
String
newrelicLicenseKey
String
nicknameFormat
String
nicknameMaxChars
Int
nicknameMinChars
Int
oidcEndpoints
Boolean
otpIssuer
String
passwordChangeCooldown
String
passwordMaxChars
Int
passwordMinChars
Int
phoneAdapter
String
phoneCountry
String
port
Int
privateKey
String
providerTypes
[Provider!]!
queueDbAdapter
String
queueDbName
String
queueDbUrl
String
redirectMissingClients
String
runWorkers
Boolean
salt
String
secretKey
String
sentryDsn
String
sessionCookieLifetime
String
sessionCookieName
String
sessionInactive
String
sessionModel
String
sessionsDbAdapter
String
sessionsDbName
String
sessionsDbUrl
String
skipMigrations
Boolean
ssoEndpoint
String
storageAdapter
String
stylesUrl
String
subjectTypes
[String!]
termsUrl
String
themeHomepage
String
themeLayout
String
themeName
String
themeView
String
threads
Int
tokenEndpoint
String
tokenModel
String
tz
String
updatedAt
ISO8601DateTime
url
String
useSecrets
Boolean
useSessions
Boolean
userinfoEndpoint
String
webauthnAlgos
[String!]
webauthnName
String
webauthnOrigins
String
websocketsDbAdapter
String
websocketsDbName
String
websocketsDbUrl
String
workers
Int

SingleSignOn

Implements

Fields

NameDescription
actor
Actor
createdAt
ISO8601DateTime
deletable
Boolean
id
ID
identifier
String
provider
Provider
updatedAt
ISO8601DateTime

Token

Fields

NameDescription
actor
Actor
client
Client
createdAt
ISO8601DateTime
device
Device
expired
Boolean!
expiresAt
ISO8601DateTime
id
String!
name
String
nonce
String
redirectUri
String
refreshedAt
ISO8601DateTime
revokedAt
ISO8601DateTime
scopes
[String!]
secret
String!
type
String!
usable
Boolean!

TokenConnection

The connection type for Token.

Fields

NameDescription
edges
[TokenEdge]

A list of edges.

nodes
[Token]

A list of nodes.

pageInfo
PageInfo!

Information to aid in pagination.

TokenEdge

An edge in a connection.

Fields

NameDescription
cursor
String!

A cursor for use in pagination.

node
Token

The item at the end of the edge.

TokenPayload

Autogenerated return type of Token.

Fields

NameDescription
clientMutationId
String

A unique identifier for the client performing the mutation.

errors
[String!]
token
Token