Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.73 KB

business-booking-profile.md

File metadata and controls

34 lines (26 loc) · 1.73 KB

Business Booking Profile

Structure

BusinessBookingProfile

Fields

Name Type Tags Description
sellerId string | undefined Optional The ID of the seller, obtainable using the Merchants API.
Constraints: Maximum Length: 32
createdAt string | undefined Optional The RFC 3339 timestamp specifying the booking's creation time.
bookingEnabled boolean | undefined Optional Indicates whether the seller is open for booking.
customerTimezoneChoice string | undefined Optional Choices of customer-facing time zone used for bookings.
bookingPolicy string | undefined Optional Policies for accepting bookings.
allowUserCancel boolean | undefined Optional Indicates whether customers can cancel or reschedule their own bookings (true) or not (false).
businessAppointmentSettings BusinessAppointmentSettings | undefined Optional The service appointment settings, including where and how the service is provided.
supportSellerLevelWrites boolean | undefined Optional Indicates whether the seller's subscription to Square Appointments supports creating, updating or canceling an appointment through the API (true) or not (false) using seller permission.

Example (as JSON)

{
  "seller_id": null,
  "booking_enabled": null,
  "customer_timezone_choice": null,
  "booking_policy": null,
  "allow_user_cancel": null,
  "business_appointment_settings": null,
  "support_seller_level_writes": null
}