Skip to main content
Module

x/gesso/src/mod.ts>ExternalTools

A TypeScript API client for Canvas LMS
Latest
class ExternalTools
extends BaseApi
import { ExternalTools } from "https://deno.land/x/gesso@v0.1.2/src/mod.ts";

Constructors

new
ExternalTools(config: Configuration)

Methods

addToolToRceFavorites(
account_id: string,
id: string,
body?: unknown,
): Promise<Scope>
createAnExternalTool(
course_id: string,
params?: CreateAnExternalToolParams,
body?: unknown,
): Promise<Scope>
deleteAnExternalTool(
course_id: string,
external_tool_id: string,
body?: unknown,
): Promise<Scope>
editAnExternalTool(
course_id: string,
external_tool_id: string,
body?: unknown,
): Promise<Scope>
getSessionlessLaunchUrlForAnExternalTool(
course_id: string,
params?: GetSessionlessLaunchUrlForAnExternalToolParams,
body?: unknown,
): Promise<unknown>
getSingleExternalTool(
course_id: string,
external_tool_id: string,
body?: unknown,
): Promise<unknown>
getVisibleCourseNavigationTools(params?: GetVisibleCourseNavigationToolsParams, body?: unknown): Promise<Scope[]>
getVisibleCourseNavigationToolsForSingleCourse(course_id: string, body?: unknown): Promise<Scope[]>
listExternalTools(
course_id: string,
params?: ListExternalToolsParams,
body?: unknown,
): Promise<unknown[]>
removeToolFromRceFavorites(
account_id: string,
id: string,
body?: unknown,
): Promise<Scope>