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 BusinessU Support to obtain that link/form.
Step 02: Create the API Developer Key
Login to Canvas with an administrator account.
Open Developer Keys on the left side navigation.
Click the +Developer Key in the top right corner, and select API Key from the dropdown.
Fill out the following fields with the following information:
Key Name:
AgricultureU (BusinessU)
Owner Email:
support@businessu.org
Redirect URIs:
https://app.agricultureu.org
&https://app.cte.stukent.com
These will need to be entered on two separate lines.
Redirect URI (Legacy):
https://app.agricultureu.org
*leave the rest of the fields blank
Click Enforce Scopes and enable ALL of the scopes in the table below.
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 Users Scopes?
Not Comfortable with Users 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
Go to the AgricultureU Canvas form, and put in your Canvas URL.
In Canvas, locate the AgricultureU API key. Switch Key State to be On.
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).
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.
Once those fields have been put in, click Save and Continue.
Now your Canvas integration is ready to be used!!
We do not support LTI integration at this time.
We integrate directly with the target LMS (in this case, Canvas). We provide scopes you can use to restrict BusinessU's access to only parts of Canvas BusinessU needs.
If you have any questions about why we do not currently support LTI integration, please contact our Support team.