Bookable slot discovery and end-to-end booking.
Book Slot
Books an available appointment slot and returns the booking confirmation and slot details.
Schedule id (from gap_schedule_details)
Slot start, unix seconds (from gap_schedule_details.slots[].start_unix). Used to find the right slot button on the booking page (converted to the schedule local timezone)
Slot duration in minutes (from gap_schedule_details.slots[].duration_minutes or gap_schedule_details.duration_minutes). Returned in the result, not used for selection
Booker first name
Booker last name
Booker email - Google sends the confirmation here
Optional. Event title shown on the booker calendar - defaults to the schedule title
Optional. Free-text notes to the schedule owner - typed into the dialog textarea if present
curl https://api.openwire.sh/v1/wire/task \ -X POST \ -H "X-API-Key: $ANAKIN_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "action_id": "gap_book_slot", "params": { "schedule_id": "AcZssZ0ypGjngRsPUplfVd_GMkkLq6m5w3ZKk15PNbb3P4U0pWGqGuKyzmJJspuCIRvHcQD1dZMmsEc4", "slot_start_unix": "1779334200", "duration_minutes": "60", "first_name": "Test", "last_name": "User", "email": "test@example.com" } }'