For Developers
Announcements Overview
Announcements are content items teachers can use to share information or materials with students in a course. For example, an announcement could notify users about an upcoming quiz or remind them to bring materials to class. Announcements are grouped by class. If you're looking for materials to be grouped by modules, please see the Modules API and Pages API instead.
Additional Notes
- Currently, this is a read-only API for Google Classroom integrations. Announcements must be created using the Google Classroom interface.
Properties
Property | Type | Description |
---|---|---|
id | string | The UUID for the announcement. |
created_date | Date | When the announcement was created in the data source. |
updated_date | Date | When the announcement was last updated in the data source. |
properties | object | Non-standard properties that may be of interest to the developer. |
title | string | The title of the announcement. |
body | string | The body of the announcement. This will be used for LMS systems that support special formatting. |
attachments | Attachment[] | The attachments associated with the announcement. |
display_date | Date | The time at which the announcement becomes visible. |
state | AnnouncementState | The state of the announcement. |
section_ids | string[] | The UUIDs of the associated Sections. |
category_id | string | The UUID of the associated Category. |
start_date | Date | The time at which the announcement becomes visible. |
end_date | Date | The time at which the announcement is no longer visible. |