API для работы с праздничными днями, рабочими днями и расчетом количества дней между датами.
API предоставляет информацию о рабочих и нерабочих днях в России, включая:
Все запросы требуют токен авторизации:
X-API-Token: your-token?token=your-tokenGET /api/public/workdays
Возвращает все специальные дни (праздники и рабочие выходные).
GET /api/public/workdays?year=2024
Возвращает специальные дни за указанный год.
GET /api/public/workdays/date?date=2024-01-01
Проверяет, является ли указанная дата рабочим днем.
GET /api/public/workdays/calculate?start_date=2024-01-01&end_date=2024-01-10
Рассчитывает количество календарных и рабочих дней между датами.
GET /api/public/workdays/period?start_date=2024-01-01&end_date=2024-12-31
Возвращает специальные дни за указанный период.
{
"success": true,
"data": {
"date": "2024-01-01",
"is_working": false,
"day_of_week": "Monday",
"special_info": {
"is_working": false,
"description": "Новогодние праздники"
},
"next_working_day": "2024-01-09"
}
}
{
"success": true,
"data": {
"start_date": "2024-01-01",
"end_date": "2024-01-10",
"calendar_days": 9,
"working_days": 2,
"start_date_info": {
"is_working": false,
"special_info": {"description": "Новогодние праздники"}
},
"end_date_info": {
"is_working": true
}
}
}