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

        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 …

        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, …

        Canvas Integration (Legacy)

        This is the legacy integration & no longer recommended. Use our new integration: SELMA Canvas Integration How to get Canvas Canvas can be subscribed to as a service, contact us via support@selma.co.nz for more information. The canvas integration with SELMA is free if you are subscribed to canvas through SEBDATA. If you have subscribed to canvas …