Get Calendar

HTTPS Method

GET

URI

https://<server>/adminapi/calendar/{id}

Example URI

https://uccx-server/adminapi/calendar/1

Accept

Application/XML, Application/JSON

HTTPS Success Code

200

HTTPS Failure Codes

400,401,403,404,406,500

Success Response

<?xml version="1.0" encoding="UTF-8"?>
<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>