For the complete documentation index, see llms.txt.

GET /v1/availability/mutual

Find Mutual Availability

Find overlapping free time across 2-5 principals (calendar owners). **Use Case**: Schedule a meeting with multiple attendees by finding times when all participants are available. Requires valid consent from each principal granting the authenticated caller access to their availability. Each principal must have an active consent granting the caller at least `availability:read:freebusy` scope. The response includes a `consents` array proving authorization from each participant.

Auth required: Yes

Parameters

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