Get a reward by ID
GET/reward/:rewardId
Get a reward by ID
Request
Path Parameters
The unique identifier for the reward
Responses
- 200
- 403
- 404
- 500
Reward retrieved successfully
- application/json
- Schema
- Example (from schema)
Schema
Time representation of entity creation
Optional URL for the reward's thumbnail image.
Possible values: <= 32 characters
Name of the reward
Expiration date for special rewards
Unique identifier for Reward
Additional JSON metadata for triggers, actions or general easy-access data
ID of the project associated with the reward
Maximum number of times this reward can be redeemed.
Number of times this reward has been redeemed by the current user.
Possible values: <= 1000000
Points required to claim the reward
Detailed description of the reward
Number of times this reward has been redeemed.
Unique identifier for RewardType
{
"createdAt": "2024-01-01T09:00:00.00Z",
"thumbnail": "https://file.playmakers.co/r15Y7T4sM/r15Y7T4sM_thumbnail.png",
"name": "Amazon gift card",
"expiresAt": "2025-01-01T09:00:00.00Z",
"id": "r3b19Z1n",
"data": "{\"criteria\": \"complete_all_adventure_quests\", \"icon\": \"explorer_badge_icon.png\"}",
"projectId": "pGdouyKfY",
"maxClaims": null,
"myUserRewardCount": 2,
"requiredPoints": 10,
"description": "By completing the quest you're awarded with a shimmery golden badge",
"userRewardCount": 1,
"rewardTypeId": "R3b19Z1n"
}
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Forbidden access"
}
NotFound
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "A mandatory item was not found"
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Internal Server Error"
}