Skip to main content

Configure Canvas API Credentials | AgricultureU

This information is for District IT administrators to set up an API Developer Key in Canvas.

S
Written by Sariah Thompson
Updated over 3 weeks ago

Step 01: AgricultureU Link Request

  1. 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

  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:

    1. Key Name: AgricultureU (BusinessU)

    2. Owner Email: support@businessu.org

    3. Redirect URIs: https://app.agricultureu.org & https://app.cte.stukent.com

      1. These will need to be entered on two separate lines.

    4. Redirect URI (Legacy): https://app.agricultureu.org

    *leave the rest of the fields blank

  5. Click Enforce Scopes and enable ALL of the scopes in the table below.

  6. 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?

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!!

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.

Did this answer your question?