SELMA Canvas Integration

Setup

You can find the Canvas Integration Configuration Settings in SELMA under Settings > Integrations > Canvas. These configuration values must be entered before authenticating with Canvas.

To set up the integration you first need the Developer Key (ID) & Secret (value) from Canvas:

First, copy your Canvas domain into the “Uri” configuration field in SELMA – and ‘Save’

    Go to the Account in CANVAS that you want to link to SELMA – this is NOT the user account, but rather the Account under the “Admin” menu on the left

    Note the ID of the Account in the URL bar (1) – copy this into the “Account Id” field in SELMA (2) – and ‘Save’

    1.

    2.

    Go to the Developer Keys page in the Admin menu

    Add a new Developer Key – choose API Key

    Add ‘Key’ information – these are your own organisational details. For “Redirect URIs”, please prepend your own SELMA subdomain. For example, if your sub-domain is “acme”, the redirect URI would be https://acme.selma.co.nz/en/admin/canvas/authenticate

    Add a description to the Notes field if you wish, to describe what the API Key is being used for

    Once created, copy the Developer Key ID in the Details column (1) and paste it into SELMA’s “Key” field (2) – and ‘Save’

    1.

    2.

      Back in Canvas, click on the Show Key button to reveal the Secret value (1). Copy this over to SELMA into the “Secret” field (2) – and ‘Save’

      1.

      2.
      A screenshot of a computer

Description automatically generated

        Be sure to enable the Key in Canvas

        Click ‘Authenticate’ – you will log into your Canvas instance at which point the integration will start working and be able to sync data back and forth.

        The remainder of the configuration settings are up to you and your business processes – please refer to the help bubbles to aid your decisions.

        Done!

        Related Articles

        XERO Integration Set-up in SELMA

        Note: Before setting-up a Xero integration, the SELMA team have to activate Xero and configure your instance. If you need assistance with this, please contact us on support@selma.co.nz. Go to Settings –> Integrations and click View – Then click on the “Request Xero Token” button – please make sure that you are logged out of Xero in your browser, …

        Student Microsoft365 Account Creation

        Azure Application On this page: Register Your Application For this to work we need a few credentials for an ‘app’ in Azure. Please go to your Azure Applications and register an application. When we are creating an application, it just needs to be named at this point – something like “Selma Integration” to make it easy to …

        MS Office 365 Email Integration

        In this section: To integrate your SELMA instance with MS O365 Email API, please follow the below steps.  It is recommended that these settings are done by your IT department.  Access the Azure Portal: Navigate to App Registrations: Alternatively: In the left-hand menu, click on “Azure Active Directory” or “Microsoft Entra ID” (This is the …