The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
I've built a custom navigation link using the redirect tool, but I want the link to be available only to teachers. How might I go about this?
Solved! Go to Solution.
Selecting just teachers isn't an option, but there is way to set the visibility to admins, which means "course admins" if you're using a course navigation placement and includes teachers and admins. Unfortunately, that option doesn't exist from the redirect tool itself, but you can use the Canvas External Tools API to create a new tool or edit an existing one.
The details depend on where you added the external tool (account, course, or group), but they all function similarly.
Here's what you would do for an existing tool (you've already created the redirect but now want it to just appear to course admins).
How you use the API can be overwhelming if you've never done it before. A quick way for one-off things like this is to get an Access Token from your Account > Settings page and then use the Canvas Live API interface to input the required information. The Canvas Live API is found at <your Canvas instance>/doc/api/live.
If you have used the API before for other things, then go ahead and use that method.
Selecting just teachers isn't an option, but there is way to set the visibility to admins, which means "course admins" if you're using a course navigation placement and includes teachers and admins. Unfortunately, that option doesn't exist from the redirect tool itself, but you can use the Canvas External Tools API to create a new tool or edit an existing one.
The details depend on where you added the external tool (account, course, or group), but they all function similarly.
Here's what you would do for an existing tool (you've already created the redirect but now want it to just appear to course admins).
How you use the API can be overwhelming if you've never done it before. A quick way for one-off things like this is to get an Access Token from your Account > Settings page and then use the Canvas Live API interface to input the required information. The Canvas Live API is found at <your Canvas instance>/doc/api/live.
If you have used the API before for other things, then go ahead and use that method.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.