Cualquier endpoint se puede configurar para ejecutarse según un horario ("Cada N minutos," en la cabecera de su constructor) en lugar de solo cuando alguien lo llama directamente, útil para limpieza periódica, sincronizar datos de otro lugar, o enviar un informe recurrente.
Cómo es una ejecución programada
Una ejecución programada ocurre con una solicitud vacía, sin llamador, sin cadena de consulta, sin cuerpo, así que su lógica no debería depender de que haya datos de solicitud presentes. Cualquier cosa que necesite (una llamada a una API externa, un secreto almacenado) debería venir de los propios bloques del endpoint.
El intervalo real, en la práctica
Con qué frecuencia realmente puede lanzarse tu horario depende de la frecuencia del cron de nuestro plan de hosting, no del número que escribes aquí. Ahora mismo eso es una vez al día, así que un endpoint configurado para ejecutarse "cada 10 minutos" se ejecutará, en la práctica, una vez al día hasta que eso cambie. Esto es un límite de toda la plataforma, no algo específico de tu proyecto o plan.
Consejo: Si el momento importa para lo que hace tu endpoint (un informe que necesita "los datos de ayer", por ejemplo), escribe su lógica para que funcione correctamente sin importar cuánto tiempo haya pasado realmente desde la última ejecución, en lugar de asumir que han pasado exactamente N minutos.