POST api/Calendar/GetHolidayCalendars
Get all holiday calendars from all countries available to the calling user.
Examples
The sample below shows the JSON payload to get all holiday calendar entries.
{
"TicketId": "8d9e7eb3-3e23-443d-bb38-ced65c88e168",
"Culture": "no"
}
The sample below shows a small extract of the result for this call
{
"CalendarItems": [
{
"CalendarId": "sesam31:b8f95d7f-2384-4cee-88e0-3758278f7381",
"Name": "Swedish Holidays",
"Description": "The Swedish holiday calendar.",
"ActiveFrom": "2020-01-01T00:00:00",
"ActiveTo": "2024-12-31T00:00:00"
},
{
"CalendarId": "sesam10:e5feba6c-7746-45a1-bafb-97197ba731e8",
"Name": "Norwegian Holidays",
"Description": "The Norwegian holiday calendar.",
"ActiveFrom": "2020-01-01T00:00:00",
"ActiveTo": "2024-12-31T00:00:00"
},
{
"CalendarId": "sesam42:56d41659-f69e-4cd1-9fdd-a7f9dfacf747",
"Name": "Danish Holidays",
"Description": "The Danish holiday calendar.",
"ActiveFrom": "2010-01-01T00:00:00",
"ActiveTo": "2015-12-31T00:00:00"
},
...
],
"CombinedPerformanceId": "sesam10:cf50c731-e1f4-4c9a-b63f-69e682ae4b98"
}
Request Information
URI Parameters
None.
Body Parameters
BaseArgumentModel| Name | Description | Type | Additional information |
|---|---|---|---|
| TicketId |
Gets or sets the ticket id |
string |
None. |
| Culture |
Gets or sets culture, if not specified we will use culture set on user. |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"TicketId": "sample string 1",
"Culture": "sample string 2"
}
application/xml, text/xml
Sample:
<BaseArgumentModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Rostov.Models">
<Culture>sample string 2</Culture>
<TicketId>sample string 1</TicketId>
</BaseArgumentModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
A list of all holiday calendars.
CalendarReturnWrapper| Name | Description | Type | Additional information |
|---|---|---|---|
| Calendars |
Get or set the list of calendars. |
Collection of CalendarModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"Calendars": [
{
"CombinedHolidayCalendarId": "sample string 1",
"Name": "sample string 2",
"Description": "sample string 3",
"ActiveFrom": "2026-11-11T20:08:44.9518182+01:00",
"ActiveTo": "2026-11-11T20:08:44.9518182+01:00",
"CombinedPerformanceId": "sample string 6"
},
{
"CombinedHolidayCalendarId": "sample string 1",
"Name": "sample string 2",
"Description": "sample string 3",
"ActiveFrom": "2026-11-11T20:08:44.9518182+01:00",
"ActiveTo": "2026-11-11T20:08:44.9518182+01:00",
"CombinedPerformanceId": "sample string 6"
}
]
}
application/xml, text/xml
Sample:
<CalendarReturnWrapper xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Rostov.Models">
<Calendars>
<CalendarModel>
<CombinedPerformanceId>sample string 6</CombinedPerformanceId>
<ActiveFrom>2026-11-11T20:08:44.9518182+01:00</ActiveFrom>
<ActiveTo>2026-11-11T20:08:44.9518182+01:00</ActiveTo>
<CombinedHolidayCalendarId>sample string 1</CombinedHolidayCalendarId>
<Description>sample string 3</Description>
<Name>sample string 2</Name>
</CalendarModel>
<CalendarModel>
<CombinedPerformanceId>sample string 6</CombinedPerformanceId>
<ActiveFrom>2026-11-11T20:08:44.9518182+01:00</ActiveFrom>
<ActiveTo>2026-11-11T20:08:44.9518182+01:00</ActiveTo>
<CombinedHolidayCalendarId>sample string 1</CombinedHolidayCalendarId>
<Description>sample string 3</Description>
<Name>sample string 2</Name>
</CalendarModel>
</Calendars>
</CalendarReturnWrapper>