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:
url
Required string
The url to the external rss or atom feed
header_match
boolean
If given, only feed entries that contain this string in their title will be imported
verbosity
string
Defaults to “full”
Allowed values: full
, truncate
, link_only
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.
This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated