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 Pro 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

  1. 01

    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.

  2. 02

    Oakslot schedules

    The constraint solver places activities, resolves conflicts, and routes changes through your approval workflow.

  3. 03

    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 · JSON
  • Webhooks

    Signed outbound events on schedule publish, assignment change, and approval completion. SSRF-protected, with auto-disable after repeated failures.

    HMAC-SHA256
  • iCal feeds

    Per-schedule subscription feeds for Google Calendar, Outlook, and Apple Calendar. Updated within minutes of publication.

    RFC 5545
  • CSV 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 today
  • Oracle PeopleSoft

    Sync Campus Solutions course and room data through Oakslot's REST API; push finalized timetables out by webhook or iCal.

    Integrate via API today
  • Workday 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 today
  • Blackboard

    Ingest course and enrollment data from Blackboard Learn; push published schedules as calendar events or by webhook.

    Integrate via API today
  • Moodle

    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.

  1. 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.

  2. 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.

  3. 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 Pro and above