- Source:
Functions for interacting with accounts
Methods
(async) get(opts, configopt) → {Promise.<CanvasAccount>}
- Source:
Get info on a specific Canvas account
Parameters:
Name | Type | Attributes | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
|||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
Canvas account https://canvas.instructure.com/doc/api/accounts.html#Account
- Type
- Promise.<CanvasAccount>
(async) list(configopt) → {Promise.<Array.<CanvasAccount>>}
- Source:
Get the list of accounts in the Canvas instance
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
list of Canvas accounts https://canvas.instructure.com/doc/api/accounts.html#Account
- Type
- Promise.<Array.<CanvasAccount>>
(async) listAdmins(opts, configopt) → {Promise.<Array.<CanvasAdmin>>}
- Source:
Gets the list of admins in an account
Parameters:
Name | Type | Attributes | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
|||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
List of Canvas admins https://canvas.instructure.com/doc/api/admins.html#Admin
- Type
- Promise.<Array.<CanvasAdmin>>
(async) listCourses(opts, configopt) → {Promise.<Array.<CanvasCourse>>}
- Source:
Gets the list of active courses in an account
Parameters:
Name | Type | Attributes | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
object | object containing all arguments
Properties
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config |
APIConfig |
<optional> |
custom configuration for this specific endpoint call (overwrites defaults that were included when api was initialized) |
Returns:
Array of Canvas courses https://canvas.instructure.com/doc/api/courses.html#Course
- Type
- Promise.<Array.<CanvasCourse>>