Claim mystery reward

Changed on

This endpoint allows you to claim a mystery reward on a subscription by passing the mystery reward id

post/2026-04/subscription/{subscriptionId}/mysteryReward/claimReward

Request

  • Base URL
    https://api.loopsubscriptions.com/storefront
  • URL
    https://api.loopsubscriptions.com/storefront/2026-04/subscription/{subscriptionId}/mysteryReward/claimReward
  • Auth
    API key in header Authorization

Path parameters

subscriptionIdinteger required

The unique identifier for a subscription in Loop

Request body

viewChannelstring
rewardIdstring required

The reward id of the mystery reward which is to be claimed

Response

Mystery reward claimed successfully

successboolean
messagestring
codestring
pageInfounknown

Example response

{
  "success": true,
  "message": "Fetched subscription streak details successfully",
  "data": {
    "programName": "New streak",
    "streakLength": 5,
    "gracePeriod": 7,
    "status": "ACTIVE",
    "nextDueDate": "2025-12-07T08:00:00.000Z",
    "rewards": [
      {
        "orderNumber": 1,
        "rewardType": "NONE",
        "texts": {
          "rewardTitle": "Great work with the first move!"
        }
      }
    ]
  },
  "code": "SUCCESS"
}

Changes