Resources Test
EventsManagement/Resources/ScheduleOccurrences
Get schedule occurrences for set of resources and/or constituents during certain period of time.
Http Verb POST
Resource URL https://ts-stg-appgw.calacademy.org/TessituraService/EventsManagement/Resources/ScheduleOccurrences

URI Parameters

This resource has no URI (Query) parameters.

Request Body

Request object type : ScheduleOccurrencesRequest

Request object type ScheduleOccurrencesRequest has the following properties.
Property Name Data Type Length Required Readonly Notes
ConstituentIds string N A comma separated list of constituent ids.
EndDateTime date N
ExpandWorkerAssignments boolean N
ResourceIds string N A comma separated list of resource ids.
ResourceTypeIds string N A comma separated list of resource type ids. Only (TBD) schedules are returned.
StartDateTime date N
{
  "ResourceIds": "sample string 1",
  "ConstituentIds": "sample string 2",
  "ResourceTypeIds": "sample string 3",
  "StartDateTime": "2025-04-24T05:00:55.4056132-07:00",
  "EndDateTime": "2025-04-24T05:00:55.4056132-07:00",
  "ExpandWorkerAssignments": true
}
<ScheduleOccurrencesRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ConstituentIds>sample string 2</ConstituentIds>
  <EndDateTime>2025-04-24T05:00:55.4056132-07:00</EndDateTime>
  <ExpandWorkerAssignments>true</ExpandWorkerAssignments>
  <ResourceIds>sample string 1</ResourceIds>
  <ResourceTypeIds>sample string 3</ResourceTypeIds>
  <StartDateTime>2025-04-24T05:00:55.4056132-07:00</StartDateTime>
</ScheduleOccurrencesRequest>

Response object type : Collection of ScheduleOccurrence

Response object type Collection of ScheduleOccurrence has the following properties.
Property Name Data Type Length Required Readonly Notes
Booking EntitySummary
BookingAssignmentId integer
ConstituentId integer
Count integer
EndDateTime date
IsShared boolean
RecurrencePattern integer
Resource EntitySummary
ResourceCategory EntitySummary
ResourceType EntitySummary
ScheduleDescription string
ScheduleId integer
ScheduleTypeId integer
StartDateTime date
[
  {
    "ScheduleId": 1,
    "ScheduleDescription": "sample string 2",
    "ScheduleTypeId": 3,
    "StartDateTime": "2025-04-24T05:00:55.4056132-07:00",
    "EndDateTime": "2025-04-24T05:00:55.4056132-07:00",
    "RecurrencePattern": 1,
    "IsShared": true,
    "Count": 1,
    "BookingAssignmentId": 1,
    "ConstituentId": 1,
    "Resource": {
      "Id": 1,
      "Description": "sample string 2"
    },
    "Booking": {
      "Id": 1,
      "Description": "sample string 2"
    },
    "ResourceType": {
      "Id": 1,
      "Description": "sample string 2"
    },
    "ResourceCategory": {
      "Id": 1,
      "Description": "sample string 2"
    }
  },
  {
    "ScheduleId": 1,
    "ScheduleDescription": "sample string 2",
    "ScheduleTypeId": 3,
    "StartDateTime": "2025-04-24T05:00:55.4056132-07:00",
    "EndDateTime": "2025-04-24T05:00:55.4056132-07:00",
    "RecurrencePattern": 1,
    "IsShared": true,
    "Count": 1,
    "BookingAssignmentId": 1,
    "ConstituentId": 1,
    "Resource": {
      "Id": 1,
      "Description": "sample string 2"
    },
    "Booking": {
      "Id": 1,
      "Description": "sample string 2"
    },
    "ResourceType": {
      "Id": 1,
      "Description": "sample string 2"
    },
    "ResourceCategory": {
      "Id": 1,
      "Description": "sample string 2"
    }
  }
]
<ScheduleOccurrences xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <ScheduleOccurrence>
    <Booking>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </Booking>
    <BookingAssignmentId>1</BookingAssignmentId>
    <ConstituentId>1</ConstituentId>
    <Count>1</Count>
    <EndDateTime>2025-04-24T05:00:55.4056132-07:00</EndDateTime>
    <IsShared>true</IsShared>
    <RecurrencePattern>1</RecurrencePattern>
    <Resource>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </Resource>
    <ResourceCategory>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </ResourceCategory>
    <ResourceType>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </ResourceType>
    <ScheduleDescription>sample string 2</ScheduleDescription>
    <ScheduleId>1</ScheduleId>
    <ScheduleTypeId>3</ScheduleTypeId>
    <StartDateTime>2025-04-24T05:00:55.4056132-07:00</StartDateTime>
  </ScheduleOccurrence>
  <ScheduleOccurrence>
    <Booking>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </Booking>
    <BookingAssignmentId>1</BookingAssignmentId>
    <ConstituentId>1</ConstituentId>
    <Count>1</Count>
    <EndDateTime>2025-04-24T05:00:55.4056132-07:00</EndDateTime>
    <IsShared>true</IsShared>
    <RecurrencePattern>1</RecurrencePattern>
    <Resource>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </Resource>
    <ResourceCategory>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </ResourceCategory>
    <ResourceType>
      <Description>sample string 2</Description>
      <Id>1</Id>
    </ResourceType>
    <ScheduleDescription>sample string 2</ScheduleDescription>
    <ScheduleId>1</ScheduleId>
    <ScheduleTypeId>3</ScheduleTypeId>
    <StartDateTime>2025-04-24T05:00:55.4056132-07:00</StartDateTime>
  </ScheduleOccurrence>
</ScheduleOccurrences>

No entries in change log for this operation.