Developer Documentation
Build with UniMate
Everything you need to integrate, extend, and build on the UniMate student platform.
Quickstart
Set up in 5 minutes
API Reference
Full endpoint docs
Webhooks
Real-time events
SDKs
JS, Python, PHP
bash
Quick start
# Install the SDK
npm install @unimate/sdk
# Initialize
import { UniMate } from '@unimate/sdk';
const client = new UniMate({
apiKey: 'your-api-key'
});
// Fetch user schedule
const schedule = await client.schedules.list();
console.log(schedule);
Getting Started
API Reference
Users & Profiles
Manage user accounts, profiles, avatars, and preferences.
Schedules & Deadlines
Create, update, and query class schedules and assignments.
AI Conversations
Interact with Lumi AI — send messages and retrieve history.
Groups & Channels
Manage study groups, channels, and collaborative spaces.
Notifications
Push notifications, in-app alerts, and preference management.
Files & Storage
Upload, manage, and share files via SmartCloud.