---
title: "MofipProduct"
url: "https://developer-qual.migros.ch/apis/odin-1/versions/ea750027-e89a-4267-ace5-9e2cc74dc68b/schemas/MofipProduct"
---

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

# MofipProduct

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.

## 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
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
```
