# Redeem Promotion

Method that redeems a promotion for a customer.

Endpoint: POST /promotions/redeem
Version: 4.3.3
Security: api_key

## Request fields (application/json):

  - `id` (string, required)
    Unique identifier of promotion
    Example: "71E8AC01-152D-4B2E-956A-3656CD3396AE"

  - `storeId` (string, required)
    Id of store that makes the redeem
    Example: "STORE-001"

  - `cashRegisterId` (string)
    Id of cash register in store that makes the redeem
    Example: "POS-001"

  - `cashierId` (string)
    Id of casher/employee that makes the redeem
    Example: "123"

  - `customerId` (string)
    Id of customer to validate the promotion against. Depending on configuration in OIP, this can be a internalId, mobile phone, externalId etc.
    Example: "3477B4C3-5E2E-4007-9C26-41E60FECB016"

  - `receiptId` (string)
    Id of reciept that the promotion i applied to. Should be the same Id as the receipt sent to OIP after the purchase.
    Example: "RECEIPT_001"

  - `extendedProperties` (object)
    Additional properties depending on configuration

  - `extendedProperties.additionalProp1` (string)

  - `extendedProperties.additionalProp2` (string)

  - `extendedProperties.additionalProp3` (string)


## Response 200 fields

## Response 400 fields

## Response 401 fields

## Response 403 fields

## Response 404 fields
