To integrate Canvas with your Canvas Archiving, you'll first need to create a role in Canvas and then a utility account that uses that role. The Canvas utility account, should be an admin account that has direct login access (no SSO login).
Part 1: Create a Canvas Role
Log in to Canvas and go to your Root Account.
Click on Permissions in the menu, then choose Account Roles.
Click Add Role.
Give the role a name, like Canvas Archiving, then click Save.
Within the Root Account> Account Permissions, turn on the permissions needed for this role (Required Canvas Permission).
Then, go to each Sub-Account, that courses will be archived from and enable the sub-account permissions for this new role.
Part 2: Create a Canvas Utility Account
In the Root Account, go to Settings> Admin
Scroll down and click + Account Admins
In the Add More dropdown, choose the role you just created (e.g. Canvas Archiving)
In the Input box enter: “Last Name, First Name” <[email protected]>
Click Continue, then click “Ok Looks Good, Add This 1 User”
You will receive an email from Canvas regarding the account creation. Follow the instructions to finish setting up the account and accept the Canvas user agreement.
Part 3: Creating the Integration to Canvas
In the Canvas Archiving instance, go to Imports from the menu.
Click + New Integration.
Fill in the details:
Integration Name (your choice)
Integration URL (e.g., https://institution.instructure.com)
Username (Canvas Utility Account username)
Password (Canvas Utility Account password)
Sub Account ID (the sub-account you want to archive from)
Click Verify Account to check the connection.
If all looks good, click Save.
After you click Save, the integration will be created. If there’s an issue with the integration, you’ll see an error status on the integration tile on the Imports page.
Click on the integration to view the details and find out what caused the error.