---
title: "NewsletterClientConfigurationCollection"
url: "https://developer-qual.migros.ch/apis/newsletter-8/versions/601eacad-4396-4bb2-913c-bb1cd4982850/schemas/NewsletterClientConfigurationCollection"
---

> Full API specification: https://developer-qual.migros.ch/apis/newsletter-8/versions/601eacad-4396-4bb2-913c-bb1cd4982850.md

# NewsletterClientConfigurationCollection

A collection of NewsletterClientConfiguration instances.

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Newsletter
  version: "8"
servers:
  - description: Public Kong Gateway URL
    url: https://api-qual.migros.ch
components:
  schemas:
    AbstractCollection:
      description: A generic collection of elements.
    NewsletterClientConfiguration:
      description: A newsletter client configuration.
      properties:
        fields:
          description: Supported fields for the given newsletter client.
          items:
            $ref: "#/components/schemas/NewsletterClientConfigurationField"
          type: array
        name:
          type: string
      required:
        - name
      type: object
    NewsletterClientConfigurationField:
      description: A newsletter client field.
      properties:
        format:
          description: >-
            A regular expression describing the field's value format

            Example for validating a date:
            /^(19[0-9]{2}|2[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/
          nullable: true
          type: string
        multi_value:
          description: Whether field supports multiple values or not.
          type: boolean
        name:
          description: Name of the field.
          type: string
        required:
          description: Whether field is required or not.
          type: boolean
      required:
        - name
      type: object
    NewsletterClientConfigurationCollection:
      allOf:
        - $ref: "#/components/schemas/AbstractCollection"
        - properties:
            clients:
              items:
                $ref: "#/components/schemas/NewsletterClientConfiguration"
              type: array
          type: object
      description: A collection of NewsletterClientConfiguration instances.
      required:
        - clients
      type: object
```
