Skip to main content
Triggers let your application credit points to a wallet when a specific event occurs — a user crafts an item, completes a quest, makes a purchase, or any custom event you define. Triggers are configured in your dashboard under Triggers. Each trigger has a unique key, a name, and a fixed points amount.

POST /api/trigger

Request

Response 200

Errors


Rate limiting

Each unique combination of (api_key, walletAddress, triggerKey) is limited to 10 calls per minute. This prevents infinite loops from misconfigured event handlers. When rate limited, the response includes a Retry-After header (in seconds).

Wallet auto-creation

If the walletAddress doesn’t exist yet in the point system, it is automatically created before the points are credited. You don’t need to register wallets in advance.

Code examples


Setting up a trigger

  1. Dashboard → TriggersNew trigger
  2. Set an Event name (display only) and a Trigger key (used in API calls)
  3. Set the Points amount awarded per call
  4. The trigger is active by default — use the toggle to pause it without deleting it