---
id: offers
title: offers
---

No description

```graphql
offers(
  after: String
  availabilityMode: OfferAvailabilityModeEnum = EXACT
  before: String
  dates: [DateRange!]
  dows: [Int!]
  eventTemplates: [IdOrNumber!]
  excludeCompletedFixedEvents: Boolean = false
  first: Int
  hours4: [Int!]
  includeProductIds: Boolean
  includeQuota: Boolean = true
  last: Int
  offerableTypes: [OfferableTypeEnum!]
  posId: ID!
  quantity: Int
  savedFilterId: ID
  span: TsRange
  spanOperator: RangeOperatorEnum = OVERLAP
  tags: [ID!]
  text: String
): OfferableUnionConnection!
```

### Arguments

#### [`offers.after`](#after) · [`String`](/docs/developers/api-reference/booking/v1/types/scalars/string) **scalar** {#after}

Returns the elements in the list that come after the specified cursor.

#### [`offers.availabilityMode`](#availability-mode) · [`OfferAvailabilityModeEnum`](/docs/developers/api-reference/booking/v1/types/enums/offer-availability-mode-enum) **enum** {#availability-mode}

#### [`offers.before`](#before) · [`String`](/docs/developers/api-reference/booking/v1/types/scalars/string) **scalar** {#before}

Returns the elements in the list that come before the specified cursor.

#### [`offers.dates`](#dates) · [`[DateRange!]`](/docs/developers/api-reference/booking/v1/types/scalars/date-range) **list** **scalar** {#dates}

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

#### [`offers.eventTemplates`](#event-templates) · [`[IdOrNumber!]`](/docs/developers/api-reference/booking/v1/types/scalars/id-or-number) **list** **scalar** {#event-templates}

#### [`offers.excludeCompletedFixedEvents`](#exclude-completed-fixed-events) · [`Boolean`](/docs/developers/api-reference/booking/v1/types/scalars/boolean) **scalar** {#exclude-completed-fixed-events}

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

Returns the first \_n\_ elements from the list.

#### [`offers.hours4`](#hours-4) · [`[Int!]`](/docs/developers/api-reference/booking/v1/types/scalars/int) **list** **scalar** {#hours-4}

#### [`offers.includeProductIds`](#include-product-ids) · [`Boolean`](/docs/developers/api-reference/booking/v1/types/scalars/boolean) **scalar** {#include-product-ids}

#### [`offers.includeQuota`](#include-quota) · [`Boolean`](/docs/developers/api-reference/booking/v1/types/scalars/boolean) **scalar** {#include-quota}

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

Returns the last \_n\_ elements from the list.

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

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

For which POS should the quota information be calculated.

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

#### [`offers.savedFilterId`](#saved-filter-id) · [`ID`](/docs/developers/api-reference/booking/v1/types/scalars/id) **scalar** {#saved-filter-id}

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

#### [`offers.spanOperator`](#span-operator) · [`RangeOperatorEnum`](/docs/developers/api-reference/booking/v1/types/enums/range-operator-enum) **enum** {#span-operator}

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

#### [`offers.text`](#text) · [`String`](/docs/developers/api-reference/booking/v1/types/scalars/string) **scalar** {#text}

### Type

#### [`OfferableUnionConnection`](/docs/developers/api-reference/booking/v1/types/objects/offerable-union-connection) **object**

The connection type for OfferableUnion.
