Get book-demo context
Return current public book-demo context and available services.
- Tool
- get_book_demo_context
- Method
- POST
- Endpoint
- /api/public/agent/book-demo/context
- Required fields
- None
Agent View
Choose the workflow you want to see, reserve a time, and share a little context before the call.
Choose the workflow you want to see, reserve a time, and share a little context before the call.
A confirmed book-demo submit must include the minimum fields below.
Agent submits use a separate confirmed action lane and do not reuse browser honeypot requirements.
Return current public book-demo context and available services.
Normalize booking fields and identify missing requirements before submit.
Create a single confirmed demo booking on behalf of an operator.
Consequential action. Explicit operator confirmation is required.
# Book a live Juulio demo Choose the workflow you want to see, reserve a time, and share a little context before the call. Human page: https://juulio.com/book-demo Path: /book-demo Locale: en-US Schema version: 2026-04-06.agent-surface.v1 Content version: 2026-04-06 ## Key facts - Primary service label: Demo tracks - Availability label: Availability - Submission CTA: Reserve demo - Required booking identity: serviceId, startAt, customer.firstName, customer.lastName, customer.email, customer.phone - Manage path available after submit: /book-demo/manage?token=... ## Book a live Juulio demo Choose the workflow you want to see, reserve a time, and share a little context before the call. - Demo tracks: live demo track selection - Availability: operator picks an open slot - Contact details: structured customer and shop context ## Required booking fields A confirmed book-demo submit must include the minimum fields below. - serviceId - startAt - customer.firstName - customer.lastName - customer.email - customer.phone ## Confirmation and anti-abuse expectations Agent submits use a separate confirmed action lane and do not reuse browser honeypot requirements. - submit_book_demo requires operatorConfirmation=true - submit_book_demo requires x-idempotency-key - duplicate idempotency keys must not create duplicate bookings ## Allowed actions - `get_book_demo_context` (POST /api/public/agent/book-demo/context) - Return current public book-demo context and available services. Required fields: none. - `draft_book_demo` (POST /api/public/agent/book-demo/draft) - Normalize booking fields and identify missing requirements before submit. Required fields: locale. - `submit_book_demo` (POST /api/public/agent/book-demo/submit) - Create a single confirmed demo booking on behalf of an operator. Required fields: serviceId, startAt, customer.firstName, customer.lastName, customer.email, customer.phone, operatorConfirmation. Requires explicit operator confirmation.