# Redeem Promotion

Method that redeems a promotion for a customer.

Endpoint: POST /promotions/redeem
Version: 4.3.4
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)

