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

> Découvrez l’objet API du déclencheur post-change-password d’Actions.

# Déclencheurs Actions : post-change-password - objet API

L’objet API du déclencheur post-change-password d’Actions comprend :

<div id="apicache">
  ## `api.cache`
</div>

Permet de stocker et de récupérer des données qui persistent d’une exécution à l’autre.

<div id="apicachedeletekey">
  ### `api.cache.delete(key)`
</div>

Supprime le Record décrivant une valeur mise en cache à la
clé fournie, s’il existe.

<ResponseField name="key" type="string">
  La clé du Record du cache à supprimer.
</ResponseField>

<div id="apicachegetkey">
  ### `api.cache.get(key)`
</div>

Récupère un Record décrivant la valeur mise en cache associée à la clé fournie,
si elle existe. Si un Record est trouvé, la valeur mise en cache est disponible
dans la propriété `value` de l’objet renvoyé.

<ResponseField name="key" type="string">
  La clé du Record stocké dans le cache.
</ResponseField>

<div id="apicachesetkey-value-options">
  ### `api.cache.set(key, value, options)`
</div>

Stocke ou met à jour une valeur de chaîne dans le cache à la clé spécifiée.

Les valeurs stockées dans ce cache sont limitées au Trigger dans lequel elles
sont définies. Elles sont soumises aux [limites du cache des Actions](https://auth0.com/docs/customize/actions/limitations).

Les valeurs stockées de cette façon auront une durée de vie pouvant aller *jusqu’à* la
valeur `ttl` ou `expires_at` spécifiée. Si aucune durée de vie n’est spécifiée, une durée de vie
par défaut de 15 minutes sera utilisée. Les durées de vie ne peuvent pas dépasser la durée maximale
indiquée dans [les limites du cache des Actions](https://auth0.com/docs/customize/actions/limitations).

**Important** : Ce cache est conçu pour des données éphémères de courte durée. Les éléments pourraient ne pas être
disponibles lors de transactions ultérieures, même s’ils sont encore dans leur durée de vie prévue.

<ResponseField name="key" type="string">
  La clé du Record à stocker.
</ResponseField>

<ResponseField name="value" type="string">
  La valeur du Record à stocker.
</ResponseField>

<ResponseField name="options" type="cachesetoptions" post={["optional"]}>
  Options pour ajuster le comportement du cache.

  <Expandable title="propriétés de `options`" defaultOpen>
    <ResponseField name="expires_at" type="number" post={["optional"]}>
      L’heure d’expiration absolue en millisecondes depuis l’époque Unix.
      Bien que les Records mis en cache puissent être évincés plus tôt, elles ne
      seront jamais conservées au-delà de la valeur `expires_at` fournie.

      *Remarque* : Cette valeur ne doit pas être fournie si une valeur a aussi
      été fournie pour `ttl`. Si les deux options sont fournies, la
      première échéance des deux sera utilisée.
    </ResponseField>

    <ResponseField name="ttl" type="number" post={["optional"]}>
      La durée de vie de cette entrée de cache, en millisecondes.
      Bien que les valeurs mises en cache puissent être évincées plus tôt, elles ne
      seront jamais conservées au-delà de la valeur `ttl` fournie.

      *Remarque* : Cette valeur ne doit pas être fournie si une valeur a aussi
      été fournie pour `expires_at`. Si les deux options sont fournies, la
      première échéance des deux sera utilisée.
    </ResponseField>
  </Expandable>
</ResponseField>
