For example, a calendar called jdoe has the following events:
10:00-11:00 |
first meeting |
12:00-1:00 |
lunch |
3:00-4:00 |
second meeting |
The free-busy time for jdoe (from 9:00 to 6:00) would be the following:
9:00-10:00 |
Free |
10:00-11:00 |
Busy |
11:00-12:00 |
Free |
12:00-1:00 |
Busy |
1:00-3:00 |
Free |
3:00-4:00 |
Busy |
4:00-6:00 |
Free |
The following URL generates free-busy information found in the calendar jdoe between May 1, 2002 and July 1, 2002.
The output is returned in text/calendar format.
http://calendarserver/get_freebusy.wcap ?id=2mu95r5so0hq68ts6q3 &calid=jsun &dtstart=20020501T112233Z &dtend=20020701T112233Z &fmt-out=text/calendar
Here is the output:
BEGIN:VCALENDAR PRODID:-//SunONE/Calendar Hosting Server//EN METHOD:PUBLISH VERSION:6.0 X-NSCP-CALPROPS-LAST-MODIFIED:20010517T012259Z X-NSCP-CALPROPS-CREATED:20010517T012259Z X-NSCP-CALPROPS-READ:999 X-NSCP-CALPROPS-WRITE:999 X-NSCP-CALPROPS-DESCRIPTION:Work Calendar for John Doe X-NSCP-CALPROPS-RELATIVE-CALID:jdoe X-NSCP-CALPROPS-NAME:John Doe X-NSCP-CALPROPS-PRIMARY-OWNER:jdoe X-NSCP-CALPROPS-OWNERS:susan X-NSCP-CALPROPS-CATEGORIES:business X-NSCP-CALPROPS-ACCESS-CONTROL-ENTRY:@^a^S^g BEGIN:VFREEBUSY DTSTART:20020501T112233Z DTEND:20020701T112233Z FREEBUSY;FBTYPE=FREE:20020501T112233Z/20020518T170000Z FREEBUSY;FBTYPE=BUSY:20020518T170000Z/20020518T190000Z FREEBUSY;FBTYPE=FREE:20020518T190000Z/20020525T170000Z FREEBUSY;FBTYPE=BUSY:20020525T170000Z/20020525T190000Z FREEBUSY;FBTYPE=FREE:20020525T190000Z/20020601T170000Z FREEBUSY;FBTYPE=BUSY:20020601T170000Z/20020601T190000Z FREEBUSY;FBTYPE=FREE:20020601T190000Z/20020608T170000Z FREEBUSY;FBTYPE=BUSY:20020608T170000Z/20020608T190000Z FREEBUSY;FBTYPE=FREE:20020608T190000Z/20020615T170000Z FREEBUSY;FBTYPE=BUSY:20020615T170000Z/20020615T190000Z FREEBUSY;FBTYPE=FREE:20020615T190000Z/20020622T170000Z FREEBUSY;FBTYPE=BUSY:20020622T170000Z/20020622T190000Z FREEBUSY;FBTYPE=FREE:20020622T190000Z/20020629T170000Z FREEBUSY;FBTYPE=BUSY:20020629T170000Z/20020629T190000Z FREEBUSY;FBTYPE=FREE:20020629T190000Z/20020701T112233Z END:VFREEBUSY X-NSCP-WCAP-ERRNO:0 END:VCALENDAR