Meetings
extends BaseEndpoint
in package
Table of Contents
Properties
- $url : string
Methods
- list_() : MeetingCollection
- Returns a list of section meetings for a given date. When ```end\_date``` is supplied a range of meetings between the given dates is returned.
- searchByStudentId() : StudentScheduleCollection
- Returns a list of meetings for a given student for a specific date.
Properties
$url
protected
string
$url
= "https://api.sky.blackbaud.com/school/v1/schedules/{student_id}/meetings"
Methods
list_()
Returns a list of section meetings for a given date. When ```end\_date``` is supplied a range of meetings between the given dates is returned.
public
list_(array<string|int, mixed> $params) : MeetingCollection
offering\_types
can take a single or multiple values as a comma
delimited string
of integers, defaults to 1
end\_date
cannot be more than 30 days past the start\_date
.
Default date range is 30 days.
-
Academics: 1
-
Activities: 2
-
Advisory: 3
-
Athletics: 9
Requires at least one of the following roles in the Education Management system: - Academics Group Manager
-
Advisory Group Manager
-
Platform Manager
-
Activity Group Manager
-
Athletic Group Manager
-
Scheduling Manager
Parameters
- $params : array<string|int, mixed>
Tags
Return values
MeetingCollection —Success
searchByStudentId()
Returns a list of meetings for a given student for a specific date.
public
searchByStudentId(array{student_id: int, start_date: string, end_date: string} $params) : StudentScheduleCollection
When end\_date
is supplied a range of meetings between the given
dates is returned.
end\_date
cannot be more than 30 days past the start\_date
.
Default date range is 30 days.
Requires at least one of the following roles in the Education Management system and group page access should be set for one of the roles:
-
Student
-
Parent
-
Attendance Manager
-
Schedule Manager
Parameters
- $params : array{student_id: int, start_date: string, end_date: string}
-
An associative array
- student_id: Format - int32.
- start_date: Format - date-time (as date-time in RFC3339).
- end_date: Format - date-time (as date-time in RFC3339).
Tags
Return values
StudentScheduleCollection —Success