LMS Integration API
XML + checksum at /lms/v1/api/*. Primary path for Moodle and Canvas plugins.
Two integrator surfaces — pick the one your LMS or backend already speaks.
XML + checksum at /lms/v1/api/*. Primary path for Moodle and Canvas plugins.
HMAC-signed REST at /lms/v1/meetings. Optional for custom backends.
| LMS wire | JSON API | |
|---|---|---|
| Format | XML query + checksum | JSON + HMAC headers |
| Best for | Moodle, Canvas, virtual-classroom LMS modules | Your SaaS backend |
| Join result | Redirect URL | moderator_join_url / attendee_join_url |
| Spec | HTML reference | OpenAPI YAML |
On create, pass image URLs: cover_url (stage) and org.logo_url (header logo). Wire: meta_cover_url / meta_org_logo_url. See JSON create.
HMAC pull: GET /lms/v1/meetings/{external_id}/report — aggregates all occurrences for that LMS id. Details: Attendance report.
createjoin (pass userID for attendance)endgetRecordings, deleteRecordingsGET /meetings/{id}/report{slug}.2meet.irhttps://{slug}.2meet.ir/lms/v1/Complete Getting started and keep portal credentials handy.