Triggered when a user earns streak freezes.
The webhook event.
The webhook event type.
streak.freeze_earned
The user who earned streak freezes.
Show child attributes
The ID of the user in your database. Must be a string.
"user-id"
The user's email address.
"[email protected]"
The name of the user.
"John Doe"
The user's timezone.
"Europe/London"
The user's device tokens.
The device token.
["token1", "token2"]
Whether the user is opted into receiving Trophy-powered emails.
true
User attributes as key-value pairs. Keys must match existing user attributes set up in the Trophy dashboard.
{ "department": "engineering", "role": "developer"}
Whether the user is in the control group, meaning they do not receive emails or other communications from Trophy.
false
The date and time the user was created, in ISO 8601 format.
"2021-01-01T00:00:00Z"
The date and time the user was last updated, in ISO 8601 format.
The number of freezes earned.
The total number of freezes the user has after the event.
Return a 200 status to indicate the webhook was received and processed.
Was this page helpful?