Skip to content
Game Dev Portal

API & Webhook Docs

Integrate game quests into your game server and client

How Webhooks Work

When a player completes a game goal, your game server sends a webhook to our endpoint. We verify the signature, match it to a quest, and award points/XUT to the player. You can also receive webhooks from us when quest status changes.

Your Game Server
Quest Platform Webhook
Points Awarded
Example Payload
{
  "event": "quest.completed",
  "timestamp": "2026-02-25T14:32:00Z",
  "data": {
    "questId": "q_abc123",
    "playerId": "player_8821",
    "gameId": "space-blaster-001",
    "goalType": "level",
    "goalValue": 10,
    "pointsAwarded": 500,
    "xutAwarded": 5
  }
}