Complete REST API documentation for SmartCemic QESA Pro v3.2.0 with 59 endpoints across 9 modules.
| Parameter | Type | Description |
|---|---|---|
| string required | User email address | |
| password | string required | Secure password (min 8 chars) |
| first_name | string | User's first name |
| last_name | string | User's last name |
{
"email": "user@example.com",
"password": "SecurePass123!",
"first_name": "John",
"last_name": "Doe"
}{
"email": "user@example.com",
"password": "SecurePass123!"
}{
"access_token": "eyJ...",
"refresh_token": "eyJ...",
"token_type": "Bearer",
"expires_in": 3600
}Requires Authorization header with Bearer token.
{ "refresh_token": "eyJ..." }{ "token": "verification_token" }{ "current_password": "old", "new_password": "new" }{ "email": "user@example.com" }{ "token": "reset_token", "new_password": "NewPass123!" }{
"user_id": "uuid",
"analyte": "glucose",
"period_days": 30
}Returns mean, median, std_dev, min, max, time_in_range, and percentiles.
Uses statistical analysis to identify outliers in measurement data.
Calculates health risk scores based on glucose variability, time in range, and hypo events.
Predicts future values using machine learning models.
Analyzes correlations between different biomarkers.
Comprehensive analysis for a specific analyte.
Generates an overall wellness score based on all available data.
Exports data as HL7 FHIR R4 standard for EHR integration.
Traditional healthcare messaging format.
Clinical Document Architecture format.
Simple spreadsheet format for analysis.
Requires admin privileges.
Clears cached data for a specific user.
Scans for nearby SmartCemic devices.
{ "serial": "SC-2025-001234" }Disconnects from the specified device.
Returns list of currently connected devices.
Initiates a measurement on the specified device.
Calibrates device with reference glucose value.
Returns battery level and charging status.
Runs full device diagnostics.
Checks for available firmware updates.
Returns user notifications with unread count.
Update notification channel preferences and quiet hours.
Marks a specific notification as read.
Marks multiple notifications as read.
Send a notification (admin/system use).
Returns available notification templates.
Sends a test alert notification.
Initiates OAuth flow for the specified service.
Handles OAuth callback from external service.
Syncs data with the connected service.
Registers a new webhook endpoint.
Tests webhook delivery.
Submits a new background task.
Returns status and progress of a task.
Cancels a running task.
Lists all scheduled tasks.
Returns task queue statistics.
Uploads a file (multipart/form-data).
Returns file information.
Returns a temporary signed download URL.
Permanently deletes a file.
Returns all files for a user.