Alright, while I was working on a way to identify the origin of an external tool configuration that is linked into a course, I stumbled across an API access point that gives me exactly what I was looking for, but I can't find any documentation on it.
It can be called like:
GET /api/v1/courses/:course_id/lti_apps
GET /api/v1/accounts/:account_id/lti_apps
I've confirmed they work, providing output like:
[
{
"app_type":"ContextExternalTool",
"app_id":1,
"name":"BLTI Example",
"description":"This is for cool things",
"installed_locally":false,
"enabled":true,
"tool_configuration":null,
"context":"Account",
"context_id":1,
"reregistration_url":null,
"has_update":null
}
]
Is anyone familiar with this? If so, do you know where I can find the documentation for it?