Criteria Variables

Variable   Abbreviation   Description / Usage
timeZone   tz   Specifies that the retrieval interface should return only events occuring within the timezone(s) identified by a comma separated list of locale names. Available Values
type   et   Specifies that the retrieval interface should return only events of a given type as identified by a comma separated list of event type codes. Available Values
securityGroup   sg   Specifies that the retrieval interface should return only events information for which the security group(s) identified by a comma separated list of group codes have read privileges. Available Values
status   st   Specifies that the retrieval interface should return only events of a status identified within a comma separated list of status codes. Available Values
sponsor   sp   Specifies that the retrieval interface should return only events sponsored by one or more sponsors identified by a comma separated list of sponsor codes. Available Values
typeFilter       Specifies that the retrieval interface should return only events of a given type as identified by a comma separated list of event type id numbers. Available Values
legacyTypeFilter       legacyTypeFilter functions like typeFilter, but the ID numbers refer to types in Calendar3, which will be returned alongside Sundial events.
inheritSponsors   is   Specifies whether the retrieval interface should return only events that are directly related to the sponsor(s) specified by the sponsor or sponsorFilter criteria, or also return events that inherit an association with the specified sponsor(s).
inheritPopulations   ip   Specifies whether the retrieval interface should return only events that are directly related to the population(s) specified by the population or populationFilter criteria, or also return events that inherit an association with the specified population(s).
inheritGroups   ig   Specifies whether the retrieval interface should return only events that are directly related to the group(s) specified by the group or groupFilter criteria, or also return events that inherit an association with the specified group(s).
inheritTypes   it   Specifies whether the retrieval interface should return only events that are directly related to the type(s) specified by the type or typeFilter criteria, or also return events that inherit an association with the specified type(s).
audienceAffil       Specifies that the retrieval interface should return only events that have been suggested for publication to the target audience(s) specified. Available Values
publicationStatus   ps   Specifies that the retrieval interface should return events whose publication status is specified. The publication status format string is a string of the publication status values 'A', 'C', 'P', 'Q', 'X', which correspond to Approved, Conditionally Approved, Pending, Queued, and Declined. An absense of a publication status value results in that publication status type not being returned by the retrieval interface.
effectiveDate   ed   Specifies a date for which to simulate the requested listing. This allows for authenticated target audience administrators to view their calendar at a future date. This variable will not work for non-authenticated requests.
eventFilter   id   Specifies that the retrieval interface should return only events corresponding to the one event id number or a comma separated list of event id numbers.
categoryFilter   ca   Specifies that the retrieval interface should return events in an order specified by a category format string. The category format string is a string of the category type values 'A', 'E', 'T', which correspond to All Day events, Ending events, and Today's events. An absense of a category type value from the category format string results in that category type not being returned by the retrieval interface.
dateUpdated   du   Specifies that events returned by the retrieval interface must have been updated on or after the date specified by dateUpdated. Any string containing an English date format may be specified as per GNU date syntax.
dateStart   ds   Specifies that events returned by the retrieval interface must begin on or after the date specified by dateStart. Any string containing an English date format may be specified as per GNU date syntax. If unspecified, the calendar system assumes from this moment onwards.
site   es   Specifies that the retrieval interface should return only events corresponding to the site(s) specified within a comma separated list of site identifiers.

 

To specify that events corresponding all sites within a given site collection should be returned, simply specify the site collection's code as the site identifer.

{$CALENDAR_FULL_HTTP_URL}webapi/get.php?site=<Site Collection Code>

To specify that events corresponding to a specific site should be returned, provide a full site identifier.

{$CALENDAR_FULL_HTTP_URL}webapi/get.php?site=<Site Collection Code>.<Site Code>

Available Values
groupFilter       Specifies that the retrieval interface should return only events information for which the security group(s) identified by a comma separated list of group id numbers have read privileges. Available Values
populationFilter       Specifies that the retrieval interface should return only events that have been approved for publication to the population(s) identified by a comma separated list of population id numbers. Available Values
population   pop   Specifies that the retrieval interface should return only events that have been approved for publication to the population(s) identified by a comma separated list of population codes. Available Values
keyword   kw   Specifies that events returned by the retrieval interface must contain any of the comma separated words specified by the keyword variable within their name, summary, or description fields.
legacyGroupFilter       Functions like groupFilter, but refers to Calendar3 group IDs. Events retrieved will be displayed next to retrieved Sundial events.
dateEnd   de   Specifies that events returned by the retrieval interface must begin prior or up to the date specified by dateEnd. Any string containing an English date format may be specified as per GNU date syntax. If unspecified, the calendar system assumes 30 days relative to the dateStart specified to or defaulted to within the retrieval interface. Dates may also be specified as relative to the start date by specifying <number of days>. For example, R50 would specify an end date 50 days after the start date.