Actions57
- Course Actions
- User Actions
- Assignment Actions
- Module Actions
- Page Actions
- Discussion Actions
- File Actions
- Announcement Actions
- Quiz Actions
- Submission Actions
- Enrollment Actions
- Group Actions
- Rubric Actions
Overview
This node integrates with the Canvas LMS API to perform various operations on different resources within a Canvas course environment. Specifically, for the Page resource with the Get operation, it retrieves detailed information about a specific page within a given course.
Use cases include:
- Fetching the content and metadata of a particular page in a course to display or process it elsewhere.
- Automating workflows that require up-to-date page content from Canvas courses.
- Integrating Canvas course pages into other systems or dashboards.
For example, an educator might use this node to automatically pull the latest version of a course page to sync it with an external website or learning management tool.
Properties
Name | Meaning |
---|---|
Course ID | The unique identifier of the course containing the page. |
Page ID | The unique identifier (URL slug) of the page to retrieve within the specified course. |
Output
The node outputs a JSON object under the json
field with a data
property containing the retrieved page details as returned by the Canvas API. This includes all standard page attributes such as title, body (HTML content), URL, editing timestamps, and other metadata.
Example output structure (simplified):
{
"data": {
"title": "Page Title",
"url": "page-url-slug",
"body": "<p>HTML content of the page</p>",
"created_at": "2023-01-01T12:00:00Z",
"updated_at": "2023-01-02T12:00:00Z",
...
}
}
The node does not output binary data for this operation.
Dependencies
- Requires an API key credential for authenticating with the Canvas LMS API.
- The Canvas LMS instance URL and access token must be configured in the node credentials.
- Network connectivity to the Canvas LMS API endpoint is necessary.
Troubleshooting
- Missing or invalid Course ID/Page ID: The node requires valid IDs; ensure these are correctly provided and correspond to existing resources in Canvas.
- Authentication errors: Verify that the API key credential is valid and has sufficient permissions to access the requested course and page.
- API rate limits or network issues: If requests fail intermittently, check network connectivity and Canvas API rate limits.
- Error messages like
Error in "page" operation "get": ...
: These indicate issues during the API call; review the error message for specifics and verify input parameters.