Saltar al contenido principal
El objeto de la API del desencadenador custom-email-provider de Actions incluye:

api.cache

Permite realizar cambios en la caché.

api.cache.delete(key)

Elimina el registro que describe un valor almacenado en caché en la clave proporcionada, si existe.
key
string
La clave del registro de caché que se va a eliminar.

api.cache.get(key)

Recupera un registro que describe un valor almacenado en caché para la clave proporcionada, si existe. Si se encuentra un registro, el valor almacenado en caché está disponible en la propiedad value del objeto devuelto.
key
string
La clave del registro almacenado en la caché.

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

Almacena o actualiza un valor de cadena en la caché con la clave especificada. Los valores almacenados en esta caché están limitados al desencadenador en el que se establecen. Están sujetos a los límites de caché de Actions. Los valores almacenados de esta forma tendrán una duración de hasta los valores de ttl o expires_at especificados. Si no se especifica ninguna duración, se usará una duración predeterminada de 15 minutos. La duración no puede superar el tiempo máximo indicado en límites de caché de Actions. Importante: Esta caché está diseñada para datos efímeros de corta duración. Es posible que los elementos no estén disponibles en transacciones posteriores, aunque sigan dentro de su período de validez.
key
string
La clave del registro que se almacenará.
value
string
El valor del registro que se almacenará.
options
cachesetoptions
optional
Opciones para ajustar el comportamiento de la caché.

api.notification

Indica si el evento de notificación debe reintentarse o descartarse. Consulta cada uno de estos métodos para obtener más información sobre el comportamiento real. Si se realizan varias llamadas, solo se tendrá en cuenta la última.

api.notification.drop(reason)

Cuando se invoca, el evento de notificación se considera fallido y no se recuperará: Registraremos un error para este evento, pero no volveremos a enviarlo a la Action en el futuro. Si necesita que se reintente este evento de notificación, considere llamar a retry en su lugar.
reason
string
este motivo formará parte de la entrada de registro, lo que le ayudará a analizar mejor el error. Tenga en cuenta que este campo está limitado a 1024 caracteres y se truncará si es más largo.

api.notification.retry(reason)

Cuando se invoca, el evento de notificación se considera fallido, pero recuperable: Registraremos un error para este evento, pero lo reintentaremos hasta 5 veces en los próximos minutos. Si considera que este evento de notificación no debe volver a intentarse, considere llamar a drop en su lugar.
reason
string
este motivo formará parte de la entrada de registro, lo que le ayudará a analizar mejor el error. Tenga en cuenta que este campo está limitado a 1024 caracteres y se truncará si supera ese tamaño.