• Example searches: “transaction”, “CreateOrder”, “/v2/locations”, “inventory”, “delete customer”

Object Index

You are viewing an old version of the API
Booking BETA

Represents a booking as a time-bound service contract for a seller's staff member to provide a specified service at a given location to a requesting customer in one or more appointment segments.

Properties

Name Description
id
string

Read only A unique ID of this object representing a booking.

version
integer

The revision number for the booking used for optimistic concurrency.

status
string

Read only The status of the booking, describing where the booking stands with respect to the booking state machine.

created_at
string

Read only The timestamp specifying the creation time of this booking.

updated_at
string

Read only The timestamp specifying the most recent update time of this booking.

start_at
string

The timestamp specifying the starting time of this booking.

location_id
string

The ID of the Location object representing the location where the booked service is provided.

customer_id
string

The ID of the Customer object representing the customer attending this booking

customer_note
string

The free-text field for the customer to supply notes about the booking. For example, the note can be preferences that cannot be expressed by supported attributes of a relevant CatalogObject instance.

Max Length 4096
seller_note
string

The free-text field for the seller to supply notes about the booking. For example, the note can be preferences that cannot be expressed by supported attributes of a specific CatalogObject instance. This field should not be visible to customers.

Max Length 4096
appointment_segments
AppointmentSegment [ ]

A list of appointment segments for this booking.

Share Feedback

Thanks for visiting the Square API documentation. What's on your mind?