Hubble Contacts Storefront GraphQL API
The Shopify Storefront GraphQL API as served on Hubble Contacts' own host at /api/{version}/graphql.json. It answers unauthenticated: full introspection and real data queries both return 200 with no storefront access token, and the server labels the call storefront/query/anonymous. 416 types, 35 root queries and 41 mutations cover the catalog (products, prescription variants, options, collections, price ranges, availability), subscription selling plans — which appear on no other Hubble surface even though subscription is the company's business model — content (blogs, articles, pages, menus), localization and payment settings, cart creation and line editing through to submission for completion, and customer account management. Relay cursor pagination, a per-query cost budget in extensions.cost plus shopify-complexity-score headers, 55 @deprecated fields with machine-readable reasons, and a publicApiVersions query that reports its own supported version window. Hubble links to none of it: it appears in neither /agents.md, /llms.txt nor /.well-known/. Schema captured by live introspection.