LTI Launch Definitions
A Lti::LaunchDefinition object looks like:
A Lti::PlacementLaunchDefinition object looks like:
Lti::LtiAppsController#launch_definitions
GET /api/v1/courses/:course_id/lti_apps/launch_definitions
GET /api/v1/courses/:course_id/lti_apps/launch_definitions
Scope: url:GET|/api/v1/courses/:course_id/lti_apps/launch_definitions
GET /api/v1/accounts/:account_id/lti_apps/launch_definitions
GET /api/v1/accounts/:account_id/lti_apps/launch_definitions
Scope: url:GET|/api/v1/accounts/:account_id/lti_apps/launch_definitions
List all tools available in this context for the given placements, in the form of Launch Definitions. Used primarily by the Canvas frontend. API users should consider using the External Tools API instead. This endpoint is cached for 10 minutes!
Request Parameters:
placements[Array]
string
The placements to return launch definitions for. If not provided, an empty list will be returned.
only_visible[Boolean]
string
If true, only return launch definitions that are visible to the current user. Defaults to true.
This documentation is generated directly from the Canvas LMS source code, available on Github.
Last updated
Was this helpful?