---
id: booking-calendar-availability
title: bookingCalendarAvailability
---

Calendar availability dates for a single booking offerable.

```graphql
bookingCalendarAvailability(
  id: ID!
  pricings: [PricingInput!]
  quantity: Int
  span: TsRange!
  type: OfferableTypeEnum!
): BookingCalendarAvailability!
```

### Arguments

#### [`bookingCalendarAvailability.id`](#id) · [`ID!`](/docs/developers/api-reference/booking/v1/types/scalars/id) **non-null** **scalar** {#id}

ID of the offer.

#### [`bookingCalendarAvailability.pricings`](#pricings) · [`[PricingInput!]`](/docs/developers/api-reference/booking/v1/types/inputs/pricing-input) **list** **input** {#pricings}

Selected pricings used to include per-slot candidates for date price indications.

#### [`bookingCalendarAvailability.quantity`](#quantity) · [`Int`](/docs/developers/api-reference/booking/v1/types/scalars/int) **scalar** {#quantity}

Number of places the customer wants to book; availability and resource checks use it.

#### [`bookingCalendarAvailability.span`](#span) · [`TsRange!`](/docs/developers/api-reference/booking/v1/types/scalars/ts-range) **non-null** **scalar** {#span}

Date range to return, for example the visible calendar month.

#### [`bookingCalendarAvailability.type`](#type) · [`OfferableTypeEnum!`](/docs/developers/api-reference/booking/v1/types/enums/offerable-type-enum) **non-null** **enum** {#type}

Offer type. EVENT_TEMPLATE and ADMISSION are supported.

### Type

#### [`BookingCalendarAvailability`](/docs/developers/api-reference/booking/v1/types/objects/booking-calendar-availability) **object**

Calendar availability dates for a single booking offer.
