Zoom Apps Configuration
LTI Pro 1.3 with Moodle 4.5.3+ (Build: 20250401)
Description
We’re attempting to configure LTI 1.3 integration for Zoom LTI Pro on two different Moodle sites:
Success on:
siteA.visiniaga.com
Fail on:
siteB.visiniaga.com
Both Moodle sites use the same Zoom account and we are following Zoom’s official LTI 1.3 setup documentation. The configuration succeeds on moodledev.visiniaga.com
, but returns a 500 Internal Server Error when accessed via cloud.lentera.petra.ac.id
.
Error?
On accessing the Zoom LTI Pro tool from Moodle (cloud.lentera.petra.ac.id
), we receive:
Internal Server Error
500 - v=2.0;clid=aw1;rid=INT_d5299e196e151284
The issue appears in the browser console and page load. Zoom dashboard call logs do not show any trace of the error.
Troubleshooting Routes
- Recreated the external tool and credentials in Moodle.
- Purged Moodle site caches completely.
- Tried different browsers (Chrome, Firefox, Incognito mode).
- Verified there’s no firewall blocking access (site is hosted on GCP).
- Re-authorized Zoom LTI Pro in the Marketplace.
- Verified credentials and URLs match working configuration.
- Compared working and non-working Moodle environments (same configuration logic, both use Zoom LTI Pro app from the same account).
How To Reproduce
- Log into Moodle site
cloud.lentera.petra.ac.id
as Admin. - Navigate to a course using Zoom as an LTI external tool.
- Attempt to launch Zoom via the embedded external tool.
- Result: Page fails with “Internal Server Error 500”.