> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sparkle.bot/llms.txt
> Use this file to discover all available pages before exploring further.

# reward.redemption.claim

> Cette événement est déclenché lorsque qu'un utilisateur achète une récompense de point de chaine sur votre chaîne. (personalisé ou non)

L'événement `reward.redemption.claim` est déclenché lorsque qu'un utilisateur achète une récompense de point de chaine sur votre chaîne peut importe si elle est personalisé ou non.

<Info>
  Les récompense de point de chaine personalisé correponde au récompense que
  vous avez créer par Sparkle, Twitch limite certaines actions sur les
  récompenses qui n'ont pas été créer, notament la possibiliter de les modifier
  ou d'annuler un achat.
</Info>

Exemple d'utilisation :

```javascript theme={null}
export default createHook({
  event: "reward.redemption.claim",
  run: async (event, ctx) => {
    // Votre code ici
  },
})
```

### Types

Description des propriétés de l'event `reward.redemption.claim` :

```typescript theme={null}
{
  id: string // Identifiant du rachat de la récompense
  broadcaster_user_id: string // ID du diffuseur (le propriétaire du canal) demandé
  broadcaster_user_login: string // Nom d'utilisateur du diffuseur demandé
  broadcaster_user_name: string // Nom d'affichage du diffuseur demandé
  user_id: string // ID de l'utilisateur ayant racheté la récompense
  user_login: string // Nom d'utilisateur de l'utilisateur ayant racheté la récompense
  user_name: string // Nom d'affichage de l'utilisateur ayant racheté la récompense
  user_input: string // Entrée de l'utilisateur fournie. Chaîne vide si non fournie.
  status: "unknown" | "unfulfilled" | "fulfilled" | "canceled" // Statut du rachat de la récompense. Les valeurs possibles sont "unknown", "unfulfilled", "fulfilled" et "canceled".
  reward: {
    id: string // Identifiant de la récompense
    title: string // Nom de la récompense
    cost: number // Coût de la récompense
    prompt: string // Description de la récompense
  }
  redeemed_at: string // Horodatage RFC3339 du moment où la récompense a été rachetée
}
```
