Product search
GET /v1/shopify/products/search?shop=example.myshopify.com&q=coffee&country=USDocs
CartBridge exposes merchant readiness, policy, audit, fallback checkout, and agent cart APIs. Agents must authenticate, send buyer IP, and include explicit user authority on cart requests.
GET /v1/shopify/products/search?shop=example.myshopify.com&q=coffee&country=USPOST /v1/shopify/carts
Authorization: Bearer cb_live_...
X-Buyer-IP: 203.0.113.8POST /v1/shopify/carts/{cartId}/quotePOST /v1/shopify/carts/{cartId}/checkout-sessionshop: the merchant .myshopify.com domain.X-Buyer-IP: required for server-side Shopify Storefront calls.userAuthority: approval ID, max total, allowed shops, and whether approval is required.lines: Shopify ProductVariant IDs and quantities.Merchants can read the control-center report at /admin/readiness.json and run product-risk scans from the dashboard.
CartBridge uses Shopify checkout-link fallback by default. UCP / Shop Pay direct checkout is used only when Shopify credentials, merchant UCP availability, and product eligibility are ready. CartBridge does not place orders through the Admin API and does not process payment data.
The working OpenAPI spec is available at /openapi.yaml and maintained in the project repository.
A compact agent-readable integration guide is available at /llms.txt.
A practical MCP setup guide for LLM runtimes is available at /agent-runtime-setup.md.
A dependency-free JavaScript client example is available at /examples/cartbridge-agent-client.mjs. It covers product search, cart creation, quote approval, checkout handoff, and order-status polling.
A local MCP server example is available at /examples/cartbridge-mcp-server.mjs for LLM runtimes that expose tools through MCP.