Tovuti LMS
by Tovuti
An all-in-one LMS with a public OpenAPI 3.0 REST API. Uses Zapier as its primary webhook/automation layer (20+ triggers, 60+ actions).
Direct integrations
Native integrations you connect from inside the LMS — typically an OAuth "Connect" flow, with no external middleware.
Supported — Native connectors plus HRIS provisioning; SSO.
| Integration | Category | Type | Notes |
|---|---|---|---|
| BambooHR | HRIS | api-key |
HR user provisioning (BambooHR Marketplace app). |
| Zoom | Video conferencing / ILT | oauth |
Virtual sessions. |
| Stripe | Payments | oauth |
E-commerce. |
| SAML 2.0 SSO | Identity | saml |
Single sign-on. |
Middleware support
Third-party automation platforms (iPaaS) that connect this LMS to thousands of other apps without code.
Supported — Tovuti uses Zapier as its webhook/automation solution: 20+ triggers and 60+ create/find actions, connecting to 7,000+ apps.
| Platform | Supported | Details |
|---|---|---|
| Zapier | Yes | Primary automation/webhook layer. · 6 triggers, 4 actions |
| Make | Yes | Via HTTP modules against the REST API. |
| Pabbly Connect | Yes | Via HTTP against the REST API. |
| n8n | Yes | Via the HTTP Request node against the REST API. |
| Microsoft Power Automate | No | |
| Workato | No | |
| Tray.io | No |
Zapier ↗
Triggers
- Course completed
- Lesson completed
- Quiz completed
- Award granted
- Event registration
- New assignment
Actions
- Create user
- Enroll user
- Find user
- Grant award
API
Programmatic access to the LMS. Endpoints below are a documented subset — always check the vendor's official reference for the complete, current list.
Supported — Public REST API documented in OpenAPI 3.0 (the raw schema.yml is downloadable from the docs). Covers users, courses, enrollments, and reporting. Paths below are representative — consult the OpenAPI schema for the complete list.
| Type | REST |
|---|---|
| Version | OpenAPI 3.0 |
| Authentication | API key |
| Base URL | https://api.tovuti.io |
| Format | JSON |
| Rate limit | Account-level; see docs. |
| Docs | https://api.tovuti.io |
Endpoints
Users
| Method | Endpoint | Description |
|---|---|---|
| GET | /users |
List users |
| POST | /users |
Create a user |
Courses
| Method | Endpoint | Description |
|---|---|---|
| GET | /courses |
List courses |
Enrollments
| Method | Endpoint | Description |
|---|---|---|
| POST | /enrollments |
Enroll a user |
Reports
| Method | Endpoint | Description |
|---|---|---|
| GET | /reports |
Retrieve reporting data |
Webhooks
Outbound HTTP callbacks the LMS sends to your endpoint when events occur, with their supported event types and security model.
Not supported — No standalone native outbound webhook system — Tovuti routes event-driven automation through its Zapier integration (treated as its webhook solution). Use Zapier triggers, or poll the REST API.
Docs: https://help.tovutilms.com/hc/en-us/articles/18449383971725-Tovuti-Webhook-Integrations