List booking date overrides
List store-wide or variant-specific unavailable-date overrides.
Use product_variant_id to select one same-store booking variant. Without it, the endpoint returns all date overrides for the selected store, including global and variant-specific entries.
Set pagination=false to return at most 100 matching overrides in one data
array without pagination links or metadata. Paginated responses default to 15
overrides per page.
Authorization
bearerAuth storeAuth Provide your SellApp API key as a bearer token.
In: header
Select the SellApp store for this API request.
In: header
Query Parameters
Return the effective override hierarchy for a same-store booking variant, including inherited store-wide and product-wide rows plus exact variant rows.
1 <= valueOnly return overrides ending after this instant.
date-timeOnly return overrides starting before this instant.
date-timeFilter by override status.
"active" | "inactive"Set to false to return at most 100 matching overrides in one data array without pagination links or metadata.
trueNumber of items to return per page.
151 <= value <= 100Page number to return.
11 <= valueResponse Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://sell.app/api/v2/booking-calendar-events"{
"data": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"product_id": 0,
"product_variant_id": 0,
"type": "blocked",
"status": "active",
"title": "string",
"slot_start_at": "2019-08-24T14:15:22Z",
"slot_end_at": "2019-08-24T14:15:22Z",
"timezone": "string",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"links": {
"first": "https://sell.app/api/v1/blacklists?page=1",
"last": "https://sell.app/api/v1/blacklists?page=4",
"prev": null,
"next": "https://sell.app/api/v1/blacklists?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 4,
"links": [
{
"url": "string",
"label": "string",
"active": true
}
],
"path": "https://sell.app/api/v1/blacklists",
"per_page": 15,
"to": 15,
"total": 57
}
}{
"message": "Unauthenticated."
}{
"message": "This action is unauthorized."
}{
"message": "Rule not found."
}{
"message": "The given data was invalid.",
"errors": {
"data": [
"The data field is required."
]
}
}