Welcome to Ilumiera AI B2B API
The Ilumiera AI B2B API provides REST endpoints for ingesting learning sources and generating educational content including quizzes, flashcards, and mind maps. Build powerful educational tools and integrate AI-powered learning features into your applications.Base URL
All API endpoints are available at:Authentication
The API uses API key authentication for all endpoints. Obtain your API key from the Ilumiera AI Dashboard.Required Header
Core Workflow
1. Obtain API Key
Get your API key from the Ilumiera AI Dashboard:- Sign up for an account
- Create your organization
- Generate an API key
- Store it securely
2. Ingest Learning Sources
Ingest learning materials from various sources:3. Generate Educational Content
Generate educational content from ingested sources:4. Retrieve Generated Content
Access generated content:Supported Source Types
- YouTube - Educational videos
- Webpage - Online articles and resources
- File - PDF documents
- Lecture Audio - Audio recordings of lectures
- Lecture Video - Video recordings of lectures
Response Format
Successful Response
Responses return the requested data directly:Error Response
Errors return with appropriate HTTP status codes:API Endpoints by Category
Health Check
GET /- Check API status
Source Management
POST /source/ingestSource- Ingest learning sourcePOST /source/generateQuiz/{sourceId}- Generate quiz from sourcePOST /source/generateFlashcards/{sourceId}- Generate flashcardsPOST /source/generateMindMap/{sourceId}- Generate mind map
Content Access
GET /quiz/getQuizById/{quizId}- Get quiz detailsPUT /quiz/startQuiz/{quizId}- Mark quiz as startedPUT /quiz/endQuiz/{quizId}- Mark quiz as completedGET /flashcard/getFlashCardById/{flashcardId}- Get flashcard setGET /mindmap/getMindMap/{mindmapId}- Get mind map
Security
- All endpoints served over HTTPS only
- API key required for all endpoints
- CORS enabled for all origins (during beta)
- Rate limiting may be applied to prevent abuse
