{ "type": "points.changed", "user": { "id": "user-id", "email": "[email protected]", "tz": "Europe/London", "subscribedToEmails": true, "created": "2021-01-01T00:00:00Z", "updated": "2021-01-01T00:00:00Z", "attributes": { "department": "engineering", "role": "developer" } }, "points": { "id": "0040fe51-6bce-4b44-b0ad-bddc4e123534", "key": "xp", "name": "XP", "description": null, "badgeUrl": null, "maxPoints": null, "total": 100, "awards": [ { "id": "0040fe51-6bce-4b44-b0ad-bddc4e123534", "awarded": 10, "date": "2021-01-01T00:00:00Z", "total": 100, "trigger": { "id": "0040fe51-6bce-4b44-b0ad-bddc4e123534", "type": "metric", "points": 10, "metricName": "words written", "metricThreshold": 1000 } } ] } }
Triggered when a user is awarded or loses points. This event is fired a maximum of once per user per points system per minute.
The webhook event.
The webhook event type.
points.changed
The user whose points increased or decreased.
Show child attributes
The user's points after the event.
Return a 200 status to indicate the webhook was received and processed.
Was this page helpful?