Short link service with analytics. Every click is tracked.
Create a short link via API → share brikl.ink/abc123 → every click is logged with full analytics → redirect to target.
POST https://brikl.ink/api/create
Headers:
Authorization: Bearer YOUR_TOKEN
Content-Type: application/json
Body:
{
"url": "https://example.com/very/long/url",
"storeId": 1, // optional
"checkoutId": 42, // optional
"step": 1, // optional (notification step)
"partnerName": "John", // optional — creates partner stats page
"customCode": "sale", // optional — custom short code
"region": "ua" // optional — "ua" (full) or "eu" (GDPR minimal)
}
Response:
{
"success": true,
"code": "a1b2c3",
"shortUrl": "https://brikl.ink/a1b2c3",
"partnerToken": "...", // if partnerName set
"partnerUrl": "https://brikl.ink/s/..." // if partnerName set
}
GET https://brikl.ink/api/stats?storeId=1
Headers:
Authorization: Bearer YOUR_TOKEN
GET https://brikl.ink/api/clicks/a1b2c3?limit=50
Headers:
Authorization: Bearer YOUR_TOKEN
GET https://brikl.ink/api/links?limit=50&offset=0&search=keyword
Visit /admin for the web dashboard.
POSTGRES_URL, API_TOKEN, BASE_URL=https://brikl.inkbrikl.ink in Railway settingsschema.sql + schema-v2.sql + schema-v3.sql on your Supabase database