Quipt API Reference
Comprehensive technical documentation for integrating with Quick Solutions' high-performance backend infrastructure.
https://api.qsmc.live (or http://localhost:8080 in local development).
Authentication
Protected endpoints require the Authorization header containing your issued API token. Pass it with every request as shown below:
Authorization: qs_tok_9b4e18ac...
Standard Response Format
All endpoints return standardized JSON payloads wrapped in an ApiResponse container.
{
"success": true,
"message": "Operation completed successfully",
"data": {
"token": "qs_tok_8f93bc1...",
"permissions": ["read:files", "write:files"]
}
}
User Account Registration
Create new studio accounts and dispatch verification emails.
.com, .net, .org, .live, .io, .dev, .app). An email verification link is dispatched automatically.
| Field | Type | Required | Description |
|---|---|---|---|
| username | String | Required | Desired unique username for the studio account. |
| password | String | Required | Raw account password (stored securely as SHA-256). |
| String | Required | Unique email address for verification & notifications. |
{
"username": "quickdev",
"password": "Secr3tP@ssw0rd!",
"email": "developer@qsmc.live"
}
| Query Parameter | Type | Required | Description |
|---|---|---|---|
| token | String | Required | Raw verification token dispatched via email. |
| String | Required | The matching email address being confirmed. |
add_permission) and scoped token generation (create_token).
Token Validation
Verify validity and extract permissions of API tokens.
Authorization header and returns its active state.
File Storage & Assets
Secure multipart file uploads, sanitization, and streaming downloads.
Server Management & Uptime
System status, uptime telemetry, and lifecycle maintenance commands.
{
"success": true,
"data": {
"status": "UP",
"uptime_ms": 142850,
"uptime_seconds": 142,
"start_time_ms": 1775105400000,
"formatted_uptime": "0d 00h 02m 22s"
}
}
Maintaining and Extending Documentation
This documentation page is structured with modular sections and copy-paste friendly endpoint templates. To add a new endpoint, duplicate any <div class="endpoint-block"> block and add an entry to the sidebar list.