Get Principal Availability
Get normalized availability blocks for a principal (calendar owner). **Use Case**: Find mutual free time for scheduling across calendars. Requires consent from the principal or API key with appropriate access.
Auth required: Yes
principalId (path, string) (required) — Principal (calendar owner) UUIDfrom (query, string) — Start of date range (ISO 8601)to (query, string) — End of date range (ISO 8601)duration_minutes (query, integer) — Filter blocks by minimum duration200: Availability blocks401: Authentication required or invalid403: Authenticated but insufficient permissions404: Resource not foundRequires 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