Group Appointments Input
Input representation of the criteria to filter and retrieve group
appointments.
- JSON example
-
{ "startTime": "2024-01-23T00:00:00.000Z", "endTime": "2024-02-28T00:00:00.000Z", "filterByWorkTypes": [ "08qRM00000003fkYAA" ], "filterByResources": [ "0HnB0000000TO8gKAK" ], "filterByTerritories": [ "0HhRM00000003OZ0AY" ], "filterByParentRecords": [ "001B000000qAUAWIA4" ], "filterByEngagementChannelTypes": [ "0eFRM00000000Bv2AI" ], "extendedFieldsToQuery": [ "subject", "description" ] }
- Properties
-
Name Type Description Required or Optional Available Version endTime String Latest end time for the group appointments to be retrieved. Optional 61.0 excludeAssociatedAppts Boolean Indicates whether the response excludes appointments where the current user is associated as an attendee or assigned resource (true) or not (false). Optional 61.0 extendedFieldsToQuery String[] List of the extended custom fields to fetch in the output. Optional 61.0 filterByEngagementChannelTypes String[] ID of the engagement channel type record. Group appointments are filtered based on the selected engagement channel type. Optional 61.0 filterByParentRecords String[] The ID of the associated parent record. Optional 61.0 filterByResources String[] List of the group appointments where all the given resources are present. Optional 61.0 filterByTerritories String[] List of IDs of the service territories where the requested work is performed. Optional 61.0 filterByWorkTypeGroups String[] IDs of the work type groups containing the work types that are being performed. Optional 61.0 filterByWorkTypes String[] List of IDs of the work types to be performed. Optional 61.0 limit Integer Maximum number of records to be fetched. Optional 61.0 offset Integer Number of records to be skipped. Optional 61.0 startTime String The earliest start time for the group appointments to be retrieved. If not provided, it defaults to the current time of the request. Optional 61.0