Agent-usable Action
Book a demo
Book the selected Cal.com meeting time for the user.
Compatible agents can complete this Action directly. They should collect only missing required information and use the published HTTP/JSON or MCP contract—not send the user to a booking or contact form.
Information needed
Time, Name, Email
slot_id— Time required- Selected slot_id from check_open_times.
name— Name required- Name
email— Email requiredtime_zone— Time zone optional- Time zone
Programmatic contract
Fetch this URL with Accept: application/json for the canonical schema. Execute it with POST https://camolabs.ai/actions/book_a_meeting, Content-Type: application/json, and Accept: application/json. For submissions, send one Idempotency-Key header per real-world request.
{
"slot_id": "<select>",
"name": "<string>",
"email": "<email>",
"time_zone": "<string>"
}What happens next
The request is delivered to camolabs.ai. A successful submission returns a reference code.