Skip to content

tuliomn/canvas-lms-promise-pages

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canvas LMS REST API: Pages

Promise driven driver for Cavnas LMS Pages's REST API.

Setup

$ npm i https://github.com/redice44/canvas-lms-promise-pages.git

Node Environment Variables

CANVAS_DOMAIN=YOUR_CANVAS_DOMAIN
CANVAS_TOKEN=YOUR_CANVAS_API_TOKEN

API


page.create( courseId, page )

page.del( courseId, page )

page.frontPage( courseId )

page.get( courseId, pageUrl )

page.list( courseId, options )

page.update( courseId, page )

Types

Canvas Page

Canvas Page Request

  • title <string> Title of the page
  • body (Optional) <string> HTML body of the page
  • editing_roles (Optional) <string>
  • notify_of_update (Optional) <boolean>
  • published (Optional) <boolean>
  • front_page (Optional) <boolean>

List Options

  • per_page <number> number of results to return
  • sort title | created_at | updated_at
  • order asc | dec
  • search_term <string>
  • published <boolean>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%