{"ucp":{"version":"2026-01-23","business":{"name":"FastBuy AI","description":"AI-powered shopping platform connecting Shopify stores to AI assistants. Search products by keyword, get images/prices/sizes/colors, and create checkout links. No authentication required.","url":"https://fastbuyai.com","logo":"https://fastbuyai.com/logo.png","support_email":"admin@fastbuyai.com","documentation_url":"https://fastbuyai.com/llms.txt"},"services":{"dev.ucp.shopping":[{"version":"2026-01-23","spec":"https://ucp.dev/specification/overview","transport":"rest","endpoint":"https://fastbuyai.com/ucp","schema":"https://ucp.dev/2026-01-23/services/shopping/rest.openapi.json","description":"Search products and manage checkout sessions. Use GET /shop?q=QUERY to find products, then POST /ucp/checkout-sessions with line items to start checkout."}]},"capabilities":{"dev.ucp.shopping.checkout":[{"version":"2026-01-23","spec":"https://ucp.dev/specification/checkout","schema":"https://ucp.dev/2026-01-23/schemas/shopping/checkout.json","description":"Create and manage checkout sessions. POST /ucp/checkout-sessions to create, PUT to update buyer/fulfillment, POST .../complete to finalize. Completion returns a continue_url (Shopify checkout link) with status requires_escalation."}],"dev.ucp.shopping.fulfillment":[{"version":"2026-01-23","spec":"https://ucp.dev/specification/fulfillment","schema":"https://ucp.dev/2026-01-23/schemas/shopping/fulfillment.json","extends":"dev.ucp.shopping.checkout","description":"Shipping and fulfillment handled by the Shopify store. Fulfillment options and final shipping costs are calculated at Shopify checkout."}]},"how_to_use":{"summary":"Step 1: Search products via GET https://fastbuyai.com/shop?q=QUERY. Step 2: Create a UCP checkout session via POST https://fastbuyai.com/ucp/checkout-sessions with line_items containing store, variant_id, quantity, title, and price from search results. Step 3: Optionally update the session with buyer info via PUT. Step 4: Complete via POST .../complete to get the Shopify checkout URL. Step 5: Present the checkout URL to the user.","search_endpoint":"GET https://fastbuyai.com/shop?q={query}","create_session":"POST https://fastbuyai.com/ucp/checkout-sessions","get_session":"GET https://fastbuyai.com/ucp/checkout-sessions/{session_id}","update_session":"PUT https://fastbuyai.com/ucp/checkout-sessions/{session_id}","complete_session":"POST https://fastbuyai.com/ucp/checkout-sessions/{session_id}/complete","cancel_session":"POST https://fastbuyai.com/ucp/checkout-sessions/{session_id}/cancel","example_create_body":{"line_items":[{"store":"hydrogen-preview.myshopify.com","variant_id":"44587835482310","quantity":1,"title":"The Complete Snowboard","price":"699.95"}]},"notes":["No authentication required for any endpoint","Search returns products with variant IDs — use these in line_items","Completion returns status=requires_escalation with a continue_url","The continue_url is a Shopify checkout link — present it to the user","Final payment happens on Shopify's secure checkout page"]}}}