Products
Products describe the specific goods you offer to your customers.
Query products with filters and pagination
Query products using filters, sorting, and pagination. This endpoint supports a maximum of 10,000 results.
Stream all products matching a filter
Stream products using filters and sorting. Unlike `/products/query`, this endpoint has no result limit and returns all matching products.
Get a product by ID or unique identifier
Returns a single product. Pass exactly one query parameter to identify the product: either `id` (Medipim product ID) or one of the unique identifier fields listed below.
Create a product
Create a new product. The request body must include a `product` object with field values.
Update a product
Update an existing product. Identify the product by `id` (Medipim product ID) or `product` (unique identifier).
Get product field definitions
Returns the list of product data fields available for the authenticated user (create/update, etc.).
Add a media item to a product
Associate a media item with a product. Identify the product by `id` or `product` (unique identifier).
Remove a media item from a product
Disassociate a media item from a product. Identify the product by `id` or `product` (unique identifier).
List product descriptions
List product descriptions