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

api.cache

Modifica la caché.

api.cache.delete(key)

Elimina el registro que describe un valor almacenado en caché para 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é en la clave indicada, si existe. Si se encuentra un registro, el valor almacenado en caché se encuentra 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 Trigger en el que se establecen. Están sujetos a los Límites de caché de Actions. Los valores almacenados de esta manera 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. Las duraciones no pueden superar la duración máxima indicada en Límites de caché de Actions. Importante: Esta caché está diseñada para datos efímeros y de corta duración. Es posible que los elementos no estén disponibles en transacciones posteriores incluso si siguen dentro de la duración especificada.
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 debe considerarse que 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 tiene en cuenta la última.

api.notification.drop(reason)

Cuando se llama, el evento de notificación se considera fallido y no se volverá a intentar: Registraremos un error para este evento, pero no volveremos a enviarlo a la acción. Si necesitas que este evento de notificación se vuelva a intentar, considera llamar a retry en su lugar.
reason
string
este motivo formará parte de la entrada de registro, lo que te ayudará a analizar mejor el error. Ten en cuenta que este campo está limitado a 1024 caracteres y se truncará si es más largo.

api.notification.retry(reason)

Cuando se llama, el evento de notificación se considera fallido, pero recuperable: Registraremos un error para este evento, pero volveremos a intentarlo 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 y le ayudará a analizar mejor el error. Tenga en cuenta que este campo está limitado a 1024 caracteres y se truncará si se supera ese límite.