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 content
  • POST /content/adapt - Adapt existing content to student level
  • GET /content/:contentId - Retrieve generated content

Student Analytics

  • POST /analytics/performance - Analyze student performance
  • GET /analytics/insights/:studentId - Get learning insights
  • POST /analytics/recommendations - Get personalized recommendations

Assessment

  • POST /assessment/create - Create an assessment
  • POST /assessment/evaluate - Evaluate student responses
  • GET /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.