API de Regla de Recurrencia
Expande y describe reglas de recurrencia RFC 5545 — la RRULE que impulsa las repeticiones de calendario. El endpoint expand toma una RRULE y una fecha-hora de inicio y devuelve las próximas fechas de ocurrencia, manejando correctamente FREQ (diario, semanal, mensual, anual y los más finos por hora/minuto/segundo), INTERVAL (cada 2 semanas…), COUNT y UNTIL, BYDAY incluyendo ordinales como 2MO o -1FR (así "el último viernes del mes" o "el tercer domingo de junio"), BYMONTHDAY incluyendo negativos (-1 para el último día del mes), BYMONTH y WKST. El endpoint describe convierte una regla en una oración en español sencillo como "cada semana los lunes, miércoles y viernes, 10 veces". Todo se calcula localmente en UTC y de forma determinista, por lo que es instantáneo, privado e idéntico en cada máquina. Ideal para sistemas de programación y reservas, aplicaciones de calendario y recordatorios, ciclos de facturación y suscripción, programación de trabajos e informes, y mostrar a los clientes cuándo ocurre algo a continuación. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto expande la regla de recurrencia; para construir un evento de calendario .ics descargable use una API de iCalendar, y para aritmética de fechas simple use una API de fecha-hora.
api.oanor.com/rrule-api