---
title: "Brand"
url: "https://developer-qual.migros.ch/apis/brands-8/versions/ab5a34c1-7bab-42d3-99fa-949cd2fac52f/schemas/Brand"
---

> Full API specification: https://developer-qual.migros.ch/apis/brands-8/versions/ab5a34c1-7bab-42d3-99fa-949cd2fac52f.md

# Brand

Represents the Brand information.

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Brands
  version: "8"
servers:
  - description: Public Kong Gateway URL
    url: https://api-qual.migros.ch
components:
  schemas:
    Image:
      description: An image and its properties.
      properties:
        original:
          description: Full size image.
          type: string
        stack:
          description: Image URL with a placeholder for a Rokka {stack}.
          type: string
      type: object
    Link:
      properties:
        url:
          description: URL to a third-party desktop page of the product.
          type: string
      type: object
    PartialBrand:
      description: Represents the sub brand and parent brand information.
      properties:
        code:
          type: string
        name:
          nullable: true
          type: string
      type: object
    Brand:
      description: Represents the Brand information.
      properties:
        class_id:
          description: Brand class code.
          nullable: true
          type: string
        class_type:
          description: Brand class type.
          nullable: true
          type: string
        description:
          description: The long description of the brand (can contain HTML).
          nullable: true
          type: string
        id:
          type: string
        image:
          nullable: true
          oneOf:
            - $ref: "#/components/schemas/Image"
        links:
          additionalProperties:
            $ref: "#/components/schemas/Link"
          description: Collection of links indexed by string identifier.
          type: object
        name:
          nullable: true
          type: string
        parent_brand:
          nullable: true
          oneOf:
            - $ref: "#/components/schemas/PartialBrand"
        position_for_product_title:
          description: Indicates placement of the short name brand in product title
          nullable: true
          type: string
        short_name_for_product_title:
          description: Shorter variant of the brand for product title
          nullable: true
          type: string
        slug:
          description: Unique user-friendly ID.
          type: string
        sub_brand:
          nullable: true
          oneOf:
            - $ref: "#/components/schemas/PartialBrand"
      required:
        - id
        - name
        - slug
      type: object
```
