Skip to main content

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