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
NameDescriptionTypeAdditional 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:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'BaseArgumentModel'.

Response Information

Resource Description

A list of all holiday calendars.

CalendarReturnWrapper
NameDescriptionTypeAdditional 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>