Integrator handbook
As an IT lead or integrator you connect ImpartLab to external systems and manage attendance devices.
Your first day
- Sign in with your Admin account
- Register a webhook endpoint
- Export a OneRoster ZIP to verify data
- Register attendance devices
- Review the OpenAPI spec at
/swagger
Top 10 tasks
| # | Task | Where | How-to |
|---|---|---|---|
| 1 | Register a webhook | Platform → Integrations → Webhooks | Register a webhook |
| 2 | Test a webhook delivery | Platform → Integrations → Webhooks → Send test | Register a webhook |
| 3 | Export OneRoster ZIP | Platform → Integrations → Export OneRoster | OneRoster export |
| 4 | Export accounting data | Platform → Reports → Finance → Export CSV | Accounting export |
| 5 | Register an attendance device | Attendance → Devices | Register a device |
| 6 | Configure Google SSO | .env → GOOGLE_CLIENT_ID | SSO |
| 7 | Configure Microsoft SSO | .env → MICROSOFT_CLIENT_ID | SSO |
| 8 | Rotate a webhook secret | Platform → Integrations → Webhooks → Edit | — |
| 9 | View webhook delivery history | Platform → Integrations → Webhooks → Deliveries | — |
| 10 | Troubleshoot a failed delivery | Platform → Integrations → Webhooks → Deliveries | Integrations troubleshooting |
What you can do
| Area | Tasks |
|---|---|
| LMS connector | Export OneRoster ZIP (orgs, users, courses, enrollments) |
| Accounting export | Export invoice and payment data to CSV |
| Attendance devices | Register RFID/biometric devices |
| Webhooks | Register endpoints, manage secrets, view deliveries |
| SSO | Configure Google or Microsoft sign-in |
| MFA | Advise users on TOTP setup and recovery |
API reference
The ResourceServer exposes a full OpenAPI/Swagger spec at /swagger. Use it for endpoint details, request/response schemas and authentication requirements.