Task Center

The task center provides gamified tasks, referral tracking, and reward history for users.

Get task center

GET /api/tasks

Returns available tasks and their completion status.

const tasks = await client.getTaskCenter()
tasks = client.get_task_center()

Claim task

POST /api/tasks/:taskKey/claim

Claim a completed task to receive its reward.

const result = await client.claimTask('daily-login')
result = client.claim_task("daily-login")

Get referral summary

GET /api/tasks/referral-summary
const summary = await client.getReferralSummary()
summary = client.get_referral_summary()

Get reward history

GET /api/tasks/rewards
ParamTypeDescription
limitnumberMax results
offsetnumberOffset
const history = await client.getRewardHistory({ limit: 50 })
history = client.get_reward_history(limit=50)