API

Keys ship when sign-up opens. External calls return 401 for now. Dashboard JSON endpoints are session-only.

Auth

Authorization: Bearer ggc_…

POST /v1/links Content-Type: application/json { "destination": "https://example.com/campaign", "slug": "sale", "title": "Summer campaign" }

Response

{ "ok": true, "short": "https://ggc.site/sale", "slug": "sale", "destination": "https://example.com/campaign" }