# __Schema - storefront - OBJECT Version: 2024-10 ## Description A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations. ### Access Scopes ## Fields * [description](/docs/api/storefront/2024-10/scalars/String): String - * [directives](/docs/api/storefront/2024-10/objects/__Directive): __Directive! - A list of all directives supported by this server. * [mutationType](/docs/api/storefront/2024-10/objects/__Type): __Type - If this server supports mutation, the type that mutation operations will be rooted at. * [queryType](/docs/api/storefront/2024-10/objects/__Type): __Type! - The type that query operations will be rooted at. * [subscriptionType](/docs/api/storefront/2024-10/objects/__Type): __Type - If this server support subscription, the type that subscription operations will be rooted at. * [types](/docs/api/storefront/2024-10/objects/__Type): __Type! - A list of all types supported by this server. ## Connections ## Related queries ## Related mutations ## Related Unions ## Examples