For the complete documentation index, see llms.txt.

POST /v1/calendars/google/connect-guest-link

Create Guest Connect Link (Google)

Mint a single-use, 5-minute URL that lets one of your customers connect their Google Calendar to your account without a Vennio account. **Mint on click, redirect immediately.** Call this from your server when the customer clicks "Connect calendar", then redirect their browser to `connect_url`. The URL expires after 5 minutes and works once, so don't email it or embed it in a page. Your account is the business: it comes from the API key. `reference` and `redirect_url` are bound into the link, so the customer can't change them. `redirect_url` is checked against your redirect whitelist now, at mint time. Each call creates one guest principal for the customer. When they finish Google sign-in, Vennio connects the guest to your account and reports it the same way as `GET /v1/calendars/google/connect-guest` (webhook `consent.granted`, plus `principal_id` and `reference` on the redirect).

Auth required: Yes

Request Body

Responses

Authentication

Requires authentication. Pass a Bearer token (Supabase JWT) or an API key (`Authorization: Bearer vennio_sk_live_*`) in the request headers.

Base URL: https://api.vennio.app