> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.brevo.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.brevo.com/_mcp/server.

# Get reward information

GET https://api.brevo.com/v3/loyalty/offer/programs/{pid}/rewards/{rid}

Returns reward information.

Reference: https://developers.brevo.com/reference/get-reward-information

## Authentication

- `api-key` header (required) — The API key should be passed in the request headers as `api-key` for authentication.

## Request

### Path parameters

- `pid` (string, required) — Loyalty Program ID
- `rid` (string, required) — Reward ID

### Query parameters

- `version` (enum, optional, default: draft) — Version
  - Allowed values: `active`, `draft`

## Response

### 200

Successful retrieval of reward data

- `attributionPerConsumer` (integer, optional) — Maximum number of times a consumer can be attributed this reward
- `balanceDefinitionId` (string, optional) — Unique identifier for the balance definition
- `code` (string, optional) — Unique code for the reward
- `codeCount` (long, optional) — Total number of codes generated
- `codeGeneratorId` (string, optional) — Unique identifier for the code generator
- `codePoolId` (string, optional) — Unique identifier for the code pool
- `config` (string, optional) — Configuration settings for the reward
- `createdAt` (datetime, optional) — Timestamp when the reward was created
- `disabledAt` (datetime, optional) — Disabled date of the reward
- `endDate` (datetime, optional) — End date of the reward validity
- `expirationDate` (datetime, optional) — Expiration date of the reward
- `expirationModifier` (enum, optional, default: noModification) — Select startOfPeriod to configure rewards expiry on start of day/week/month/year. Select endOfPeriod to configure reward expiry on end of day/week/month/year, else select noModification
  - Allowed values: `startOfPeriod`, `endOfPeriod`, `noModification`
- `expirationUnit` (string, optional) — Unit of time for the rewards's availability (e.g., day/week/month/year).
- `expirationValue` (integer, optional) — Number of days/weeks/month/year for reward expiry
- `generator` (object, optional) — object
  - `createdAt` (string, optional) — Timestamp when the reward was created
  - `description` (string, optional) — Public facing description of the reward
  - `id` (string, optional) — Unique identifier for the reward
  - `name` (string, optional) — Name of the reward
  - `pattern` (string, optional) — Generated pattern
  - `updatedAt` (datetime, optional) — Timestamp when the reward was created
- `id` (string, optional) — Unique identifier for the reward
- `limits` (list of object, optional) — Attribution / Redeem Limits for the reward
  - `createdAt` (datetime, optional) — Timestamp when the reward limit was created
  - `durationUnit` (string, optional) — Unit of time for the reward limit's availability (e.g., day/week/month/year).
  - `durationValue` (integer, optional) — Number of days/weeks/month/year for reward limit
  - `limitValue` (integer, optional) — Value of the limit
  - `rewardLimitId` (string, optional) — Unique identifier for the reward limit
  - `slidingSchedule` (boolean, optional) — Select true to calculate all redeems/attributions from the previous value of selected durationUnit to the current time
  - `type` (string, optional) — Type of reward
  - `updatedAt` (datetime, optional) — Timestamp when the reward limit was created
- `loyaltyProgramId` (string, optional) — Id of the loyalty program to which the current reward belongs to
- `meta` (map from string to any, optional) — Additional data for reward definition
- `name` (string, optional) — Name of the reward
- `products` (list of object, optional) — Selected products for reward definition
  - `createdAt` (string, optional) — Timestamp when the product was created
  - `imageRef` (string, optional) — URL of the product image
  - `productId` (string, optional) — Unique identifier for the product
  - `value` (string, optional) — string
- `publicDescription` (string, optional) — Public description for the reward
- `publicImage` (string, optional) — Public Image for the reward
- `publicName` (string, optional) — Public name for the reward
- `redeemPerConsumer` (integer, optional) — Defines the redeem limit for the consumer
- `redeemRules` (list of string, optional) — Rules defined to redeem a reward
- `rewardConfigs` (object, optional) — object
  - `attribution` (string, optional) — Attribution config of the reward
  - `code` (string, optional) — Code config of the reward
  - `value` (string, optional) — Value config of the reward
- `rule` (object, optional) — Rule to define the reward
  - `condition` (object, optional) — Selected rule condition
    - `and` (list of object, optional) — Metric to indicate AND between rules
    - `lhs` (object, optional) — Condition of the rule
      - `array` (list of object, optional) — Array values to define the rule
      - `boolean` (boolean, optional) — Boolean values for rule definition
      - `contactProperty` (string, optional) — string
      - `date` (string, optional) — Selected date for rule definition
      - `eventProperty` (string, optional) — Selected event property for rule definition
      - `expression` (object, optional) — Created expression for rule definition
        - `args` (list of object, optional) — array[object]
        - `array` (list of object, optional) — Array values for rule definition
        - `boolean` (boolean, optional) — Boolean values for rule definition
        - `description` (string, optional) — Description for rule definition
        - `float` (double, optional) — Float values for rule definition
        - `int` (long, optional) — int64
        - `op` (string, optional) — Operator selected for rule definition
        - `string` (string, optional) — Boolean values for rule definition
      - `number` (double, optional) — Boolean values for rule definition
      - `string` (string, optional) — String values for rule definition
    - `op` (string, optional) — Selected operator for the rule
    - `or` (list of object, optional) — Metric to indicate OR between rules
    - `rhs` (object, optional) — Action of the rule
      - `array` (list of object, optional) — Array values to define the rule
      - `boolean` (boolean, optional) — Boolean values for rule definition
      - `contactProperty` (string, optional) — string
      - `date` (string, optional) — Selected date for rule definition
      - `eventProperty` (string, optional) — Selected event property for rule definition
      - `expression` (object, optional) — Created expression for rule definition
        - `args` (list of object, optional) — array[object]
        - `array` (list of object, optional) — Array values for rule definition
        - `boolean` (boolean, optional) — Boolean values for rule definition
        - `description` (string, optional) — Description for rule definition
        - `float` (double, optional) — Float values for rule definition
        - `int` (long, optional) — int64
        - `op` (string, optional) — Operator selected for rule definition
        - `string` (string, optional) — Boolean values for rule definition
      - `number` (double, optional) — Boolean values for rule definition
      - `string` (string, optional) — String values for rule definition
  - `createdAt` (string, optional) — Timestamp when the rule was created
  - `description` (string, optional) — Description of the rule
  - `event` (object, optional) — Selected event in the rule
    - `name` (string, optional) — Name of the event
    - `source` (string, optional) — Source of the event
  - `isInternal` (boolean, optional) — Metric to identify if it's an internal rule or not
  - `loyaltyProgramId` (string, optional) — Loyalty Program id to which current rule is associated
  - `loyaltyVersionId` (integer, optional) — Loyalty Version id to which current rule is associated
  - `meta` (map from string to any, optional) — Additional data to define the rule
  - `name` (string, optional) — Rule name
  - `results` (list of object, optional) — Results of the rule definition
    - `action` (string, optional) — Action for the defined rule
    - `parameters` (list of object, optional) — Parameters to define the reward
      - `name` (string, optional) — Name of the rule
      - `value` (object, optional) — Selected value of the parameter to define the rule
        - `array` (list of object, optional) — Array values to define the rule
        - `boolean` (boolean, optional) — Boolean values for rule definition
        - `contactProperty` (string, optional) — string
        - `date` (string, optional) — Selected date for rule definition
        - `eventProperty` (string, optional) — Selected event property for rule definition
        - `expression` (object, optional) — Created expression for rule definition
          - `args` (list of object, optional) — array[object]
          - `array` (list of object, optional) — Array values for rule definition
          - `boolean` (boolean, optional) — Boolean values for rule definition
          - `description` (string, optional) — Description for rule definition
          - `float` (double, optional) — Float values for rule definition
          - `int` (long, optional) — int64
          - `op` (string, optional) — Operator selected for rule definition
          - `string` (string, optional) — Boolean values for rule definition
        - `number` (double, optional) — Boolean values for rule definition
        - `string` (string, optional) — String values for rule definition
    - `service` (string, optional) — Selected service to define the reward
  - `ruleId` (string, optional) — Unique identifier for the rule
  - `ruleType` (string, optional) — Type of the rule
  - `updatedAt` (string, optional) — Timestamp when the rule was updated
- `startDate` (datetime, optional) — Start date of attribution of the reward
- `subtractBalanceDefinitionId` (string, optional) — Id of the selected balance while redeeming / attributing a reward
- `subtractBalanceStrategy` (string, optional) — Strategy of the Balance while redeeming / attributing a reward
- `subtractBalanceValue` (integer, optional) — Amount of balance to be selected while redeeming / attributing a reward
- `subtractTotalBalance` (boolean, optional) — Value to indicate to subtract full balance or not
- `totalAttribution` (integer, optional) — Defines the limit to which a consumer can attribute a reward
- `totalRedeem` (integer, optional) — Defines the limit to which a consumer can redeem a reward
- `triggerId` (string, optional) — Id of the Rule to be updated for that reward
- `unit` (string, optional) — Selected unit of the balance
- `updatedAt` (string, optional) — Timestamp for when this reward was last updated.
- `value` (double, optional) — Value of metric in selected config for reward definition
- `valueType` (string, optional) — Type of config selected for reward definition

## Errors

### 401 Unauthorized Error

Request Authentication Failed

- `message` (string, required) — Readable message associated to the failure
- `code` (string, optional) — Error code displayed in case of a failure

### 403 Forbidden Error

Cannot Authenticate Request

- `message` (string, required) — Readable message associated to the failure
- `code` (string, optional) — Error code displayed in case of a failure

### 404 Not Found Error

Not Found

- `message` (string, required) — Readable message associated to the failure
- `code` (string, optional) — Error code displayed in case of a failure

### 422 Unprocessable Entity Error

Validation errors

- `message` (string, required) — Readable message associated to the failure
- `code` (string, optional) — Error code displayed in case of a failure

### 424 Failed Dependency Error

Failed Dependency

- `message` (string, required) — Readable message associated to the failure
- `code` (string, optional) — Error code displayed in case of a failure

### 500 Internal Server Error

Internal error occurred

- `message` (string, required) — Readable message associated to the failure
- `code` (string, optional) — Error code displayed in case of a failure

## Examples

**Response**

```json
{
  "attributionPerConsumer": 1,
  "balanceDefinitionId": "string",
  "code": "string",
  "codeCount": 1,
  "codeGeneratorId": "string",
  "codePoolId": "string",
  "config": "string",
  "createdAt": "2024-01-15T09:30:00Z",
  "disabledAt": "2024-01-15T09:30:00Z",
  "endDate": "2024-01-15T09:30:00Z",
  "expirationDate": "2024-01-15T09:30:00Z",
  "expirationModifier": "noModification",
  "expirationUnit": "string",
  "expirationValue": 1,
  "generator": {
    "createdAt": "string",
    "description": "string",
    "id": "string",
    "name": "string",
    "pattern": "string",
    "updatedAt": "2024-01-15T09:30:00Z"
  },
  "id": "string",
  "limits": [
    {
      "createdAt": "2024-01-15T09:30:00Z",
      "durationUnit": "string",
      "durationValue": 1,
      "limitValue": 1,
      "rewardLimitId": "string",
      "slidingSchedule": true,
      "type": "string",
      "updatedAt": "2024-01-15T09:30:00Z"
    }
  ],
  "loyaltyProgramId": "string",
  "meta": {},
  "name": "string",
  "products": [
    {
      "createdAt": "string",
      "imageRef": "string",
      "productId": "string",
      "value": "string"
    }
  ],
  "publicDescription": "string",
  "publicImage": "string",
  "publicName": "string",
  "redeemPerConsumer": 1,
  "redeemRules": [
    "string"
  ],
  "rewardConfigs": {
    "attribution": "string",
    "code": "string",
    "value": "string"
  },
  "rule": {
    "condition": {
      "and": [
        {
          "and": [
            null
          ],
          "lhs": {
            "array": [
              {
                "array": [
                  null
                ],
                "boolean": true,
                "contactProperty": "string",
                "date": "string",
                "eventProperty": "string",
                "expression": {
                  "args": [
                    {
                      "args": [
                        null
                      ],
                      "array": [
                        null
                      ],
                      "boolean": true,
                      "description": "string",
                      "float": 1.1,
                      "int": 1,
                      "op": "string",
                      "string": "string"
                    }
                  ],
                  "array": [
                    {
                      "args": [
                        null
                      ],
                      "array": [
                        null
                      ],
                      "boolean": true,
                      "description": "string",
                      "float": 1.1,
                      "int": 1,
                      "op": "string",
                      "string": "string"
                    }
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                },
                "number": 1.1,
                "string": "string"
              }
            ],
            "boolean": true,
            "contactProperty": "string",
            "date": "string",
            "eventProperty": "string",
            "expression": {
              "args": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "array": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            },
            "number": 1.1,
            "string": "string"
          },
          "op": "string",
          "or": [
            null
          ],
          "rhs": {
            "array": [
              {
                "array": [
                  null
                ],
                "boolean": true,
                "contactProperty": "string",
                "date": "string",
                "eventProperty": "string",
                "expression": {
                  "args": [
                    {
                      "args": [
                        null
                      ],
                      "array": [
                        null
                      ],
                      "boolean": true,
                      "description": "string",
                      "float": 1.1,
                      "int": 1,
                      "op": "string",
                      "string": "string"
                    }
                  ],
                  "array": [
                    {
                      "args": [
                        null
                      ],
                      "array": [
                        null
                      ],
                      "boolean": true,
                      "description": "string",
                      "float": 1.1,
                      "int": 1,
                      "op": "string",
                      "string": "string"
                    }
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                },
                "number": 1.1,
                "string": "string"
              }
            ],
            "boolean": true,
            "contactProperty": "string",
            "date": "string",
            "eventProperty": "string",
            "expression": {
              "args": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "array": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            },
            "number": 1.1,
            "string": "string"
          }
        }
      ],
      "lhs": {
        "array": [
          {
            "array": [
              null
            ],
            "boolean": true,
            "contactProperty": "string",
            "date": "string",
            "eventProperty": "string",
            "expression": {
              "args": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "array": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            },
            "number": 1.1,
            "string": "string"
          }
        ],
        "boolean": true,
        "contactProperty": "string",
        "date": "string",
        "eventProperty": "string",
        "expression": {
          "args": [
            {
              "args": [
                null
              ],
              "array": [
                null
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            }
          ],
          "array": [
            {
              "args": [
                null
              ],
              "array": [
                null
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            }
          ],
          "boolean": true,
          "description": "string",
          "float": 1.1,
          "int": 1,
          "op": "string",
          "string": "string"
        },
        "number": 1.1,
        "string": "string"
      },
      "op": "string",
      "or": [
        {
          "and": [
            null
          ],
          "lhs": {
            "array": [
              {
                "array": [
                  null
                ],
                "boolean": true,
                "contactProperty": "string",
                "date": "string",
                "eventProperty": "string",
                "expression": {
                  "args": [
                    {
                      "args": [
                        null
                      ],
                      "array": [
                        null
                      ],
                      "boolean": true,
                      "description": "string",
                      "float": 1.1,
                      "int": 1,
                      "op": "string",
                      "string": "string"
                    }
                  ],
                  "array": [
                    {
                      "args": [
                        null
                      ],
                      "array": [
                        null
                      ],
                      "boolean": true,
                      "description": "string",
                      "float": 1.1,
                      "int": 1,
                      "op": "string",
                      "string": "string"
                    }
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                },
                "number": 1.1,
                "string": "string"
              }
            ],
            "boolean": true,
            "contactProperty": "string",
            "date": "string",
            "eventProperty": "string",
            "expression": {
              "args": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "array": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            },
            "number": 1.1,
            "string": "string"
          },
          "op": "string",
          "or": [
            null
          ],
          "rhs": {
            "array": [
              {
                "array": [
                  null
                ],
                "boolean": true,
                "contactProperty": "string",
                "date": "string",
                "eventProperty": "string",
                "expression": {
                  "args": [
                    {
                      "args": [
                        null
                      ],
                      "array": [
                        null
                      ],
                      "boolean": true,
                      "description": "string",
                      "float": 1.1,
                      "int": 1,
                      "op": "string",
                      "string": "string"
                    }
                  ],
                  "array": [
                    {
                      "args": [
                        null
                      ],
                      "array": [
                        null
                      ],
                      "boolean": true,
                      "description": "string",
                      "float": 1.1,
                      "int": 1,
                      "op": "string",
                      "string": "string"
                    }
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                },
                "number": 1.1,
                "string": "string"
              }
            ],
            "boolean": true,
            "contactProperty": "string",
            "date": "string",
            "eventProperty": "string",
            "expression": {
              "args": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "array": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            },
            "number": 1.1,
            "string": "string"
          }
        }
      ],
      "rhs": {
        "array": [
          {
            "array": [
              null
            ],
            "boolean": true,
            "contactProperty": "string",
            "date": "string",
            "eventProperty": "string",
            "expression": {
              "args": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "array": [
                {
                  "args": [
                    null
                  ],
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "description": "string",
                  "float": 1.1,
                  "int": 1,
                  "op": "string",
                  "string": "string"
                }
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            },
            "number": 1.1,
            "string": "string"
          }
        ],
        "boolean": true,
        "contactProperty": "string",
        "date": "string",
        "eventProperty": "string",
        "expression": {
          "args": [
            {
              "args": [
                null
              ],
              "array": [
                null
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            }
          ],
          "array": [
            {
              "args": [
                null
              ],
              "array": [
                null
              ],
              "boolean": true,
              "description": "string",
              "float": 1.1,
              "int": 1,
              "op": "string",
              "string": "string"
            }
          ],
          "boolean": true,
          "description": "string",
          "float": 1.1,
          "int": 1,
          "op": "string",
          "string": "string"
        },
        "number": 1.1,
        "string": "string"
      }
    },
    "createdAt": "string",
    "description": "string",
    "event": {
      "name": "string",
      "source": "string"
    },
    "isInternal": true,
    "loyaltyProgramId": "string",
    "loyaltyVersionId": 1,
    "meta": {},
    "name": "string",
    "results": [
      {
        "action": "string",
        "parameters": [
          {
            "name": "string",
            "value": {
              "array": [
                {
                  "array": [
                    null
                  ],
                  "boolean": true,
                  "contactProperty": "string",
                  "date": "string",
                  "eventProperty": "string",
                  "expression": {
                    "args": [
                      {
                        "args": [
                          null
                        ],
                        "array": [
                          null
                        ],
                        "boolean": true,
                        "description": "string",
                        "float": 1.1,
                        "int": 1,
                        "op": "string",
                        "string": "string"
                      }
                    ],
                    "array": [
                      {
                        "args": [
                          null
                        ],
                        "array": [
                          null
                        ],
                        "boolean": true,
                        "description": "string",
                        "float": 1.1,
                        "int": 1,
                        "op": "string",
                        "string": "string"
                      }
                    ],
                    "boolean": true,
                    "description": "string",
                    "float": 1.1,
                    "int": 1,
                    "op": "string",
                    "string": "string"
                  },
                  "number": 1.1,
                  "string": "string"
                }
              ],
              "boolean": true,
              "contactProperty": "string",
              "date": "string",
              "eventProperty": "string",
              "expression": {
                "args": [
                  {
                    "args": [
                      null
                    ],
                    "array": [
                      null
                    ],
                    "boolean": true,
                    "description": "string",
                    "float": 1.1,
                    "int": 1,
                    "op": "string",
                    "string": "string"
                  }
                ],
                "array": [
                  {
                    "args": [
                      null
                    ],
                    "array": [
                      null
                    ],
                    "boolean": true,
                    "description": "string",
                    "float": 1.1,
                    "int": 1,
                    "op": "string",
                    "string": "string"
                  }
                ],
                "boolean": true,
                "description": "string",
                "float": 1.1,
                "int": 1,
                "op": "string",
                "string": "string"
              },
              "number": 1.1,
              "string": "string"
            }
          }
        ],
        "service": "string"
      }
    ],
    "ruleId": "string",
    "ruleType": "string",
    "updatedAt": "string"
  },
  "startDate": "2024-01-15T09:30:00Z",
  "subtractBalanceDefinitionId": "string",
  "subtractBalanceStrategy": "string",
  "subtractBalanceValue": 1,
  "subtractTotalBalance": true,
  "totalAttribution": 1,
  "totalRedeem": 1,
  "triggerId": "string",
  "unit": "string",
  "updatedAt": "string",
  "value": 1.1,
  "valueType": "string"
}
```

**SDK Code**

```typescript
import { BrevoClient } from "@getbrevo/brevo";

async function main() {
    const client = new BrevoClient({
        apiKey: "YOUR_API_KEY_HERE",
    });
    await client.reward.getRewardInformation({
        pid: "pid",
        rid: "rid",
    });
}
main();

```

```python
from brevo import Brevo

client = Brevo(
    api_key="YOUR_API_KEY_HERE",
)

client.reward.get_reward_information(
    pid="pid",
    rid="rid",
)

```

```php
<?php

namespace Example;

use Brevo\Brevo;
use Brevo\Reward\Requests\GetLoyaltyOfferProgramsPidRewardsRidRequest;

$client = new Brevo(
    apiKey: 'YOUR_API_KEY_HERE',
);
$client->reward->getRewardInformation(
    'pid',
    'rid',
    new GetLoyaltyOfferProgramsPidRewardsRidRequest([]),
);

```

```go
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.brevo.com/v3/loyalty/offer/programs/pid/rewards/rid"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("api-key", "<apiKey>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby
require 'uri'
require 'net/http'

url = URI("https://api.brevo.com/v3/loyalty/offer/programs/pid/rewards/rid")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["api-key"] = '<apiKey>'

response = http.request(request)
puts response.read_body
```

```java
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.brevo.com/v3/loyalty/offer/programs/pid/rewards/rid")
  .header("api-key", "<apiKey>")
  .asString();
```

```csharp
using RestSharp;

var client = new RestClient("https://api.brevo.com/v3/loyalty/offer/programs/pid/rewards/rid");
var request = new RestRequest(Method.GET);
request.AddHeader("api-key", "<apiKey>");
IRestResponse response = client.Execute(request);
```

```swift
import Foundation

let headers = ["api-key": "<apiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://api.brevo.com/v3/loyalty/offer/programs/pid/rewards/rid")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```