/blackboard-communication | Type: Application | PCID required: Yes
Tools
blackboard_communication_delete_learn_api_public_announcements_by_announcementid
Delete Announcement Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
announcementId | string | Yes | — | Announcement Id |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_delete_learn_api_public_calendars_items_by_calendaritemtype_by_calendaritemid
Delete Calendar Item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
calendarItemType | string | Yes | — | Calendar Item Type |
calendarItemId | string | Yes | — | Calendar Item Id |
deleteSeries | boolean | No | — | delete the series calendar items or just one calendar item. true - delete the series, false - delete one calendar item. Defaults to false. |
blackboard_communication_get_learn_api_public_announcements
Get Announcements Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
offset | integer | No | — | The number of rows to skip before beginning to return rows. An offset of 0 is the same as omitting the offset parameter. |
limit | integer | No | — | The maximum number of results to be returned. There may be less if the query returned less than the maximum. |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_get_learn_api_public_announcements_by_announcementid
Get Announcement Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
announcementId | string | Yes | — | Announcement Id |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_get_learn_api_public_calendars
Get Calendars Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
offset | integer | No | — | The number of rows to skip before beginning to return rows. An offset of 0 is the same as omitting the offset parameter. |
limit | integer | No | — | The maximum number of results to be returned. There may be less if the query returned less than the maximum. |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_get_learn_api_public_calendars_items
Get Calendar Items Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
courseId | string | No | — | Specifies only calendar items associated with ‘courseId’ are to be returned. Since: 3400.9.0 |
type | string | No | — | Specifies only calendar items with the given type. Since: 3400.9.0 | Type | Description | --------- | --------- | | Course | | | GradebookColumn | Read only. | | Institution | | | OfficeHours | | | Personal | | |
since | string | No | — | Specifies only calendar items after the ‘since’ date (inclusive) are to be returned. Maximum of 16 weeks after the ‘since’ date will be returned. ISO-8601 date-time format is expected: [yyyy-MM-dd|yyyyMMdd][T(hh:mm[:ss[.sss]]|hhmm[ss[.sss]])]?[Z|[+-]hh:mm]] Since: 3400.9.0 |
until | string | No | — | Specifies only calendar items before the ‘until’ date (inclusive) are to be returned. Maximum of 16 weeks prior to the ‘until’ date will be returned. ISO-8601 date-time format is expected: [yyyy-MM-dd|yyyyMMdd][T(hh:mm[:ss[.sss]]|hhmm[ss[.sss]])]?[Z|[+-]hh:mm]] Since: 3400.9.0 |
offset | integer | No | — | The number of rows to skip before beginning to return rows. An offset of 0 is the same as omitting the offset parameter. |
limit | integer | No | — | The maximum number of results to be returned. There may be less if the query returned less than the maximum. |
sort | string | No | — | Properties to sort by. This is a comma-delimited list of JSON properties, with an optional “(desc)” suffix to request a descending sort for that property. e.g. “title(desc),start” Supported fields are: - id - calendarId - title - start - end - modified Since: 3400.9.0 |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_get_learn_api_public_calendars_items_by_calendaritemtype_by_calendaritemid
Get Calendar Item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
calendarItemType | string | Yes | — | Calendar Item Type |
calendarItemId | string | Yes | — | Calendar Item Id |
blackboard_communication_get_learn_api_public_courses_by_courseid_discussions
Get Discussions Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
courseId | string | Yes | — | The course or organization ID. This may be the primary ID, or any of the secondary IDs prefixed with the ID type. | ID type | Example | |------------|---------------------------------------| | primary | _123_1 | | externalId | externalId:math101 | | courseId | courseId:math101 | | uuid | uuid:915c7567d76d444abf1eed56aad3beb5 | |
offset | integer | No | — | The number of rows to skip before beginning to return rows. An offset of 0 is the same as omitting the offset parameter. |
limit | integer | No | — | The maximum number of results to be returned. There may be less if the query returned less than the maximum. |
sort | string | No | — | Properties to sort by. This is a comma-delimited list of JSON properties, with an optional “(desc)” suffix to request a descending sort for that property. e.g. “title(desc),available” Supported fields are: - id - title - available - gradable - createdDate - modifiedDate - gradebookColumnId Since: 3900.19.0 |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_get_learn_api_public_courses_by_courseid_discussions_by_discussionid
Get Discussion Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
courseId | string | Yes | — | The course or organization ID. This may be the primary ID, or any of the secondary IDs prefixed with the ID type. | ID type | Example | |------------|---------------------------------------| | primary | _123_1 | | externalId | externalId:math101 | | courseId | courseId:math101 | | uuid | uuid:915c7567d76d444abf1eed56aad3beb5 | |
discussionId | string | Yes | — | Discussion Id |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_get_learn_api_public_courses_by_courseid_discussions_by_discussionid_messages
Get Discussion Messages Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
courseId | string | Yes | — | The course or organization ID. This may be the primary ID, or any of the secondary IDs prefixed with the ID type. | ID type | Example | |------------|---------------------------------------| | primary | _123_1 | | externalId | externalId:math101 | | courseId | courseId:math101 | | uuid | uuid:915c7567d76d444abf1eed56aad3beb5 | |
discussionId | string | Yes | — | Discussion Id |
groupId | string | No | — | Search for messages which are associated with this groupId. Since: 3900.19.0 |
offset | integer | No | — | The number of rows to skip before beginning to return rows. An offset of 0 is the same as omitting the offset parameter. |
limit | integer | No | — | The maximum number of results to be returned. There may be less if the query returned less than the maximum. |
sort | string | No | — | Properties to sort by. This is a comma-delimited list of JSON properties, with an optional “(desc)” suffix to request a descending sort for that property. e.g. “createdDate(desc),givenName” Supported fields are: - id - discussionId - parentId - threadId - userId - groupId - givenName - familyName - status - body - createdDate - modifiedDate - isRead Since: 3900.19.0 |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_get_learn_api_public_courses_by_courseid_discussions_by_discussionid_messages_by_messageid_replies
Get Message Replies Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
courseId | string | Yes | — | The course or organization ID. This may be the primary ID, or any of the secondary IDs prefixed with the ID type. | ID type | Example | |------------|---------------------------------------| | primary | _123_1 | | externalId | externalId:math101 | | courseId | courseId:math101 | | uuid | uuid:915c7567d76d444abf1eed56aad3beb5 | |
discussionId | string | Yes | — | Discussion Id |
messageId | string | Yes | — | Message Id |
offset | integer | No | — | The number of rows to skip before beginning to return rows. An offset of 0 is the same as omitting the offset parameter. |
limit | integer | No | — | The maximum number of results to be returned. There may be less if the query returned less than the maximum. |
sort | string | No | — | Properties to sort by. This is a comma-delimited list of JSON properties, with an optional “(desc)” suffix to request a descending sort for that property. e.g. “createdDate(desc),givenName” Supported fields are: - id - discussionId - parentId - threadId - userId - groupId - givenName - familyName - status - body - createdDate - modifiedDate - isRead Since: 3900.19.0 |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
blackboard_communication_patch_learn_api_public_announcements_by_announcementid
Update Announcement Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
announcementId | string | Yes | — | Announcement Id |
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
availability | object | No | — | Settings controlling availability of the System Announcement. |
body | string | No | — | The message body of the System Announcement. This field supports BbML; see <a target=’_blank’ href=‘https://docs.blackboard.com/learn/rest/advanced/bbml.html’>here</a> for more information. |
showAtLogin | boolean | No | — | Whether this System Announcement should be displayed on the login page. |
showInCourses | boolean | No | — | Whether this System Announcement should be displayed on courses. |
title | string | No | — | The title of this System Announcement. |
blackboard_communication_patch_learn_api_public_calendars_items_by_calendaritemtype_by_calendaritemid
Update Calendar Item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
calendarItemType | string | Yes | — | Calendar Item Type |
calendarItemId | string | Yes | — | Calendar Item Id |
updateSeries | boolean | No | — | update the series calendar items or just one calendar item. true - update the entire series, false - update a single calendar item. Defaults to false. When updating an entire series the full recurrence object must be populated just as if creating a new calendar series. If updating a single calendar entry the recurrence must not be specified. |
description | string | No | — | Description of the calendar item. |
disableResizing | boolean | No | — | Whether resizing of the calendar item should NOT be allowed. |
dynamicCalendarItemProps | object | No | — | Extra calendar item properties if it is a GradebookColumn calendar item. |
end | string | No | — | End date of the calendar item either in the past if the calendar item is for an event that’s already end OR in the future if it’s for an event to end in the future. This is always set and should occur after the start date. |
location | string | No | — | Location of the calendar item and it cannot exceed 1024 characters. |
recurrence | object | No | — | The recurrence value |
start | string | No | — | Start date of the calendar item either in the past if the calendar item is for an event that’s already started OR in the future if it’s for an event to start in the future. This is always set and should occur before the end date. |
title | string | No | — | Title of the calendar item. Title length cannot exceed 255 characters. |
blackboard_communication_post_learn_api_public_announcements
Create Announcement Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
availability | object | No | — | Settings controlling availability of the System Announcement. |
body | string | No | — | The message body of the System Announcement. This field supports BbML; see <a target=’_blank’ href=‘https://docs.blackboard.com/learn/rest/advanced/bbml.html’>here</a> for more information. |
showAtLogin | boolean | No | — | Whether this System Announcement should be displayed on the login page. |
showInCourses | boolean | No | — | Whether this System Announcement should be displayed on courses. |
title | string | Yes | — | The title of this System Announcement. |
blackboard_communication_post_learn_api_public_calendars_items
Create Calendar Item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
fields | string | No | — | A comma-delimited list of fields to include in the response. If not specified, all fields will be returned. |
calendarId | string | Yes | — | Calendar source identifier which indicates the calendar on which the calendar item was created. Examples of possible values : “PERSONAL”, “INSTITUTION”, and course id in the format of “_3_1”. |
description | string | No | — | Description of the calendar item. |
disableResizing | boolean | No | — | Whether resizing of the calendar item should NOT be allowed. |
dynamicCalendarItemProps | object | No | — | Extra calendar item properties if it is a GradebookColumn calendar item. |
end | string | No | — | End date of the calendar item either in the past if the calendar item is for an event that’s already end OR in the future if it’s for an event to end in the future. This is always set and should occur after the start date. |
location | string | No | — | Location of the calendar item and it cannot exceed 1024 characters. |
recurrence | object | No | — | The recurrence value |
start | string | No | — | Start date of the calendar item either in the past if the calendar item is for an event that’s already started OR in the future if it’s for an event to start in the future. This is always set and should occur before the end date. |
title | string | No | — | Title of the calendar item. Title length cannot exceed 255 characters. |
type | string | Yes | — | The type of this Calendar Item. | Type | Description | --------- | --------- | | Course | | | GradebookColumn | Read only. | | Institution | | | OfficeHours | | | Personal | | |

