Server
Information about the Massdriver server you are connected to.
Use this to discover the server's version, deployment mode, and available authentication methods. This is typically the first query a client makes to determine how to render the login screen and check API compatibility.
type Server {
appUrl: String!
version: String!
mode: ServerMode!
ssoProviders: [SsoProvider]
emailAuthMethods: [EmailAuthMethod]
}
Fields
Server.appUrl ● String! non-null scalar {#app-url}
The base URL of the Massdriver web application (e.g., "https://app.massdriver.cloud").
Server.version ● String! non-null scalar {#version}
The server's semantic version (e.g., "1.2.3").
Server.mode ● ServerMode! non-null enum {#mode}
Whether this is a self-hosted installation or Massdriver Cloud.
Server.ssoProviders ● [SsoProvider] list object {#sso-providers}
SSO identity providers available for authentication. Empty if no SSO is configured.
Server.emailAuthMethods ● [EmailAuthMethod] list object {#email-auth-methods}
Email-based authentication methods available (e.g., passkeys). Empty if only SSO is available.
Returned By
server query