ExternalTool
- class canvasapi.external_tool.ExternalTool(requester, attributes)
- Parameters:
requester (
canvasapi.requester.Requester) – The requester to pass HTTP requests through.attributes (dict) – The JSON object to build this object with.
- delete(**kwargs)
Remove the specified external tool.
- edit(**kwargs)
Update the specified external tool.
- get_parent(**kwargs)
Return the object that spawned this tool.
- Return type:
canvasapi.account.Accountorcanvasapi.account.Course
- get_sessionless_launch_url(**kwargs)
Return a sessionless launch url for an external tool.
- property parent_id
Return the id of the course or account that spawned this tool.
- Return type:
int
- property parent_type
Return whether the tool was spawned from a course or account.
- Return type:
str