Skip to main content

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"
}
]
}