Medusa
communityOpen-source headless commerce engine for building digital commerce applications.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://{instance}/store/productsList products
Parameters
qsearch keyword (stringoptionallimitresults (integeroptionaloffsetoffset (integeroptionalcategory_idcategory filter (string[]optionalReturns
products[] with id, title, handle, description, thumbnail, variants[] with id, title, prices[], inventory_quantity, options[]GET
https://{instance}/store/products/{id}Get product details
Parameters
idproduct ID (stringrequiredReturns
product with id, title, handle, description, images[], variants[], options[], collection, categories[], tags[]POST
https://{instance}/store/cartsCreate a shopping cart
Parameters
itemsarray of {variant_idoptional— quantity} (arrayregion_idregion ID (stringrequiredReturns
cart with id, items[], region, shipping_address, total, subtotal, tax_total, discount_total