Get List of Calendars

HTTPS Method

GET

URI

https://<server>/adminapi/calendar

Example URI

https://uccx-server/adminapi/calendar

Accept

Application/XML, Application/JSON

HTTPS Success Code

200

HTTPS Failure Codes

401,403,404,406,500

Success Response

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<calendars>
  <calendar>
    <self>https://uccx-server/adminapi/calendar/1</self>
    <calId>1</calId>
    <name>Calendar1</name>
    <timeZone>Asia/Kolkata</timeZone>
    <description>description</description>
    <calendarType>FLEXIBLEHOURS</calendarType>
    <businessDays>
      <businessDay>
        <dayOfWeek>SUN</dayOfWeek>
        <intervals>
          <interval>
            <name>MorningShift</name>
            <startTime>06:00</startTime>
            <endTime>13:00</endTime>
          </interval>
          <interval>
            <name>AfternoonShift</name>
            <startTime>14:00</startTime>
            <endTime>19:00</endTime>
          </interval>
        </intervals>
      </businessDay>
      <businessDay>
        <dayOfWeek>MON</dayOfWeek>
        <intervals>
          <interval>
            <name>Morning</name>
            <startTime>08:00</startTime>
            <endTime>15:33</endTime>
          </interval>
          <interval>
            <name>Evening</name>
            <startTime>17:22</startTime>
            <endTime>22:33</endTime>
          </interval>
        </intervals>
      </businessDay>
    </businessDays>
    <holidays>
      <holiday>
        <name>NewYear</name>
        <date>2019-01-01</date>
      </holiday>
      <holiday>
        <name>Christmas</name>
        <date>2019-12-25</date>
      </holiday>
    </holidays>
    <specialDays>
      <specialDay>
        <name>ChristmasEve</name>
        <date>2018-24-12</date>
        <intervals>
           <interval>
              <name>Extra</name>
              <startTime>01:22</startTime>
              <endTime>22:33</endTime>
            </interval>
        </intervals>
      </specialDay>
      <specialDay>
        <name>NewYearEVE</name>
        <date>2017-31-12</date>
        <intervals>
           <interval>
            <name>Special</name>
            <startTime>01:22</startTime>
            <endTime>23:33</endTime>
          </interval>
        </intervals>
      </specialDay>
    </specialDays>
  </calendar>
  <calendar>
    ........
    ........
  </calendar>
</calendars>