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

#### URL Expired

The URL for this request expired after 30 days.

### Parameters

- **brandId**  
  Type: `string`  
  Required: Yes  
  Description: The unique identifier for the brand

- **currency**  
  Type: `string`  
  Required: Yes  
  Enum: `GBP`  
  Description: The currency code, currently only GBP is supported

- **amount**  
  Type: `number`  
  Required: Yes  
  Description: The transaction amount in the specified currency, must be ≥ 0

- **externalReference**  
  Type: `string`  
  Required: No  
  Description: Optional external reference for tracking purposes

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

### Response Status Codes

- **200**  
  Description: Successful reward calculation generation

- **400**  
  Description: Bad Request

- **401**  
  Description: Unauthorized

- **404**  
  Description: Not Found

- **409**  
  Description: Conflict

### Base URL

`https://api.superpayments.com/2026-04-01/reward-calculations`

### Example Request

```bash
curl --request POST \
     --url https://api.superpayments.com/2026-04-01/reward-calculations \
     --header 'accept: application/json' \
     --header 'content-type: application/json'
```

### Response Types

- `application/json`  
  - **Status 200**

- `application/problem+json`  
  - **Status 400**, **401**, **404**

---
