| Time | Status | User Agent |  |
| :-- | :-- | :-- | :-- |
| Make a request to see history. |

#### URL Expired

The URL for this request expired after 30 days.

### Parameters

- **brandId**  
  `required`  
  The unique identifier for the brand (UUID format)

- **rewardPercentage**  
  `number`  
  `required`  
  0 to 100

- **minimumSpend**  
  `object`  
  `required`  
  The minimum spend required to qualify for the reward

- **rewardsExpireAfter**  
  `integer`  
  `required`  
  ≥ 0  
  The number of seconds after which the rewards will expire

- **accept**  
  `string`  
  `enum`  
  Defaults to application/json  
  Generated from available response content types  
  Allowed: `application/json`, `application/problem+json`

### Response Codes

- **`200`**  Successful upsert of reward configuration  
- **`400`**  Bad Request  
- **`401`**  Unauthorized  
- **`404`**  Not Found  
- **`409`**  Conflict

### Base URL  
`https://api.superpayments.com/2026-04-01/brands/{brandId}/reward-configuration`

### Example Request

```bash
curl --request PUT \
     --url https://api.superpayments.com/2026-04-01/brands/brandId/reward-configuration \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '{
  "minimumSpend": {
    "currency": "GBP"
  }
}'
```
