> ## 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 d'action send-phone-message.

# Déclencheurs Actions : send-phone-message - objet API

L'objet API du déclencheur d'action send-phone-message comprend :

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

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

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

Supprime l’enregistrement décrivant une valeur mise en cache associé à la
clé fournie, s’il existe.

<ResponseField name="key" type="string">
  La clé de l’enregistrement du cache à supprimer.
</ResponseField>

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

Récupère un enregistrement décrivant une valeur mise en cache associée à la clé fournie,
s’il existe. Si un enregistrement est trouvé, la valeur mise en cache se trouve
dans la propriété `value` de l’objet retourné.

<ResponseField name="key" type="string">
  La clé de l’enregistrement stocké dans le cache.
</ResponseField>

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

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

Les valeurs stockées dans ce cache sont limitées au déclencheur d'action dans lequel elles
sont définies. Elles sont assujetties aux [Actions Cache Limits](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 précisé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 [Actions Cache Limits](https://auth0.com/docs/customize/actions/limitations).

**Important** : Ce cache est conçu pour des données éphémères de courte durée. Il se peut que des éléments ne soient pas
disponibles lors de transactions ultérieures, même s’ils sont encore dans leur période de validité.

<ResponseField name="key" type="string">
  La clé de l’enregistrement à stocker.
</ResponseField>

<ResponseField name="value" type="string">
  La valeur de l’enregistrement à stocker.
</ResponseField>

<ResponseField name="options" type="cachesetoptions" post={["optional"]}>
  Options permettant d’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 enregistrements mis en cache puissent être évincés plus tôt, ils ne
      seront jamais conservés 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
      date d’expiration la plus rapprochée 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
      date d’expiration la plus rapprochée des deux sera utilisée.
    </ResponseField>
  </Expandable>
</ResponseField>
