REST API
Introduction
Authentication
OpenAPI/Swagger Reference
Flat for Education API
API Console
SDKs
Rate Limits
Errors
API Changelog
LTI
Certified LTI Provider
Flat for Education is a certified LTI Provider, ensuring seamless interaction with any LTI Consumer/Platform. If your institution uses an LTI-compatible platform, you can easily integrate it with Flat for Education.
LTI 1.3 (Advantage)
We support the following LTI Advantage specifications and extensions:
- LTI 1.3 (Core)
- LTI Deep Linking 2.0 – Link Flat for Education assignments and sheet music directly within your LMS.
- LTI Assignment & Grade Services 2.0 – Automatically sync grades from Flat for Education to your LMS.
- LTI Submission Review Service – Enable detailed review of student submissions within your platform.
We support both single and multi-tenant configurations. Please contact us to get started.
LTI 1.1 (Legacy)
We support the following LTI specifications and extensions:
- LTI 1.0
- LTI 1.1
- LTI Outcomes Management Service 1.0
- LTI Content Item Message 1.0
- Light-weight Content Extension
- Canvas Navigation
- Canvas WYSIWYG
- Canvas Link Selection
- Canvas Homework
LTI credentials can be activated and managed by a Flat for Education admin in our Integration Hub (Left navigation > Integrations) or via our REST API.
Main information:
- Cartridge URL:
https://flat.io/lti/cartridge.xml
- Main LTI launch URL:
https://flat.io/lti/launch