Rewards
Reward management operations
Retrieve rewards for the authenticated user with optional filtering
Query parameters
statusstring · enumOptionalPossible values:
Filter rewards by status
limitstringOptionalDefault:
Maximum number of results per request
100offsetstringOptionalDefault:
Number of results to skip
0Responses
200
List of rewards
application/json
401
Unauthorized
application/json
500
Internal server error
application/json
get
/api/rewardsAssign a reward to a user using a campaign key
Body
campaign_keystring · min: 1RequiredExample:
Campaign key
summer2024beneficiarystring · addressOptionalExample:
User address to assign the reward to
0x1234567890123456789012345678901234567890captcha_idstring · uuidOptionalExample:
Captcha identifier
123e4567-e89b-12d3-a456-426614174000captcha_valuestring · min: 6 · max: 6OptionalExample:
Captcha value
ABC123catalyststring · uriOptionalExample:
Catalyst URL where the user is connected
https://peer.decentraland.orgassign_targetstring · addressOptionalExample:
Target contract for reward assignment
0x1234567890123456789012345678901234567890assign_valuestring · min: 1OptionalExample:
Value for reward assignment
1assign_groupstring · min: 1OptionalExample:
Group for reward assignment
premiumResponses
200
Reward assigned successfully
application/json
400
Bad request
application/json
401
Unauthorized
application/json
500
Internal server error
application/json
post
/api/rewardsLast updated