ResourcesProduct Variants

List booking availability

Retrieve available appointment slots for a booking product variant.

Retrieve available appointment slots for a booking product variant. Use the returned slot start time when creating a booking hold.

GET
/v2/products/{product}/variants/{variant}/booking/availability

Authorization

bearerAuth storeAuth
AuthorizationBearer <token>

Provide your SellApp API key as a bearer token.

In: header

X-STORE<token>

Select the SellApp store for this API request.

In: header

Path Parameters

product*integer

The product path parameter.

variant*integer

The variant path parameter.

Query Parameters

from?string

Start date for the availability window.

Formatdate
to?string

End date for the availability window.

Formatdate
quantity?integer

Number of seats to reserve for each returned slot.

Range1 <= value

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://sell.app/api/v2/products/0/variants/0/booking/availability"
{
  "data": [
    {
      "start": "2026-06-22T14:00:00+00:00",
      "end": "2026-06-22T14:30:00+00:00",
      "label": "2:00 PM",
      "timezone": "UTC",
      "available_capacity": 3
    }
  ]
}
{
  "message": "Unauthenticated."
}
{
  "message": "This action is unauthorized."
}
{
  "message": "Rule not found."
}
{
  "message": "The given data was invalid.",
  "errors": {
    "data": [
      "The data field is required."
    ]
  }
}