Search results
API version
A quick check that the domain serves the Storefront API, and of its version.
PagesAPI reference
Integration API and Storefront API: every call with examples.
Features API and extensionsIntegration API and webhooks
Sync the catalog, orders and content with accounting, an ERP or a CRM: a REST API with keys and abilities, and webhooks on store events.
Features API and extensionsStorefront API for your own frontend
Cart, shipping and checkout over an API — for a mobile app or a storefront on any framework.
Docs Integration APIIntegration API
A stable API contract for every Storeforma store.
Features API and extensionsAI agents and MCP
Connect Claude or ChatGPT over MCP: the agent changes the theme, settings and content and imports the catalog — with a draft you approve.
Features API and extensionsApps and modules
Carriers, payments, analytics and import plug in as modules, and your own logic runs as an app.
API CartAdd a product
Adds a variant to the cart (purchasable_id is the variant id: offers[].id in the Integration API, or the variant on the product page). Adding the same variant again increases its quantity.
Features Marketing and SEOAnalytics and pixels: GA4, Meta, TikTok
Connect Google Analytics 4, Meta Pixel and TikTok Pixel — purchase events arrive from both the browser and the server.
Features Marketing and SEOBlog and pages
Articles, About, Shipping and Payment pages and your own content types — in the same store, with the same design.
Features CatalogProducts with variants and stock
Colour, size or bundle — each variant has its own SKU, price, photos and stock. Shoppers see availability at once.
Features Storefront and designYour own theme in Liquid
Full access to the theme code: Liquid templates, styles and scripts. Build in the browser, with an AI agent or in your own editor.
Changelog 0.9.0-betaStoreforma open beta
Storeforma is open to everyone: create a store, bring your catalog and take orders. Below is everything the platform does as the beta starts.
API CartChange a quantity
PATCH /api/v1/cart/lines/{line}
API OrdersChange an order status
POST /api/v1/integrations/orders/{reference}/status
API ShippingChoose a shipping option
PUT /api/v1/cart/shipping-option
API ShippingChoose the city and branch
PUT /api/v1/cart/shipping-delivery
API CartCreate a cart
POST /api/v1/carts
API Catalog syncCreate or rename a category
PUT /api/v1/integrations/catalog/categories/{external_id}
API Catalog syncCreate or rename a tag
PUT /api/v1/integrations/catalog/tags/{external_id}
API Catalog syncCreate or replace a product
PUT /api/v1/integrations/catalog/products/{external_id}
API ContentCreate or update a draft
PUT /api/v1/integrations/content/pages/{external_id}
API CustomersGet a customer
GET /api/v1/integrations/customers/{id}
API ProductsGet a product
GET /api/v1/integrations/products/{id}
API OrdersGet an order
GET /api/v1/integrations/orders/{reference}
API CartGet the cart
GET /api/v1/cart
API ShippingList carriers
GET /api/v1/shipping/carriers
API CustomersList customers
GET /api/v1/integrations/customers
API OrdersList orders
GET /api/v1/integrations/orders
API ContentList pages and posts
GET /api/v1/integrations/content/pages
API ProductsList products
GET /api/v1/integrations/products
API ShippingList shipping options
GET /api/v1/cart/shipping-options
API CheckoutPlace the order
POST /api/v1/checkout
API ContentPublish a page
POST /api/v1/integrations/content/pages/{external_id}/publish
API CartRemove a line
DELETE /api/v1/cart/lines/{line}
API ShippingSearch branches and lockers
GET /api/v1/shipping/delivery-points
API ShippingSearch cities
GET /api/v1/shipping/cities
API CartSet an address
PUT /api/v1/cart/addresses/{type}
API InventorySet stock
PUT /api/v1/integrations/inventory
API ContentUnpublish a page
POST /api/v1/integrations/content/pages/{external_id}/unpublish
API Catalog syncUpdate part of a product
PATCH /api/v1/integrations/catalog/products/{external_id}
Popular searches