Tu empresa tiene sus propios
días no laborables
Los feriados nacionales son solo la mitad del problema. El cierre de fin de año, las vacaciones colectivas de agosto, el puente que diste en junio — eso también son días no hábiles para tu empresa. Y ninguna API los conoce. Hasta ahora.
Sin calendarios personalizados
- ✗ Los cierres de tu empresa están hardcodeados en el código
- ✗ Cada vez que agregas un puente interno, necesitas un deploy
- ✗ La nómina, los SLAs y las entregas usan calendarios distintos
- ✗ Ops y RRHH dependen del equipo de desarrollo para cada cambio
Con feriados.io
- ✓ Los cierres se administran desde el dashboard o la API
- ✓ Agregar un puente es un click, no un deploy
- ✓
Un calendario por área:
?calendar=rrhho?calendar=logistica - ✓ Cualquier persona del equipo puede gestionar las fechas
En 3 pasos
Desde que creas el calendario hasta que lo usas en producción.
Crea tu calendario
Desde el dashboard o via API. Solo necesitas un nombre y un slug.
Agrega tus fechas
Cierres anuales, vacaciones colectivas, puentes internos. Cada fecha puede tener un nombre descriptivo.
Usa el slug en cualquier endpoint
Pasa ?calendar=planta-norte y la API combina automáticamente tus fechas con los feriados del país.
Ejemplos reales
Situaciones donde un calendario personalizado resuelve el problema.
Cierre de planta industrial
La planta cierra 2 semanas en julio y la última semana de diciembre. Logística necesita calcular plazos reales de producción sin contar esos días.
?calendar=planta-norte
Puente interno decidido por RRHH
La empresa da un puente el viernes despues de un feriado jueves. RRHH lo agrega al calendario desde el dashboard. Nómina y facturación lo reflejan automáticamente.
?calendar=empresa-xyz
Vacaciones colectivas
El equipo de soporte toma 10 días en febrero. Los SLAs de respuesta necesitan descontar esos días del plazo contractual.
?calendar=soporte
Calendarios por área
Cada departamento tiene sus propios días no laborables. Un calendario por área permite que cada endpoint use el correcto.
?calendar=ventas · ?calendar=legal
Endpoints de la API
CRUD completo para calendarios y fechas. Disponible en todos los planes.
| Endpoint | Descripción |
|---|---|
| POST /v1/calendars | Crear un calendario |
| GET /v1/calendars | Listar tus calendarios |
| DELETE /v1/calendars/:slug | Eliminar un calendario y todas sus fechas |
| POST /v1/calendars/:slug/dates | Agregar fechas al calendario |
| GET /v1/calendars/:slug/dates | Listar fechas de un calendario |
| DELETE /v1/calendars/:slug/dates/:date | Eliminar una fecha |
Luego usa ?calendar=tu-slug en cualquier endpoint operativo: is-business-day, business-days/add, business-days/between, last-business-day.
Incluido en todos los planes
La cantidad de calendarios depende de tu plan. Los endpoints CRUD son los mismos.
Free
1
calendario
10 fechas futuras
Starter
3
calendarios
Fechas ilimitadas
Team
10
calendarios
Fechas ilimitadas
Business
∞
ilimitados
Fechas ilimitadas
Preguntas frecuentes
¿Necesito saber programar para crear un calendario?
No. Desde el dashboard puedes crear calendarios, agregar fechas y eliminarlas visualmente. La API es opcional para quienes quieren automatizar la gestión.
¿Qué pasa si no paso ?calendar en la llamada?
La API solo considera los feriados nacionales y los fines de semana. Funciona exactamente igual que sin calendarios personalizados — no se rompe nada.
¿Puedo tener varios calendarios para distintas áreas?
Sí. Cada calendario tiene su propio slug. Un endpoint puede usar ?calendar=logistica y otro ?calendar=rrhh. La cantidad de calendarios depende de tu plan.
¿Se duplican con los feriados nacionales?
No. Si una de tus fechas coincide con un feriado nacional, la API no la cuenta doble. El desglose de la respuesta separa holidays de custom_non_working.
Crea tu primer calendario ahora
Plan Free incluye 1 calendario con 10 fechas. Sin tarjeta.
Desde Starter ($9/mes) tienes calendarios con fechas ilimitadas.