Customer Appointment Confirmation Status in the Bookings API

Feature Request: Expose Appointment Confirmations in Bookings API

Please make available customer appointment confirmations through the public Bookings API.

Square already provides this data internally through /appointments/merchant/api/reservations, including confirmations and confirmation_messages, but it isn’t available through the public Bookings API.

Existing data available in private APIs

"confirmations": [
  {
    "reservation_timestamp": "2026-08-22T13:00:00Z"
  }
],
"confirmation_messages": [
  {
    "reservation_timestamp": "2026-08-22T13:00:00Z",
    "delivery_method": "SMS",
    "status": "DELIVERED"
  }
]

Ideally, please expose these existing fields publicly, or at least provide customer_confirmed and confirmed_at.

This is important for appointment-based businesses so we can automatically identify unconfirmed appointments, follow up with customers, and reduce no-shows while continuing to use Square’s native confirmation system.

Thanks for the feedback! We’ll pass this back to the product team.