{
"message": "Completed successfully",
"dateList": [
"2026-08-03T09:00:00Z",
"2026-08-05T09:00:00Z",
"2026-08-07T09:00:00Z",
"2026-08-10T09:00:00Z",
"2026-08-12T09:00:00Z",
"2026-08-14T09:00:00Z"
]
}
curl --location --request POST 'https://zylalabs.com/api/13515/recurring+events+occurrence+rrule+api/30007/expand+rrule' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"rrule": "FREQ=WEEKLY;BYDAY=MO,WE,FR",
"startTime": "2026-08-03T09:00:00Z",
"endTime": "2026-08-14T23:59:59Z"
}'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Eventos Recursivos Ocurrencia RRULE API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento.
Expande una RRULE de iCalendar en fechas de ocurrencia entre una hora de inicio y una hora de finalización
La API de RRULE de Ocurrencias de Eventos Recurrentes devuelve un mensaje de éxito junto con una `dateList`, que es un array de marcas de tiempo RFC 3339 que representan cada ocurrencia de la regla de recurrencia especificada dentro de la ventana de tiempo dada
Los campos clave en los datos de respuesta son `message`, que indica el éxito de la operación, y `dateList`, que contiene el arreglo de marcas de tiempo de ocurrencias generadas a partir de la RRULE proporcionada
El endpoint Expand RRULE acepta tres parámetros: `rrule` (la cadena de regla de recurrencia), `startTime` (la marca de tiempo de inicio en formato RFC 3339) y `endTime` (la marca de tiempo de fin inclusiva en formato RFC 3339)
Los datos de la respuesta están organizados en un formato JSON que contiene un campo `mensaje` para el estado y un campo `listaDeFechas` que contiene un array de marcas de tiempo. Cada marca de tiempo corresponde a una ocurrencia de la regla de recurrencia dentro del intervalo de tiempo especificado
Los casos de uso típicos incluyen aplicaciones de calendario y programación que necesitan generar fechas específicas a partir de una RRULE almacenada así como sistemas de reservas recordatorios y programadores de trabajos que requieren patrones de fechas ampliados para un rango definido
Los usuarios pueden utilizar la lista de fechas devuelta para programar eventos enviar recordatorios o llenar calendarios con fechas de ocurrencia específicas Cada marca de tiempo se puede integrar directamente en sistemas de programación o aplicaciones que requieren información de fecha precisa
Si la RRULE o las marcas de tiempo proporcionadas son inválidas la API devolverá un error HTTP 400 indicando una solicitud incorrecta Los usuarios deben asegurarse de que sus entradas se ajusten a los formatos esperados para evitar este error
Los usuarios pueden personalizar sus solicitudes de datos modificando los parámetros `rrule`, `startTime` y `endTime` Al cambiar estos valores, los usuarios pueden generar fechas de ocurrencia para diferentes patrones de recurrencia y marcos de tiempo según sea necesario