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. You can identify the product by `id` (Medipim product ID, format M + 9 alphanumeric characters) or by a unique identifier field (e.g. EAN, product code) supported by your configuration.
📄️ 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.