Developers · API
Public REST for short links
Base URL https://api.genieos.pro. Authenticate with a workspace API key. Live programmatic access is on Glow+ — see current GenieOS entitlements.
| Method | Path | Notes |
|---|---|---|
| POST | /v1/links | Create a short link (destination, tags, UTMs, gates). |
| GET | /v1/links | List workspace short links with filters. |
| PATCH | /v1/links/{id} | Update destination, schedule, password, or metadata. |
| POST | /v1/links/bulk | CSV-shaped bulk create for campaign kits. |
| POST | /v1/qr | Render / download brand-styled QR for a link. |
| GET | /v1/links/{id}/analytics | Click rollups (depth depends on tier). |
Paths reflect the GenieOS public API shape. Canonical reference: docs.genieos.pro/api#short-links. We do not invent endpoints here.
quickstart.shbash
# Authenticate every call with your workspace keyexport GENIEOS_API_KEY=gos_live_… # Createcurl -X POST https://api.genieos.pro/v1/links \ -H "Authorization: Bearer $GENIEOS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"destination":"https://example.com","slug":"hello"}' # Listcurl https://api.genieos.pro/v1/links \ -H "Authorization: Bearer $GENIEOS_API_KEY"