🗓️ Eeva Calendar API
✅ API Active
This is a Node.js microservice for calendar synchronization and event management.
📡 API Endpoints
GET /api/calendar/auth-url
POST /api/calendar/callback
POST /api/calendar/sync
GET /api/event
POST /api/event
PUT /api/event/:id
DELETE /api/event/:id
🔐 Authentication
All API endpoints require a valid Supabase JWT token in the Authorization header:
Authorization: Bearer YOUR_SUPABASE_JWT_TOKEN
📚 Documentation
For detailed API documentation and integration examples, see the CLIENT_INTEGRATION_GUIDE.md file in the repository.
🚀 Performance Features
- Incremental Sync: Only syncs events modified since last sync
- Bulk Operations: Optimized for handling 2k+ events efficiently
- Chunked Processing: Parallel batch operations for maximum performance
- Smart Caching: Reduces API calls and database queries