A secure, scalable API connecting patients with verified practitioners through personalised health plans, live consultations, and intelligent recommendations.
Platform capabilities
From identity and compliance to intelligent recommendations — all on one platform.
REST API
All routes are prefixed with
/api/v1
Quickstart
Authenticate once, then access the full platform. Here's a complete register → login → query flow.
# 1. Register a new user POST /api/v1/auth/register Content-Type: application/json { "email": "patient@example.com", "password": "Secure@Pass1", "userType": "PATIENT" } # 2. Login to get tokens POST /api/v1/auth/login Content-Type: application/json { "email": "patient@example.com", "password": "Secure@Pass1" } # 3. Fetch health plans GET /api/v1/health-plans Authorization: Bearer <accessToken>
{
"status": "success",
"data": {
"accessToken": "eyJhbGci...",
"refreshToken": "eyJhbGci...",
"user": {
"id": "uuid-v4",
"email": "patient@...",
"userType": "PATIENT",
"isEmailVerified": false
}
},
"message": "Login successful"
}
// Health plans list
{
"status": "success",
"data": {
"plans": [...],
"pagination": {
"total": 42,
"page": 1,
"limit": 10
}
}
}