REST API - getCalendar
The table summarizes the REST API - getCalendar.
Request
| Format | GET <baseurl>/calendar/<name> |
| Path parameters | name: Name of the calendar to be listed. |
| Query parameters | namespace=string (optional): The combination of namespace and name uniquely identifies a calendar. Note that the default SYSTEM calendar has no namespace. |
Response
| JSON | Returns a JSON representation of The content of a getCalendarResponseelement. |
| XML | Returns the content of a getCalendarResponseelement (from the WorkCalService schema). |
Example
| Request | GET <baseurl>/calendar/LONDON01?namespace=LONDON |
| Response | {
"base-calendar": {
"@version": "0",
"@namespace": "LONDON",
"@name": "LONDON01",
"@date-created": "2012-12-20T10:30:09.863Z",
"@date-modified": "2012-12-20T10:30:09.867Z",
"@calendar-type": "BASE",
"@time-zone": "GMT",
"@min-hours": "4",
"working-days": [
{
"@day-of-week": "MO",
"time-slot": [
{
"@start": "08:00:00.000Z",
"@end": "12:00:00.000Z"
},
{
"@start": "13:00:00.000Z",
"@end": "18:00:00.000Z"
}
]
},
.
.
.
{
"@day-of-week": "FR",
"time-slot": [
{
"@start": "08:00:00.000Z",
"@end": "12:00:00.000Z"
},
{
"@start": "13:00:00.000Z",
"@end": "16:00:00.000Z"
}
]
}
]
}
}
|