Public API for data access
Reward from widget balance
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Internal Server Error
POST /api/v2/integration/user/{userId}/rewards/redeem?operatorId=1 HTTP/1.1
Host: integration.enable3.io
Content-Type: application/json
Accept: */*
Content-Length: 34
{
"rewardId": "text",
"type": "EVENT"
}{
"reply": "text"
}Claim accumulated reward points for given mission
No Content
No content
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Internal Server Error
POST /api/v2/integration/user/{userId}/missions/{missionId}/claim?operatorId=1 HTTP/1.1
Host: integration.enable3.io
Accept: */*
No content
Get shop-ready rewards available to the requested player. Existing operator, active status, segment, tier, and reward-limit eligibility rules are applied.
200Language used for localized reward name and description.
Paginated shop-ready rewards available to the requested player.
Total number of eligible rewards before pagination.
Indicates whether more eligible rewards exist after this page.
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/v2/integration/user/{userId}/rewards?lang=text&operatorId=1 HTTP/1.1
Host: integration.enable3.io
Accept: */*
{
"results": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"cardImageUrl": "text",
"pageImageUrl": "text",
"tokenCost": 1,
"tokenRewardAmount": 1,
"amount": 1,
"purchaseProductId": "text",
"availableForUser": true,
"remainingPerUser": 1
}
],
"total": 1,
"hasNext": true
}Get all active missions by user
100OK
total number of results (non paginated)
indicates if there are any results left beyond the current page
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/v2/integration/user/{userId}/missions?lang=text&operatorId=1 HTTP/1.1
Host: integration.enable3.io
Accept: */*
{
"results": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"rewardAmount": 1,
"pendingRewardsAmountToClaim": 1,
"canClaim": true,
"currentProgress": 1,
"targetProgress": 1,
"dueDate": "text",
"progressPercent": 1
}
],
"total": 1,
"hasNext": true
}Get user's current balance
OK
Bad Request
Unauthorized
Forbidden
Not Found
Conflict
Internal Server Error
GET /api/v2/integration/user/{userId}/balance?operatorId=1 HTTP/1.1
Host: integration.enable3.io
Accept: */*
{
"amount": 1
}Last updated