# Offer

### Fields

#### acceptUrl ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

URL to directly accept and pay for the offer.

#### createdAt ([ISO8601DateTime](https://developer.firmhouse.com/graphql-api/api-reference/objects/iso-8601-date-time)!)

The timestamp when the offer was initialted.

#### detailsUrl ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string)!)

URL to view and pay for the offer.

#### expiresAt ([ISO8601DateTime](https://developer.firmhouse.com/graphql-api/api-reference/objects/iso-8601-date-time))

The timestamp when the offer expires

#### failureUrl ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

An optional URL to redirect the customer if offer has expired.

#### id ([ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id)!)

The database ID of this offer.

#### invoice ([Invoice](https://developer.firmhouse.com/graphql-api/api-reference/objects/invoice)!)

The associated invoice.

#### invoiceId ([ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id)!)

ID of the associated invoice.

#### offerType ([OfferTypeEnum](https://developer.firmhouse.com/graphql-api/api-reference/objects/offer-type-enum)!)

The type of the offer.

#### subscription ([Subscription](https://developer.firmhouse.com/graphql-api/api-reference/objects/subscription)!)

The associated subscription.

#### subscriptionId ([ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id)!)

ID of the associated subscription.

#### successUrl ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

An optional URL to redirect the customer after successful payment.

#### token ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string)!)

Unique token of the offer.
