This information is for District IT administrators to set up an API Developer Key in Canvas.
Step 01: AgricultureU Link Request
Ensure you have the AgricultureU Canvas Link that will allow you to input the API information at the end of this guide. This can either come from an instructor at your district (requesting the integration), or you (as the admin) can work with Stukent CTE Support to obtain that link/form.

Step 02: Create the API Developer Key
1. Login to Canvas with an administrator account.
2. Open Developer Keys on the left side navigation.
3. Click the +Developer Key in the top right corner, and select API Key from the dropdown.
4. Fill out the following fields with the following information:
a. Key Name: AgricultureU (Stukent CTE) b. Owner Email: support@businessu.org c. Redirect URIs: https://app.agricultureu.org & https://app.cte.stukent.com ***These will need to be entered on two separate lines. d. Redirect URI (Legacy): https://app.agricultureu.org ***leave the remaining fields blank
5. Click Enforce Scopes and enable ALL of the scopes in the table below and then click Save.
Allow Include Parameters | Enrollments | Late Policy | Search |
API Token Scopes | External Tools | Modules | Sections |
Assignments | Grading Periods | Outcome Groups | Submission Comments |
Calendar Events | Grading Standards | Outcome Results | Submissions |
Courses | Group Categories | Outcomes | Users |
Enrollment Terms | Groups | Rubrics |
Not Comfortable with User Scopes?
If you are not comfortable enabling access to the entire Users scope, you can enable specific scopes inside it. We need the following scopes inside the Users scope in order for our integration to function:
url:GET|/api/v1/users/:id url:GET|/api/v1/users/:user_id/profile
Step 03: Submit the Canvas Information
1. Go to the AgricultureU Canvas form, and put in your Canvas URL.
2. In Canvas, locate the AgricultureU API key. Switch Key State to be On.

3. Copy the Consumer Key (Client ID), and paste it in the Consumer Key field of the AgricultureU Canvas form (shown at the top of this guide).

4. Go back to Canvas, and click Show Key located under the Consumer Key. Copy and paste the Consumer Secret into the Consumer Secret field in the AgricultureU form.
5. Once those fields have been put in, click Save and Continue.
6. Now your Canvas integration is ready to be used!

IMPORTANT!
We do not support LTI integration on the Stukent CTE platform at this time.
We integrate directly with the target LMS (in this case, Canvas). We provide scopes you can use to restrict Stukent CTE's access to only parts of Canvas Stukent CTE needs.
If you have any questions about why we do not currently support LTI integration, please contact our Stukent CTE Support team.
Comments