---
title: "List MP product information"
url: "https://developer-qual.migros.ch/apis/odin-1/versions/ea750027-e89a-4267-ace5-9e2cc74dc68b/operations/list-mp-products"
---

> Full API specification: https://developer-qual.migros.ch/apis/odin-1/versions/ea750027-e89a-4267-ace5-9e2cc74dc68b.md

# List MP product information

`GET` `/migrospartner/products/odin/v1/product`

Operation ID: `list-mp-products`

Leverages product information provided by WebBO.

## Query parameters

- `search` (string, optional) - Will check for product name or product_id and GTIN match, must be at lease 3 characters
- `storeID` (string, optional) - The store in which the product is getting searched.

## Responses

- `200` - List of products

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Odin
  version: 1.0.0
servers:
  - description: URL of upstream
    url: https://api-qual.migros.ch
paths:
  /migrospartner/products/odin/v1/product:
    get:
      description: Leverages product information provided by WebBO.
      operationId: list-mp-products
      parameters:
        - description: Will check for product name or product_id and GTIN match, must be
            at lease 3 characters
          in: query
          name: search
          schema:
            type: string
        - description: The store in which the product is getting searched.
          in: query
          name: storeID
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                items:
                  $ref: "#/components/schemas/MofipProduct"
                type: array
          description: List of products
      summary: List MP product information
      tags:
        - ESL-MP
security:
  - Kong-Api-Key: []
components:
  schemas:
    MofipProduct:
      description: MofipProduct is the Migros-Partner/VOI (MP-VOI) API Modell for
        Mofip to read from. As Mofip does not integrate the Data from the MP-VOI
        interface which is provided by Zucchetti GmbH called WebBO, we as the
        middlelayer leverage the API to read the data from.
      properties:
        category:
          description: Category is the BoSS Number which declares in which segment the
            product is. Schinken is Fleisch = 04 is an example, we know later.
          example: "050115240505"
          type: string
        gtin:
          description: GTIN is the fka EAN. (eg. Barcode)
          example: "2124307000001"
          type: string
        product_id:
          description: ProductID is the WebBO specific product-id.
          example: "275700501000"
          type: string
        product_name:
          description: ProductName represents the Name of the product that has been saved
            in WebBO.
          example: Blumenkohl
          type: string
        show_origin:
          description: Origin tells the caller if this product needs additional input from
            the store-employee about the origin.
          example: false
          type: boolean
        show_wildfang:
          description: Wildfang tells the caller, if the product needs additional input
            from the store-employee about the fangzone.
          example: false
          type: boolean
      required:
        - product_id
        - product_name
        - category
        - gtin
      type: object
  securitySchemes:
    Kong-Api-Key:
      description: Kong key-auth authentication
      in: header
      name: X-Api-Key
      type: apiKey
```
