---
id: offer
title: offer
---

No description

```graphql
offer(
  id: ID!
  posId: ID
  span: TsRange
  type: OfferableTypeEnum!
): OfferableUnion
```

### Arguments

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

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

For which POS should the quota information be calculated.

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

For which time the quota information should be calculated (event templates / admissions)

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

### Type

#### [`OfferableUnion`](/docs/developers/api-reference/booking/v1/types/unions/offerable-union) **union**

union type for all offerable objects, includes services and products
