Community Member

Zoom error 2216 after enabling Zoom LTI integration

Background: We are a new organization that will provide online courses to schools. Teachers want to use Zoom for video conferencing. I am an engineer who is trying to enable Zoom LTI pro integration with Canvas.

Issue: I did enable Zoom LTI Pro and got everything to work if the teacher has an email address within our organization's domain. However, if the teacher's canvas email address is gmail.com, then they get the following error:

The instructor's email(xyz@gmail.com) is invalid(2216).

Error Code 2216 - v=2.0;clid=aw1;rid=INT_156badd4e9949de3

Do we have to create an email address for teachers within our domain? What is our best option if we don't want to do that as it's not a scalable solution for us? Thanks.

Labels (1)
Tags (2)
1 Reply
Community Explorer

You might have already found an answer to your problem, but I only recently stumbled upon your message.

We had a similar issue at our institution. In our situation, we were able to add a line to the app custom field that forced the email of the Canvas users to match the username/email identifier we also use in Zoom. In our case, our Canvas usernames are the first portion of our email addresses so we set the custom field to lis_person_contact_email_primary=${User.username}@mines.edu which allows the Zoom integration to correctly match users based on that schema (matching our zoom users via their institutional email address) regardless of the email address listed in the Canvas profile. Depending on your situation, you might be able utilize the LTI person variables (https://www.imsglobal.org/specs/ltiv1p1p1/implementation-guide#toc-17) to concatenate your way to the correct identifier. 

Addition: the LTI subsitituions information provided by Canvas: https://canvas.instructure.com/doc/api/file.tools_variable_substitutions.html