Webhook

Cohort Webhook Event Types

This is the list of event types that we currently send.
For guidance on how to listen to these events, take a look at Svix's guide to consuming webhooks.

challenge.new-step-available

[DEPRECATED] Triggered when a new challenge steps becomes available for a User.

Example
JSON
{}

cohort.app.connected

Event Triggerred when a user connects an app in their Experience Space

Example
JSON
{}

cohort.app.disconnected

Event Triggerred when a user disconnects an app in their Experience Space

Example
JSON
{}

cohort.badge.gained

Event Triggerred when a user gains a badge

Example
JSON
{}

cohort.badge.lost

Event Triggerred when a user loses a badge

Example
JSON
{}

cohort.challenge.completed

Event Triggerred when a user completes a Challenge

Example
JSON
{}

cohort.challenge.left

Event Triggerred when a user leaves a Challenge

Example
JSON
{}

cohort.challenge.new-challenge-available

Event Triggerred when a new Challenge is available to a user

Example
JSON
{}

cohort.challenge.new-step-available

Event Triggerred when a new step is available to a user in a Challenge

Example
JSON
{}

cohort.challenge.opted-in

Event Triggerred when a user opts-in a Challenge

Example
JSON
{}

cohort.challenge.step-completed

Event Triggerred when a user completes a step of a Challenge

Example
JSON
{}

cohort.cohort.joined

Event Triggerred when a user joins a cohort

Example
JSON
{}

cohort.cohort.left

Event Triggerred when a user leaves a cohort

Example
JSON
{}

cohort.digital-asset.deleted

Event triggerred when a Digital Asset is deleted

Example
JSON
{}

cohort.digital-asset.received

Event Triggerred when a user receives a new Digital Asset

Example
JSON
{}

cohort.digital-asset.transferred

Event Triggerred when a user transfers one of their Digital Assets

Example
JSON
{}

cohort.order.created

Event Triggerred when a user successfully creates an order

Example
JSON
{}

cohort.perk.received

Event Triggerred when a user receives a new Perk

Example
JSON
{}

cohort.perk.restored

Event Triggerred when a user PerkAccess is restored

Example
JSON
{}

cohort.perk.revoked

Event Triggerred when a user PerkAccess is revoked

Example
JSON
{}

cohort.perk.used

Event Triggerred when a user uses a Perk

Example
JSON
{}

cohort.user.created

Event Triggerred when a user is created

Example
JSON
{}

cohort.user.deleted

Event Triggerred when a user is deleted

Example
JSON
{}

cohort.user.username-changed

Event Triggerred when a user changes their username

Example
JSON
{}

cohort.user.xps-visited

Event Triggerred when a user visits their Experience Space

Example
JSON
{}

digital-asset.created

[DEPRECATED] Triggered when a new Digital Asset is created and minted to a User's wallet.

Example
JSON
{}

digital-asset.transferred

[DEPRECATED] Triggered when a Digital Asset is transferred on the blockchain.

Example
JSON
{}

garmin-connect.activity.created

Event Triggerred when a user creates an activity on Garmin Connect

Example
JSON
{}

perk.access-created

[DEPRECATED] Triggered when a User gains access to a Perk.

Example
JSON
{}

perk.used

[DEPRECATED] Triggered when a Perk is used by a User.

Example
JSON
{}