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.
Provide your SellApp API key as a bearer token.
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 <= valueHeader Parameters
Store slug. Required for OAuth access tokens. API keys may omit it to use their current store, or the first accessible store when no current store is selected.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://sell.app/api/v2/booking-calendar-events" \ -H "X-STORE: launch-lab"{
"data": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"product_id": 120,
"product_variant_id": 4321,
"type": "blocked",
"status": "active",
"title": "Unavailable date",
"slot_start_at": "2026-09-15T00:00:00Z",
"slot_end_at": "2026-09-16T00:00:00Z",
"timezone": "UTC",
"created_at": "2026-09-01T12:00:00Z",
"updated_at": "2026-09-01T12:00:00Z"
}
],
"links": {
"first": "https://sell.app/api/v2/booking-calendar-events?page=1",
"last": "https://sell.app/api/v2/booking-calendar-events?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "https://sell.app/api/v2/booking-calendar-events?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "https://sell.app/api/v2/booking-calendar-events",
"per_page": 50,
"to": 1,
"total": 1
}
}{
"type": "invalid_request_error",
"code": "bad_request",
"message": "The request could not be understood.",
"status": 400,
"param": null,
"request_id": "01992a65-e064-71ba-b38f-902b7966a6be",
"docs_url": "https://sell.app/docs/api/errors#bad-request"
}{
"type": "authentication_error",
"code": "unauthenticated",
"message": "Unauthenticated.",
"status": 401,
"param": null,
"request_id": "01992a65-e064-71ba-b38f-902b7966a6be",
"docs_url": "https://sell.app/docs/api/errors#unauthenticated"
}{
"type": "authorization_error",
"code": "forbidden",
"message": "This action is unauthorized.",
"status": 403,
"param": null,
"request_id": "01992a65-e064-71ba-b38f-902b7966a6be",
"docs_url": "https://sell.app/docs/api/errors#forbidden"
}{
"type": "not_found_error",
"code": "resource_not_found",
"message": "Not Found.",
"status": 404,
"param": null,
"request_id": "01992a65-e064-71ba-b38f-902b7966a6be",
"docs_url": "https://sell.app/docs/api/errors#resource-not-found"
}{
"type": "validation_error",
"code": "validation_failed",
"message": "The selected product variant id is invalid.",
"status": 422,
"param": "product_variant_id",
"request_id": "01992a65-e064-71ba-b38f-902b7966a6be",
"docs_url": "https://sell.app/docs/api/errors#validation-failed",
"errors": {
"product_variant_id": [
"The selected product variant id is invalid."
]
}
}{
"type": "rate_limit_error",
"code": "rate_limit_exceeded",
"message": "Too Many Attempts.",
"status": 429,
"param": null,
"request_id": "01992a65-e064-71ba-b38f-902b7966a6be",
"docs_url": "https://sell.app/docs/api/errors#rate-limit-exceeded"
}{
"type": "api_error",
"code": "api_error",
"message": "Server Error",
"status": 500,
"param": null,
"request_id": "01992a65-e064-71ba-b38f-902b7966a6be",
"docs_url": "https://sell.app/docs/api/errors#api-error"
}