GET restapi/personal/children/{childId}/upcoming/v1?fromDate={fromDate}&toDate={toDate}
Returns list of courses upcoming plans, tasks and events in a dates range (one day only so far).
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
childId |
Identifier if a child. |
integer |
Required |
fromDate |
Start date. |
date |
Required |
toDate |
End date. |
date |
Required |
Body Parameters
None.
Response Information
Resource Description
Aggregated list of events, plans and tasks
Collection of Itslearning.RestApi.Entities.PersonUpcomingName | Description | Type | Additional information |
---|---|---|---|
Date |
Date of upcoming events, plans and tasks. |
date |
None. |
Courses |
List of course items, each item contains basic information about course and related plans/events/tasks. |
Collection of Itslearning.RestApi.Entities.CourseUpcoming |
None. |
Response Formats
application/json, text/json
Sample:
[ { "Date": "2025-06-25T14:40:37Z", "Courses": [ { "Tasks": [ { "TaskId": 1, "Title": "sample string 2", "Status": "Unknown", "Deadline": "2025-06-25T14:40:37Z", "Url": "sample string 3", "ContentUrl": "sample string 4", "IconUrl": "sample string 5", "ElementId": 6, "ElementType": "Unknown", "LearningToolId": 7, "Homework": true, "LocationType": "Course", "LocationId": 1 }, { "TaskId": 1, "Title": "sample string 2", "Status": "Unknown", "Deadline": "2025-06-25T14:40:37Z", "Url": "sample string 3", "ContentUrl": "sample string 4", "IconUrl": "sample string 5", "ElementId": 6, "ElementType": "Unknown", "LearningToolId": 7, "Homework": true, "LocationType": "Course", "LocationId": 1 } ], "Plans": [ { "PlanId": 1, "TopicId": 2, "Order": 3, "Name": "sample string 4", "StartDate": "2025-06-25T14:40:37Z", "StopDate": "2025-06-25T14:40:37Z", "LocationId": 7, "LocationType": "Course", "TopicColor": "sample string 8", "TopicName": "sample string 9" }, { "PlanId": 1, "TopicId": 2, "Order": 3, "Name": "sample string 4", "StartDate": "2025-06-25T14:40:37Z", "StopDate": "2025-06-25T14:40:37Z", "LocationId": 7, "LocationType": "Course", "TopicColor": "sample string 8", "TopicName": "sample string 9" } ], "CalendarEvents": [ { "EventId": 1, "EventUrl": "sample string 2", "EventTitle": "sample string 3", "FromDate": "2025-06-25T14:40:37Z", "ToDate": "2025-06-25T14:40:37Z", "EventType": "Course", "LocationId": 6, "LocationType": "Course" }, { "EventId": 1, "EventUrl": "sample string 2", "EventTitle": "sample string 3", "FromDate": "2025-06-25T14:40:37Z", "ToDate": "2025-06-25T14:40:37Z", "EventType": "Course", "LocationId": 6, "LocationType": "Course" } ], "CourseId": 1, "Title": "sample string 2", "FriendlyName": "sample string 3", "CourseColor": "sample string 4", "CourseFillColor": "sample string 5", "CourseCode": "sample string 6" }, { "Tasks": [ { "TaskId": 1, "Title": "sample string 2", "Status": "Unknown", "Deadline": "2025-06-25T14:40:37Z", "Url": "sample string 3", "ContentUrl": "sample string 4", "IconUrl": "sample string 5", "ElementId": 6, "ElementType": "Unknown", "LearningToolId": 7, "Homework": true, "LocationType": "Course", "LocationId": 1 }, { "TaskId": 1, "Title": "sample string 2", "Status": "Unknown", "Deadline": "2025-06-25T14:40:37Z", "Url": "sample string 3", "ContentUrl": "sample string 4", "IconUrl": "sample string 5", "ElementId": 6, "ElementType": "Unknown", "LearningToolId": 7, "Homework": true, "LocationType": "Course", "LocationId": 1 } ], "Plans": [ { "PlanId": 1, "TopicId": 2, "Order": 3, "Name": "sample string 4", "StartDate": "2025-06-25T14:40:37Z", "StopDate": "2025-06-25T14:40:37Z", "LocationId": 7, "LocationType": "Course", "TopicColor": "sample string 8", "TopicName": "sample string 9" }, { "PlanId": 1, "TopicId": 2, "Order": 3, "Name": "sample string 4", "StartDate": "2025-06-25T14:40:37Z", "StopDate": "2025-06-25T14:40:37Z", "LocationId": 7, "LocationType": "Course", "TopicColor": "sample string 8", "TopicName": "sample string 9" } ], "CalendarEvents": [ { "EventId": 1, "EventUrl": "sample string 2", "EventTitle": "sample string 3", "FromDate": "2025-06-25T14:40:37Z", "ToDate": "2025-06-25T14:40:37Z", "EventType": "Course", "LocationId": 6, "LocationType": "Course" }, { "EventId": 1, "EventUrl": "sample string 2", "EventTitle": "sample string 3", "FromDate": "2025-06-25T14:40:37Z", "ToDate": "2025-06-25T14:40:37Z", "EventType": "Course", "LocationId": 6, "LocationType": "Course" } ], "CourseId": 1, "Title": "sample string 2", "FriendlyName": "sample string 3", "CourseColor": "sample string 4", "CourseFillColor": "sample string 5", "CourseCode": "sample string 6" } ] }, { "Date": "2025-06-25T14:40:37Z", "Courses": [ { "Tasks": [ { "TaskId": 1, "Title": "sample string 2", "Status": "Unknown", "Deadline": "2025-06-25T14:40:37Z", "Url": "sample string 3", "ContentUrl": "sample string 4", "IconUrl": "sample string 5", "ElementId": 6, "ElementType": "Unknown", "LearningToolId": 7, "Homework": true, "LocationType": "Course", "LocationId": 1 }, { "TaskId": 1, "Title": "sample string 2", "Status": "Unknown", "Deadline": "2025-06-25T14:40:37Z", "Url": "sample string 3", "ContentUrl": "sample string 4", "IconUrl": "sample string 5", "ElementId": 6, "ElementType": "Unknown", "LearningToolId": 7, "Homework": true, "LocationType": "Course", "LocationId": 1 } ], "Plans": [ { "PlanId": 1, "TopicId": 2, "Order": 3, "Name": "sample string 4", "StartDate": "2025-06-25T14:40:37Z", "StopDate": "2025-06-25T14:40:37Z", "LocationId": 7, "LocationType": "Course", "TopicColor": "sample string 8", "TopicName": "sample string 9" }, { "PlanId": 1, "TopicId": 2, "Order": 3, "Name": "sample string 4", "StartDate": "2025-06-25T14:40:37Z", "StopDate": "2025-06-25T14:40:37Z", "LocationId": 7, "LocationType": "Course", "TopicColor": "sample string 8", "TopicName": "sample string 9" } ], "CalendarEvents": [ { "EventId": 1, "EventUrl": "sample string 2", "EventTitle": "sample string 3", "FromDate": "2025-06-25T14:40:37Z", "ToDate": "2025-06-25T14:40:37Z", "EventType": "Course", "LocationId": 6, "LocationType": "Course" }, { "EventId": 1, "EventUrl": "sample string 2", "EventTitle": "sample string 3", "FromDate": "2025-06-25T14:40:37Z", "ToDate": "2025-06-25T14:40:37Z", "EventType": "Course", "LocationId": 6, "LocationType": "Course" } ], "CourseId": 1, "Title": "sample string 2", "FriendlyName": "sample string 3", "CourseColor": "sample string 4", "CourseFillColor": "sample string 5", "CourseCode": "sample string 6" }, { "Tasks": [ { "TaskId": 1, "Title": "sample string 2", "Status": "Unknown", "Deadline": "2025-06-25T14:40:37Z", "Url": "sample string 3", "ContentUrl": "sample string 4", "IconUrl": "sample string 5", "ElementId": 6, "ElementType": "Unknown", "LearningToolId": 7, "Homework": true, "LocationType": "Course", "LocationId": 1 }, { "TaskId": 1, "Title": "sample string 2", "Status": "Unknown", "Deadline": "2025-06-25T14:40:37Z", "Url": "sample string 3", "ContentUrl": "sample string 4", "IconUrl": "sample string 5", "ElementId": 6, "ElementType": "Unknown", "LearningToolId": 7, "Homework": true, "LocationType": "Course", "LocationId": 1 } ], "Plans": [ { "PlanId": 1, "TopicId": 2, "Order": 3, "Name": "sample string 4", "StartDate": "2025-06-25T14:40:37Z", "StopDate": "2025-06-25T14:40:37Z", "LocationId": 7, "LocationType": "Course", "TopicColor": "sample string 8", "TopicName": "sample string 9" }, { "PlanId": 1, "TopicId": 2, "Order": 3, "Name": "sample string 4", "StartDate": "2025-06-25T14:40:37Z", "StopDate": "2025-06-25T14:40:37Z", "LocationId": 7, "LocationType": "Course", "TopicColor": "sample string 8", "TopicName": "sample string 9" } ], "CalendarEvents": [ { "EventId": 1, "EventUrl": "sample string 2", "EventTitle": "sample string 3", "FromDate": "2025-06-25T14:40:37Z", "ToDate": "2025-06-25T14:40:37Z", "EventType": "Course", "LocationId": 6, "LocationType": "Course" }, { "EventId": 1, "EventUrl": "sample string 2", "EventTitle": "sample string 3", "FromDate": "2025-06-25T14:40:37Z", "ToDate": "2025-06-25T14:40:37Z", "EventType": "Course", "LocationId": 6, "LocationType": "Course" } ], "CourseId": 1, "Title": "sample string 2", "FriendlyName": "sample string 3", "CourseColor": "sample string 4", "CourseFillColor": "sample string 5", "CourseCode": "sample string 6" } ] } ]
application/xml, text/xml
Sample:
<ArrayOfPersonUpcoming xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <PersonUpcoming> <Courses> <CourseUpcoming> <CourseCode>sample string 6</CourseCode> <CourseColor>sample string 4</CourseColor> <CourseFillColor>sample string 5</CourseFillColor> <CourseId>1</CourseId> <FriendlyName>sample string 3</FriendlyName> <Title>sample string 2</Title> <CalendarEvents> <CalendarEventSimple> <EventId>1</EventId> <EventTitle>sample string 3</EventTitle> <EventType>Course</EventType> <EventUrl>sample string 2</EventUrl> <FromDate>2025-06-25T14:40:37Z</FromDate> <LocationId>6</LocationId> <LocationType>Course</LocationType> <ToDate>2025-06-25T14:40:37Z</ToDate> </CalendarEventSimple> <CalendarEventSimple> <EventId>1</EventId> <EventTitle>sample string 3</EventTitle> <EventType>Course</EventType> <EventUrl>sample string 2</EventUrl> <FromDate>2025-06-25T14:40:37Z</FromDate> <LocationId>6</LocationId> <LocationType>Course</LocationType> <ToDate>2025-06-25T14:40:37Z</ToDate> </CalendarEventSimple> </CalendarEvents> <Plans> <PlanSimple> <LocationId>7</LocationId> <LocationType>Course</LocationType> <Name>sample string 4</Name> <Order>3</Order> <PlanId>1</PlanId> <StartDate>2025-06-25T14:40:37Z</StartDate> <StopDate>2025-06-25T14:40:37Z</StopDate> <TopicColor>sample string 8</TopicColor> <TopicId>2</TopicId> <TopicName>sample string 9</TopicName> </PlanSimple> <PlanSimple> <LocationId>7</LocationId> <LocationType>Course</LocationType> <Name>sample string 4</Name> <Order>3</Order> <PlanId>1</PlanId> <StartDate>2025-06-25T14:40:37Z</StartDate> <StopDate>2025-06-25T14:40:37Z</StopDate> <TopicColor>sample string 8</TopicColor> <TopicId>2</TopicId> <TopicName>sample string 9</TopicName> </PlanSimple> </Plans> <Tasks> <TaskSimple> <ContentUrl>sample string 4</ContentUrl> <Deadline>2025-06-25T14:40:37Z</Deadline> <ElementId>6</ElementId> <ElementType>Unknown</ElementType> <Homework>true</Homework> <IconUrl>sample string 5</IconUrl> <LearningToolId>7</LearningToolId> <LocationId>1</LocationId> <LocationType>Course</LocationType> <Status>Unknown</Status> <TaskId>1</TaskId> <Title>sample string 2</Title> <Url>sample string 3</Url> </TaskSimple> <TaskSimple> <ContentUrl>sample string 4</ContentUrl> <Deadline>2025-06-25T14:40:37Z</Deadline> <ElementId>6</ElementId> <ElementType>Unknown</ElementType> <Homework>true</Homework> <IconUrl>sample string 5</IconUrl> <LearningToolId>7</LearningToolId> <LocationId>1</LocationId> <LocationType>Course</LocationType> <Status>Unknown</Status> <TaskId>1</TaskId> <Title>sample string 2</Title> <Url>sample string 3</Url> </TaskSimple> </Tasks> </CourseUpcoming> <CourseUpcoming> <CourseCode>sample string 6</CourseCode> <CourseColor>sample string 4</CourseColor> <CourseFillColor>sample string 5</CourseFillColor> <CourseId>1</CourseId> <FriendlyName>sample string 3</FriendlyName> <Title>sample string 2</Title> <CalendarEvents> <CalendarEventSimple> <EventId>1</EventId> <EventTitle>sample string 3</EventTitle> <EventType>Course</EventType> <EventUrl>sample string 2</EventUrl> <FromDate>2025-06-25T14:40:37Z</FromDate> <LocationId>6</LocationId> <LocationType>Course</LocationType> <ToDate>2025-06-25T14:40:37Z</ToDate> </CalendarEventSimple> <CalendarEventSimple> <EventId>1</EventId> <EventTitle>sample string 3</EventTitle> <EventType>Course</EventType> <EventUrl>sample string 2</EventUrl> <FromDate>2025-06-25T14:40:37Z</FromDate> <LocationId>6</LocationId> <LocationType>Course</LocationType> <ToDate>2025-06-25T14:40:37Z</ToDate> </CalendarEventSimple> </CalendarEvents> <Plans> <PlanSimple> <LocationId>7</LocationId> <LocationType>Course</LocationType> <Name>sample string 4</Name> <Order>3</Order> <PlanId>1</PlanId> <StartDate>2025-06-25T14:40:37Z</StartDate> <StopDate>2025-06-25T14:40:37Z</StopDate> <TopicColor>sample string 8</TopicColor> <TopicId>2</TopicId> <TopicName>sample string 9</TopicName> </PlanSimple> <PlanSimple> <LocationId>7</LocationId> <LocationType>Course</LocationType> <Name>sample string 4</Name> <Order>3</Order> <PlanId>1</PlanId> <StartDate>2025-06-25T14:40:37Z</StartDate> <StopDate>2025-06-25T14:40:37Z</StopDate> <TopicColor>sample string 8</TopicColor> <TopicId>2</TopicId> <TopicName>sample string 9</TopicName> </PlanSimple> </Plans> <Tasks> <TaskSimple> <ContentUrl>sample string 4</ContentUrl> <Deadline>2025-06-25T14:40:37Z</Deadline> <ElementId>6</ElementId> <ElementType>Unknown</ElementType> <Homework>true</Homework> <IconUrl>sample string 5</IconUrl> <LearningToolId>7</LearningToolId> <LocationId>1</LocationId> <LocationType>Course</LocationType> <Status>Unknown</Status> <TaskId>1</TaskId> <Title>sample string 2</Title> <Url>sample string 3</Url> </TaskSimple> <TaskSimple> <ContentUrl>sample string 4</ContentUrl> <Deadline>2025-06-25T14:40:37Z</Deadline> <ElementId>6</ElementId> <ElementType>Unknown</ElementType> <Homework>true</Homework> <IconUrl>sample string 5</IconUrl> <LearningToolId>7</LearningToolId> <LocationId>1</LocationId> <LocationType>Course</LocationType> <Status>Unknown</Status> <TaskId>1</TaskId> <Title>sample string 2</Title> <Url>sample string 3</Url> </TaskSimple> </Tasks> </CourseUpcoming> </Courses> <Date>2025-06-25T14:40:37Z</Date> </PersonUpcoming> <PersonUpcoming> <Courses> <CourseUpcoming> <CourseCode>sample string 6</CourseCode> <CourseColor>sample string 4</CourseColor> <CourseFillColor>sample string 5</CourseFillColor> <CourseId>1</CourseId> <FriendlyName>sample string 3</FriendlyName> <Title>sample string 2</Title> <CalendarEvents> <CalendarEventSimple> <EventId>1</EventId> <EventTitle>sample string 3</EventTitle> <EventType>Course</EventType> <EventUrl>sample string 2</EventUrl> <FromDate>2025-06-25T14:40:37Z</FromDate> <LocationId>6</LocationId> <LocationType>Course</LocationType> <ToDate>2025-06-25T14:40:37Z</ToDate> </CalendarEventSimple> <CalendarEventSimple> <EventId>1</EventId> <EventTitle>sample string 3</EventTitle> <EventType>Course</EventType> <EventUrl>sample string 2</EventUrl> <FromDate>2025-06-25T14:40:37Z</FromDate> <LocationId>6</LocationId> <LocationType>Course</LocationType> <ToDate>2025-06-25T14:40:37Z</ToDate> </CalendarEventSimple> </CalendarEvents> <Plans> <PlanSimple> <LocationId>7</LocationId> <LocationType>Course</LocationType> <Name>sample string 4</Name> <Order>3</Order> <PlanId>1</PlanId> <StartDate>2025-06-25T14:40:37Z</StartDate> <StopDate>2025-06-25T14:40:37Z</StopDate> <TopicColor>sample string 8</TopicColor> <TopicId>2</TopicId> <TopicName>sample string 9</TopicName> </PlanSimple> <PlanSimple> <LocationId>7</LocationId> <LocationType>Course</LocationType> <Name>sample string 4</Name> <Order>3</Order> <PlanId>1</PlanId> <StartDate>2025-06-25T14:40:37Z</StartDate> <StopDate>2025-06-25T14:40:37Z</StopDate> <TopicColor>sample string 8</TopicColor> <TopicId>2</TopicId> <TopicName>sample string 9</TopicName> </PlanSimple> </Plans> <Tasks> <TaskSimple> <ContentUrl>sample string 4</ContentUrl> <Deadline>2025-06-25T14:40:37Z</Deadline> <ElementId>6</ElementId> <ElementType>Unknown</ElementType> <Homework>true</Homework> <IconUrl>sample string 5</IconUrl> <LearningToolId>7</LearningToolId> <LocationId>1</LocationId> <LocationType>Course</LocationType> <Status>Unknown</Status> <TaskId>1</TaskId> <Title>sample string 2</Title> <Url>sample string 3</Url> </TaskSimple> <TaskSimple> <ContentUrl>sample string 4</ContentUrl> <Deadline>2025-06-25T14:40:37Z</Deadline> <ElementId>6</ElementId> <ElementType>Unknown</ElementType> <Homework>true</Homework> <IconUrl>sample string 5</IconUrl> <LearningToolId>7</LearningToolId> <LocationId>1</LocationId> <LocationType>Course</LocationType> <Status>Unknown</Status> <TaskId>1</TaskId> <Title>sample string 2</Title> <Url>sample string 3</Url> </TaskSimple> </Tasks> </CourseUpcoming> <CourseUpcoming> <CourseCode>sample string 6</CourseCode> <CourseColor>sample string 4</CourseColor> <CourseFillColor>sample string 5</CourseFillColor> <CourseId>1</CourseId> <FriendlyName>sample string 3</FriendlyName> <Title>sample string 2</Title> <CalendarEvents> <CalendarEventSimple> <EventId>1</EventId> <EventTitle>sample string 3</EventTitle> <EventType>Course</EventType> <EventUrl>sample string 2</EventUrl> <FromDate>2025-06-25T14:40:37Z</FromDate> <LocationId>6</LocationId> <LocationType>Course</LocationType> <ToDate>2025-06-25T14:40:37Z</ToDate> </CalendarEventSimple> <CalendarEventSimple> <EventId>1</EventId> <EventTitle>sample string 3</EventTitle> <EventType>Course</EventType> <EventUrl>sample string 2</EventUrl> <FromDate>2025-06-25T14:40:37Z</FromDate> <LocationId>6</LocationId> <LocationType>Course</LocationType> <ToDate>2025-06-25T14:40:37Z</ToDate> </CalendarEventSimple> </CalendarEvents> <Plans> <PlanSimple> <LocationId>7</LocationId> <LocationType>Course</LocationType> <Name>sample string 4</Name> <Order>3</Order> <PlanId>1</PlanId> <StartDate>2025-06-25T14:40:37Z</StartDate> <StopDate>2025-06-25T14:40:37Z</StopDate> <TopicColor>sample string 8</TopicColor> <TopicId>2</TopicId> <TopicName>sample string 9</TopicName> </PlanSimple> <PlanSimple> <LocationId>7</LocationId> <LocationType>Course</LocationType> <Name>sample string 4</Name> <Order>3</Order> <PlanId>1</PlanId> <StartDate>2025-06-25T14:40:37Z</StartDate> <StopDate>2025-06-25T14:40:37Z</StopDate> <TopicColor>sample string 8</TopicColor> <TopicId>2</TopicId> <TopicName>sample string 9</TopicName> </PlanSimple> </Plans> <Tasks> <TaskSimple> <ContentUrl>sample string 4</ContentUrl> <Deadline>2025-06-25T14:40:37Z</Deadline> <ElementId>6</ElementId> <ElementType>Unknown</ElementType> <Homework>true</Homework> <IconUrl>sample string 5</IconUrl> <LearningToolId>7</LearningToolId> <LocationId>1</LocationId> <LocationType>Course</LocationType> <Status>Unknown</Status> <TaskId>1</TaskId> <Title>sample string 2</Title> <Url>sample string 3</Url> </TaskSimple> <TaskSimple> <ContentUrl>sample string 4</ContentUrl> <Deadline>2025-06-25T14:40:37Z</Deadline> <ElementId>6</ElementId> <ElementType>Unknown</ElementType> <Homework>true</Homework> <IconUrl>sample string 5</IconUrl> <LearningToolId>7</LearningToolId> <LocationId>1</LocationId> <LocationType>Course</LocationType> <Status>Unknown</Status> <TaskId>1</TaskId> <Title>sample string 2</Title> <Url>sample string 3</Url> </TaskSimple> </Tasks> </CourseUpcoming> </Courses> <Date>2025-06-25T14:40:37Z</Date> </PersonUpcoming> </ArrayOfPersonUpcoming>