Linking Portal to Canopy

  1. Create a Portal user that will sync data from Canopy:

    canopyportal-manage createsuperuser
    

    Note:

    This user account’s details must not be shared with the clients who are the target users of the Portal. Separate Portal user accounts should be created for them (step 6).

  2. Log into the Portal’s administration interface, with the new super user account, at https://CANOPYPORTAL and open the admin settings:

  3. Click on the API Tokens button menu:

  4. Add an API token for the super user which will be used to sync data from Canopy to this Portal instance:

    1. Click Add Token button.

    2. Select the API user in the combo box:

    3. Click Create API Token:

  5. In Canopy’s admin section, ensure that a Portal entry exists for the newly installed Portal. Copy the hexadecimal token, created in step 3, to the Auth Token field of the Portal entry:

    image-20210512013450478
  6. In Canopy, associate the appropriate client(s) with the new Portal entry: Clients List → <Select client> → Edit → Portal field: