InSpace LTI 1.3 Configuration for Canvas

Modified on Wed, 10 Aug 2022 at 03:28 PM

Please view these steps for InSpace LTI 1.3 Configuration Instructions.

Step 1: Configure InSpace LTI 1.3 for Canvas 

  1. Navigate to Developer Keys in your root account in Canvas.

  2. Click on the "+ Developer Key" button.

  3. Choose "+ LTI Key" option.

  4. Fill the "Key Name" field with "InSpace Key".

  5. Select "Enter URL" as "Method".

  6. In the "JSON URL" field paste the following URL:
  7. Click "Save".

  8. Set state to ON for the "InSpace Key" developer key.

  9. Copy the number from the Details column, this is your “Client ID”.



Step 2: Install the LTI into Sub-Accounts or Specific Course(s)

  1. Navigate to account [sub-accounts] or course [specific course] settings

  2. Select the Apps tab, then click View App Configurations

  3. Click on “+Add”

  4. Select “By Client ID:” as Configuration Type

  5. Paste in the Client ID you copied in step 9 above into the Client ID field

  6. Click Submit

  7. Click Install

  8. Click on Gear, select Deployment ID



Step 3: Configure the API key for Canvas (optional)


InSpace channels based on Canvas sections: To have automatically created InSpace channels based on Canvas sections here are some additional steps that should be done:

  1. Navigate to Developer Keys in your root account in Canvas

  2. Click on the “+ Developer Key” button

  3. Choose the “+ API Key” option

  4. Fill the “Key Name” field with “InSpace Canvas Key”

  5. Fill the “Redirect URIs” field withhttps://api.inspace.chat/lms/canvas/oauth2response”

  6. Move “Enforce Scopes” switch to “ON” state

  7. Check “Allow Include Parameters”

  8. In the “Permissions” list scroll to “Sections”, expand it, and check “url:GET|/api/v1/courses/:course_id/sections”

  9. Click “Save”

  10. Set state to ON for the “InSpace Key” developer key

  11. Copy the number from the Details column, this is your “API Client ID”

  12. Click on the “Show Key” button from the “Details” column, and copy the value in the popup, this is your “API Client Secret”



Share Client ID, Deployment ID, API Client ID, API Client Secret, and Canvas URL securely with InSpace. InSpace will need to enable the integration on our end, using this information, in order to complete the integration.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article