Get Authenticated Identity
Returns the authenticated principal's identity. Used to resolve "who am I" — particularly useful for SDK clients and AI agents that need to fetch their own `principal_id` (formerly `business_id`) before making availability queries or creating bookings. Authenticated via Bearer token (JWT or API key).
Auth required: Yes
200: Authenticated principal identity401: Authentication required or invalid404: Authenticated principal not found in databaseRequires 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