Passer au contenu principal
L’objet API du déclencheur custom-email-provider d’Actions comprend :

api.cache

Modifiez le cache.

api.cache.delete(key)

Supprime le Record décrivant une valeur mise en cache pour la clé fournie, s’il existe.
key
string
La clé du Record du cache à supprimer.

api.cache.get(key)

Récupère un Record décrivant une valeur mise en cache associée à la clé fournie, si elle existe. Si un Record est trouvé, la valeur mise en cache se trouve dans la propriété value de l’objet renvoyé.
key
string
La clé du Record stocké dans le cache.

api.cache.set(key, value, options)

Stocke ou met à jour une valeur de chaîne dans le cache pour la clé spécifiée. Les valeurs stockées dans ce cache sont limitées au déclencheur dans lequel elles sont définies. Elles sont soumises aux limites du cache Actions. Les valeurs stockées de cette façon auront une durée de vie pouvant aller jusqu’à celle indiquée par ttl ou expires_at. 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 Actions. 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 dans des transactions ultérieures, même si leur durée de vie indiquée n’est pas expirée.
key
string
La clé du Record à stocker.
value
string
La valeur du Record à stocker.
options
cachesetoptions
optional
Options permettant de régler le comportement du cache.

api.notification

Indique si l’événement de notification doit être réessayé ou abandonné. Consultez chacune de ces méthodes pour obtenir plus de détails sur le comportement effectif. Si plusieurs appels sont effectués, seul le dernier est pris en compte.

api.notification.drop(reason)

Lorsqu’elle est appelée, l’événement de notification est considéré comme un échec sans possibilité de reprise : Une erreur sera consignée pour cet événement, mais il ne sera plus envoyé à l’Action par la suite. Si vous devez faire retenter cet événement de notification, envisagez plutôt d’appeler retry.
reason
string
cette raison fera partie de l’entrée de journal, ce qui vous aidera à approfondir l’analyse de l’erreur. Veuillez noter que ce champ est limité à 1024 caractères et sera tronqué s’il dépasse cette longueur.

api.notification.retry(reason)

Lorsqu’elle est appelée, l’événement de notification est considéré comme ayant échoué, mais comme récupérable : Une erreur sera consignée pour cet événement, mais une nouvelle tentative sera effectuée jusqu’à 5 fois au cours des prochaines minutes. Si vous estimez que cet événement de notification ne doit pas faire l’objet d’une nouvelle tentative, envisagez plutôt d’appeler drop.
reason
string
ce motif fera partie de l’entrée de journal, ce qui vous aidera à approfondir l’analyse de l’erreur. Veuillez noter que ce champ est limité à 1024 caractères et sera tronqué s’il dépasse cette longueur.