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.

API entry from apis.yml

apis.yml Raw ↑
aid: hubble-contacts-storefront-graphql
name: Hubble Contacts Storefront GraphQL API
description: '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.'
humanURL: https://shopify.dev/docs/api/storefront
baseURL: https://account.hubblecontacts.com/api/2026-01/graphql.json
tags:
- GraphQL
- Catalog
- Products
- Subscriptions
- Cart
- E-Commerce
properties:
- type: GraphQL
  url: graphql/hubble-contacts-storefront.graphql
- type: GraphQLManifest
  url: graphql/hubble-contacts-graphql.yml
- type: DataModel
  url: data-model/hubble-contacts-data-model.yml
- type: AgentSkill
  url: skills/hubble-contacts-graphql-storefront.md