Safe booking flow
- List public event types for a page.
- Query availability with
from,to, and an IANA timezone. - Request a slot with the represented human’s email.
- Contact Button holds the slot for 15 minutes and emails a six-digit code.
- Confirm the shared challenge. The booking becomes
confirmedand the hold is released.
Callback flow
A callback request includes a phone number, verified email, timezone, optional preferred time window, subject, and notes. Agent-originated requests must includeagent_context so the page owner can distinguish the requesting agent from the represented person.
The request is not actionable until the email challenge is confirmed. Click-to-call remains available for humans; callback adds an asynchronous equivalent for voice and LLM agents.