# Templates of discount coupons

Templates of discount coupons within the e-shop. All templates are listed at a time. Without possibility of 
paging or filtering.

Endpoint: GET /api/discount-coupons/templates
Version: abaae1c
Security: shoptetAccessToken, shoptetPrivateApiToken

## Header parameters:

  - `Content-Type` (string, required)

## Response 200 fields (application/json):

  - `data` (object, required)

  - `data.couponTemplates` (array, required)

  - `data.couponTemplates.guid` (string, required)
    discount coupons template GUID

  - `data.couponTemplates.title` (string, required)
    name of discount coupons template

  - `data.couponTemplates.customerGroup` (object,null, required)
    group of users for whom the discount coupons shall be available.

  - `data.couponTemplates.customerGroup.id` (integer, required)
    customer group ID

  - `data.couponTemplates.customerGroup.name` (string, required)
    customer group name

  - `data.couponTemplates.categories` (array,null, required)
    list of categories, for which the discount coupons shall be available.

  - `data.couponTemplates.categories.guid` (string, required)

  - `data.couponTemplates.categories.name` (string, required)

  - `data.couponTemplates.brands` (array,null, required)
    brands, for which the discount can be used.

  - `data.couponTemplates.brands.code` (string, required)
    unique brand code

  - `data.couponTemplates.brands.name` (string, required)
    brand name

  - `data.couponTemplates.productFlags` (array,null, required)
    discount parameters.

  - `data.couponTemplates.productFlags.code` (string, required)
    parameter code

  - `data.couponTemplates.productFlags.title` (string, required)
    parameter name

  - `data.couponTemplates.productFlags.condition` (string, required)
    required or forbidden

  - `errors` (array,null, required)

  - `errors.errorCode` (string, required)
    Short text error identification

  - `errors.message` (string, required)
    Descriptive error message

  - `errors.instance` (string, required)
    Identification of the entity referenced

  - `metadata` (object, required)

  - `metadata.requestId` (string, required)
    Request identifier. Useful for logging/reporting purposes.


