Medusa Products API is one of 82 APIs that Medusa publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Product. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.
This API exposes
27 operations
across 20 paths,
and defines 75 schemas.
It is described by OpenAPI 3.2.0, at version 2.19.0.
Requests are made against 2 base URLs: http://localhost:9000, https://api.medusajs.com.
The identity and technical contract details declared by the specification.
AdminProductOptionValue
object
The product option value's details.
9 properties
2 required
BaseCollection
object
The product collection's details.
9 properties
7 required
AdminProductVariantInventoryItemLink
object
An association between a product variant and an inventory item.
6 properties
3 required
AdminUpdateProductVariant
object
The properties to update of a product variant.
19 properties
AdminProductVariant
object
The product variant's details.
31 properties
22 required
BaseProductOption
object
The product option's details.
9 properties
3 required
AdminProductOption
object
The product option's details.
9 properties
3 required
Error
object
3 properties
AdminProductVariantInventoryLink
object
A created association between a product variant and an inventory item.
2 properties
2 required
BaseProductOptionValue
object
The product option value's details.
9 properties
2 required
BaseCalculatedPriceSet
object
The calculated price's details.
14 properties
6 required
AdminProductVariantResponse
object
The product variant's details.
1 property
1 required
AdminBatchVariantInventoryItems
object
The product variant inventories to manage.
3 properties
AdminProductResponse
object
The product's details.
1 property
1 required
AdminBatchProductVariantResponse
object
The details of the product variants created, updated, or deleted.
3 properties
3 required
AdminProduct
object
The product's details.
34 properties
27 required
AdminCreateProductVariant
object
The product variant's details.
20 properties
2 required
AdminUpdateProductVariantPrice
object
The details of a variant's price.
6 properties
AdminBatchUpdateProductVariant
object
The properties to update of a product variant.
21 properties
1 required
AdminCreateProductVariantPrice
object
The details of a variant's price.
5 properties
2 required
AdminBatchProductResponse
object
The details of the products created, updated, or deleted.
3 properties
3 required
AdminProductCategory
object
The product category's details.
15 properties
13 required
AdminProductDeleteResponse
object
The details of the product deletion.
3 properties
3 required
BaseProductType
object
The product type's details.
7 properties
4 required
BaseProductCategory
object
The product category's details.
15 properties
13 required
AdminLinkProductOptionWithValues
object
The details for linking a product option with its values.
2 properties
2 required
AdminImportProducts
object
The details of the product's import file.
5 properties
5 required
AdminCreateProductOption
object
The product option's details.
4 properties
2 required
AdminProductVariantInventoryBatchResponse
object
The created, updated, and deleted associations between variants and inventory items.
3 properties
3 required
AdminBatchUpdateVariantInventoryItem
object
Update a product variant's association with an inventory item.
3 properties
3 required
AdminPrice
object
The price's details.
11 properties
11 required
AdminBatchImageVariantRequest
object
Details of the associations between variants and a product image to manage.
2 properties
AdminLinkProductOptions
object
The details of linking product options to a product.
3 properties
AdminSalesChannel
object
The sales channel's details.
8 properties
8 required
AdminProductImage
object
The image's details.
9 properties
3 required
AdminUpdateProductOption
object
The details to update in a product option.
6 properties
BaseProduct
object
The product's details.
31 properties
26 required
AdminCreateProduct
object
The product's details.
27 properties
1 required
AdminCollection
object
The product collection's details.
10 properties
7 required
AdminShippingProfile
object
The shipping profile's details..
7 properties
7 required
AdminBatchCreateVariantInventoryItem
object
The associations to create between a product variant and an inventory item.
3 properties
3 required
AdminUpdateVariantInventoryItem
object
The properties to update of the variant's inventory item association.
1 property
1 required
AdminImportProductRequest
object
The import's details.
1 property
1 required
AdminInventoryItem
object
The inventory item's details.
18 properties
4 required
AdminBatchVariantImagesResponse
object
Result of managing the associations between images and a product variant.
2 properties
2 required
BaseProductImage
object
The image's details.
7 properties
3 required
AdminInventoryLevel
object
The location level's location levels.
12 properties
11 required
AdminCreateVariantInventoryItem
object
The details of the variant-inventory item association.
2 properties
2 required
AdminBatchVariantImagesRequest
object
Details of the associations between images and a product variant to manage.
2 properties
AdminBatchProductRequest
object
The products to create, update, or delete.
3 properties
AdminProductType
object
The product type's details.
8 properties
4 required
AdminUpdateProduct
object
The product's details.
26 properties
AdminExportProductResponse
object
The details of the product export.
1 property
1 required
AdminImportProductResponse
object
The import process's details.
2 properties
2 required
AdminBatchProductVariantRequest
object
The product variants to create, update, or delete.
3 properties
AdminBatchDeleteVariantInventoryItem
object
Delete a product variant's association with an inventory item.
2 properties
2 required
AdminProductTag
object
The product tag's details.
8 properties
4 required
AdminCreateProductVariantInventoryKit
object
The details of a variant's inventory item.
2 properties
2 required
AdminUpdateProductOptionValues
object
The details to update a product option's values.
3 properties
1 required
AdminProductVariantInventoryLinkDeleteResponse
object
The details of the deleted associated between a product variant and an inventory item.
4 properties
4 required
AdminBatchUpdateProduct
object
The product's details.
28 properties
1 required
AdminBatchImageVariantResponse
object
Result of managing the associations between variants and a product image.
2 properties
2 required
BaseProductTag
object
The product tag's details.
7 properties
4 required
AdminProductVariantDeleteResponse
object
The details of the product variant's deletion.
4 properties
3 required
AdminTranslation
object
The translation's details.
8 properties
8 required
StoreProductTag
object
The tag's details.
7 properties
4 required
StoreProductType
object
The product type's details.
7 properties
4 required
StoreProductListResponse
object
The paginated list of products.
StoreProductOptionValue
object
The product option value's details.
9 properties
2 required
StoreProductVariant
object
The variant's details.
28 properties
21 required
StoreProduct
object
The product's details.
31 properties
26 required
StoreProductOption
object
The product option's details.
10 properties
3 required
StoreProductImage
object
The image's details.
7 properties
3 required
StoreCollection
object
The collection's details.
9 properties
7 required
StoreProductResponse
object
The product's details.
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Medusa publishes across the network.