{
"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/13519/dtstart+based+recurrence+rrule+api/30012/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 Recurrencia basada en DTSTART 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 un tiempo de inicio y un tiempo de finalización
La API de RRULE de recurrencia basada en DTSTART 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 del RRULE proporcionado
El extremo 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 finalización inclusiva en formato RFC 3339)
Los datos de respuesta están organizados en un formato JSON que contiene un campo `message` para el estado y un campo `dateList` que contiene una matriz de marcas de tiempo. Cada marca de tiempo corresponde a una ocurrencia de la regla de recurrencia dentro del marco 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 un RRULE almacenado así como sistemas de reservas recordatorios y programadores de trabajos que requieren patrones de fecha expandidos para un rango definido
Los usuarios pueden utilizar la `dateList` devuelta para programar eventos enviar recordatorios o llenar calendarios con fechas de ocurrencia específicas Cada marca de tiempo puede integrarse directamente en sistemas de programación o aplicaciones que requieren información de fecha precisa
Si la RRULE proporcionada o las marcas de tiempo 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 franjas horarias según sea necesario