Advanced APIs
Media Management
Manage your asset library programmatically.
Upload File
Endpoint: POST /v1/media
curl -X POST https://qubitl.ink/api/v1/media \
-H "x-api-key: sk_live_your_key_here" \
-F "file=@/path/to/image.jpg"
List Files
Endpoint: GET /v1/media
Analytics (Organization)
Organization Key Required
These endpoints require an Organization Scoped API Key. Personal keys will return 403 Forbidden.
Get Organization Stats
Endpoint: GET /v1/organization/analytics
Returns summary stats (total clicks, storage used), member performance, and traffic trends.
Audit Logs (Organization)
Track all sensitive activities within your organization.
Endpoint: GET /v1/organization/audit-logs
Example Response:
{
"success": true,
"data": [
{
"actor": { "email": "admin@example.com" },
"action": "LINK_UPDATE",
"details": { "changes": { "enableAds": { "old": true, "new": false } } },
"timestamp": "2024-03-21T10:00:00Z"
}
]
}