v1

latestOpenAPI 3.0.12026-07-24501176.6 MB

Get available reward details for user by id

get/api_gateway/rewards/core/v1/user/reward/{reward Id}/brand/{brand name}?userId={id}

Path parameters

rewardIdstring required

Unique identifier of the reward.

brandNamestring required

Name of the brand the reward is associated with.

Query parameters

userIdstring

Unique identifier of the user.

Response

200

Example response

{
  "status": {
    "success": true,
    "code": 200,
    "message": "User Reward fetched successfully"
  },
  "reward": {
    "id": 355104,
    "name": "jogoldnamechange check",
    "description": "testreward1",
    "intouchPoints": 500,
    "startTime": "2025-09-26 20:00:00",
    "startDateTime": "2025-09-26T20:00:00Z",
    "endTime": "2026-10-31 11:59:30",
    "endDateTime": "2026-10-31T11:59:30Z",
    "categoryList": [
      {
        "id": 229,
        "name": "joreward",
        "enabled": true
      }
    ],
    "redemptionType": "INTOUCH_REWARD",
    "richContentRO": {
      "RC345": {
        "content": "en",
        "isEnabled": true
      },
      "Testing-richtestcontent": {
        "content": "hello this is rich content test",
        "isEnabled": true
      },
      "RCtestgeorgetrue": {
        "content": "en",
        "isEnabled": true
      },
      "RCtestgeorge2": {
        "content": "en",
        "isEnabled": true
      },
      "richcontentfrench": {
        "content": "this is the default value",
        "isEnabled": true
      },
      "RCtestCREATE": {
        "content": "en",
        "isEnabled": true
      },
      "RCtestgeorge4": {
        "content": "en",
        "isEnabled": true
      },
      "richcontentenglish": {
        "content": "this is the default value",
        "isEnabled": true
      },
      "Golden2reward": {
        "content": "20% Discount Applied",
        "isEnabled": true
      }
    },
    "rewardRestrictions": {
      "isValid": true
    },
    "orgLevelRestrictions": {
      "isValid": true,
      "customerRedemptionTypeLevel": [
        {
          "rewardConstraintId": 29700,
          "orgId": 100737,
          "kpi": "POINTS",
          "constraintLevel": "CUSTOMER_REDEMPTION_TYPE",
          "frequencyType": "DAILY",
          "constraintLimitValue": 15,
          "isActive": true,
          "intervalValue": 1,
          "isValid": true,
          "redemptionType": "POINTS"
        }
      ]
    }
  }
}