Oakslot · Integrations
Banner, Canvas, PeopleSoft. All via the API you already have.
Oakslot's REST API, webhooks, iCal feeds, and CSV importer are available on Professional and above. Connect your existing SIS and LMS through their own APIs, with no custom middleware. Native connectors are on the roadmap.
How integration works
Pull reference data in
Your SIS or LMS exposes its own API. A script reads it and writes courses, rooms, instructors, and enrollments to Oakslot's REST API.
Oakslot schedules
The constraint solver places activities, resolves conflicts, and routes changes through your approval workflow.
Push the timetable out
A published-schedule webhook delivers the final timetable to your LMS, and iCal feeds carry it into everyone's calendar.
Available today
Four integration surfaces, shipped and documented.
REST API
Covers academic, scheduling, exams, people, and resources. Scoped oak_ API keys, one per integration, and a machine-readable OpenAPI spec.
REST · JSONWebhooks
Signed outbound events on schedule publish, assignment change, and approval completion. SSRF-protected, with auto-disable after repeated failures.
HMAC-SHA256iCal feeds
Per-schedule subscription feeds for Google Calendar, Outlook, and Apple Calendar. Updated within minutes of publication.
RFC 5545CSV import
Dependency-ordered bulk import with configurable duplicate handling. The fast path for an initial migration off a legacy SIS.
Bulk import
SIS & LMS compatibility
Works with the systems you already run.
Student Information Systems
Ellucian Banner
Read courses, sections, instructors, and rooms from Banner's API; POST them to Oakslot; receive published schedules back by webhook.
Integrate via API todayOracle PeopleSoft
Sync Campus Solutions course and room data through Oakslot's REST API; push finalized timetables out by webhook or iCal.
Integrate via API todayWorkday Student
Pull course sections and room inventory from Workday; sync to Oakslot; subscribe downstream systems to published-schedule webhooks.
Integrate via API today
Learning Management Systems
Canvas
Import course sections and enrollments from the Canvas API; export the final timetable to Canvas by iCal feed or webhook.
Integrate via API todayBlackboard
Ingest course and enrollment data from Blackboard Learn; push published schedules as calendar events or by webhook.
Integrate via API todayMoodle
Fetch courses and enrollments from Moodle Web Services; publish timetables to Moodle through an iCal subscription.
Integrate via API today
Product names and trademarks are the property of their respective owners. Reference here indicates compatibility through published APIs and does not imply endorsement or affiliation.
Roadmap
API-first today, native connectors next.
- 01Phase 1 · Available today
API-first
The REST API, webhooks, iCal feeds, and CSV import above. Every SIS and LMS below integrates through this surface today, using each vendor's own API.
- 02Phase 2 · Planned
Reference connectors
Open, documented reference implementations (starting with one SIS and one LMS) that handle auth, field mapping, and incremental sync, built alongside a design partner running it in production.
- 03Phase 3 · Planned
Certified native connectors
Oakslot-maintained connectors, certified against a live vendor tenant. Sequenced by real demand, not by marketing.
Get started
Ask us about your SIS.
Tell us what you run today (Banner, PeopleSoft, Workday, Canvas, Blackboard, or Moodle) and we'll map the fastest path onto the API you already have.
REST API · Webhooks · iCal · CSV · Available on Professional and above