API Documentation
Overview
Our API provides comprehensive access to AI-powered education features. Use these endpoints to integrate personalized learning experiences into your application.
Authentication
All API requests require authentication using an API key. Include your API key in the request headers:
Authorization: Bearer your-api-key
Learn more about authentication
Base URL
https://api.marc27.ai/v1
Available Endpoints
Content Generation
POST /content/generate
- Generate personalized educational contentPOST /content/adapt
- Adapt existing content to student levelGET /content/:contentId
- Retrieve generated content
Student Analytics
POST /analytics/performance
- Analyze student performanceGET /analytics/insights/:studentId
- Get learning insightsPOST /analytics/recommendations
- Get personalized recommendations
Assessment
POST /assessment/create
- Create an assessmentPOST /assessment/evaluate
- Evaluate student responsesGET /assessment/results/:assessmentId
- Get assessment results
Rate Limits
The API has the following rate limits:
- Free tier: 100 requests per hour
- Pro tier: 1000 requests per hour
- Enterprise tier: Custom limits
Error Handling
The API uses standard HTTP response codes and returns errors in the following format:
[object Object]
Need Help?
For detailed endpoint documentation, example requests, and response schemas, visit our API Reference. If you need assistance, check out our support options.