Announcement External Feeds
External feeds represent RSS feeds that can be attached to a Course or Group, in order to automatically create announcements for each new item in the feed.
An ExternalFeed object looks like:
GET /api/v1/courses/:course_id/external_feeds
GET /api/v1/courses/:course_id/external_feeds
Scope: url:GET|/api/v1/courses/:course_id/external_feeds
GET /api/v1/groups/:group_id/external_feeds
GET /api/v1/groups/:group_id/external_feeds
Scope: url:GET|/api/v1/groups/:group_id/external_feeds
Returns the paginated list of External Feeds this course or group.
Example Request:
Returns a list of ExternalFeed objects.
ExternalFeedsController#create
POST /api/v1/courses/:course_id/external_feeds
POST /api/v1/courses/:course_id/external_feeds
Scope: url:POST|/api/v1/courses/:course_id/external_feeds
POST /api/v1/groups/:group_id/external_feeds
POST /api/v1/groups/:group_id/external_feeds
Scope: url:POST|/api/v1/groups/:group_id/external_feeds
Create a new external feed for the course or group.
Request Parameters:
Parameter | Type | Description |
---|---|---|
| Required | The url to the external rss or atom feed |
|
| If given, only feed entries that contain this string in their title will be imported |
|
| Defaults to “full” Allowed values: |
Example Request:
Returns an ExternalFeed object.
ExternalFeedsController#destroy
DELETE /api/v1/courses/:course_id/external_feeds/:external_feed_id
DELETE /api/v1/courses/:course_id/external_feeds/:external_feed_id
Scope: url:DELETE|/api/v1/courses/:course_id/external_feeds/:external_feed_id
DELETE /api/v1/groups/:group_id/external_feeds/:external_feed_id
DELETE /api/v1/groups/:group_id/external_feeds/:external_feed_id
Scope: url:DELETE|/api/v1/groups/:group_id/external_feeds/:external_feed_id
Deletes the external feed.
Example Request:
Returns an ExternalFeed object.
© Instructure, Inc. Generated on Wed Nov 6 14:20:05 2024 This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated