Перейти к содержимому
R-Service R-Service
Руководство разработчика RR Tech Service Management

Holidays - Calendars API

Эта документация пока недоступна на вашем языке, поэтому показана английская версия.

List all calendars of a holiday with a specific ID.

GET /holidays/:id/calendars
Status: 200 OK
[
{
"name": "24x5 (Monday through Friday)",
"created_at": "2016-03-14T03:09:47-06:00",
"sourceID": null,
"updated_at": "2016-03-14T03:09:47-06:00",
"id": 32,
"calendar_hours": [
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "mon"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "tue"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "wed"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "thu"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "fri"
}
],
"source": null,
"disabled": true
},
{
"name": "24x6 (Monday through Saturday)",
"created_at": "2016-03-14T03:09:47-06:00",
"sourceID": null,
"updated_at": "2016-03-14T03:09:47-06:00",
"id": 33,
"calendar_hours": [
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "mon"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "tue"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "wed"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "thu"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "fri"
},
{
"time_until": "00:00",
"time_from": "00:00",
"weekday": "sat"
}
],
"source": null
},
"..."
]

The response contains these fields by default.

The following predefined filters are available:

  • /holidays/:id/calendars/disabled : List all disabled calendars of a holiday with a specific ID
  • /holidays/:id/calendars/enabled : List all enabled calendars of a holiday with a specific ID

Add a link between a holiday with a specific ID and a calendar with a specific ID.

POST /holidays/:id/calendars/:calendar_id
Status: 200 OK
{}

Remove the link between a holiday with a specific ID and a calendar with a specific ID.

DELETE /holidays/:id/calendars/:calendar_id
Status: 204 No Content

Remove all links between a holiday with a specific ID and its calendars.

DELETE /holidays/:id/calendars
Status: 204 No Content