---
title: "Customer"
url: "https://developer-qual.migros.ch/apis/central-pricing-facade-1/versions/bff861d9-5d8f-4383-8066-4b36e581bb7f/schemas/Customer"
---

> Full API specification: https://developer-qual.migros.ch/apis/central-pricing-facade-1/versions/bff861d9-5d8f-4383-8066-4b36e581bb7f.md

# Customer

Information about the customer.

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Central Pricing Facade
  version: 1.3.3.7
servers:
  - description: URL of upstream
    url: https://api-qual.migros.ch
components:
  schemas:
    Customer:
      additionalProperties: false
      description: Information about the customer.
      properties:
        cumulus_number:
          description: Cumulus number of the customer.
          example: "2099123123123"
          maxLength: 40
          minLength: 10
          type: string
        loyalty:
          description: >-
            Loyalty programs the customer is part of.

            A person who uses the loyalty program `GKK` cannot use any of the
            other loyalty programs. Therefore the maxItems

            is set to 4, even though there are 5 loyalty programs in total.
          example:
            - cumulus
          items:
            enum:
              - cumulus
              - famigros
              - genossenschafter
              - migusto
              - gkk
            type: string
          maxItems: 4
          type: array
          uniqueItems: true
      required:
        - cumulus_number
      type: object
```
