ConsoleCatalog
Sign in
Google Calendar Appointments logo

Google Calendar Appointments

https://calendar.google.comBusiness Servicesno auth

Bookable slot discovery and end-to-end booking.

Book Slot

ASYNCWRITENo auth

Books an available appointment slot and returns the booking confirmation and slot details.

ParametersFormJSON

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

cost: 10 credits · balance: 0
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"
    }
  }'