Skip to main content

Offer

Information about an offer. This query is still a work in progress at this point and will include more details in the future. This query should be used to get the offer PDF link.

type Offer {
contractID: PolicyID!
product: PlatformInsuranceProduct
applicationFormDownloadLink: FileDownloadResult!
sampleQuotationDownloadLink: FileDownloadResult
informationOnProductDownloadLink: FileDownloadResult
offerProductInformationSheetDownloadLink: FileDownloadResult
offerFundsInformationDownloadLink: FileDownloadResult
offerKeyInvestmentDocumentDownloadLink: FileDownloadResult
offerKeyInvestorInformationDocumentDownloadLink: FileDownloadResult
offerKeyInvestorInformationDocumentOneTimeDownloadLink: FileDownloadResult
persons: [OfferPerson!]!
startDate: Date
endDate: Date
regularPremium: OfferRegularPremium
}

Fields​

Offer.contractID ● PolicyID! non-null scalar​

The contractID of the offer and the future policyID.

Offer.product ● PlatformInsuranceProduct enum​

The insurance product this offer is for, using the same enum as availableFunds.

null while the offer has no recorded product, or when its product is not represented by PlatformInsuranceProduct. Tariff variants share the same product value.

Returns a download link for the application form (_Antragsformular_) for the offer. The link expires after 5 minutes after being generated.

Resolves to DocumentNotAvailableError while the offer carries no application form.

Returns a download link for the sample quotation (PDF) for the offer. The link expires after 5 minutes after being generated.

null while the offer carries no sample quotation.

Returns a download link for the information on the product (PDF) for the offer. The link expires after 5 minutes after being generated.

null while the offer carries no product information.

Returns a download link for the product information sheet (PDF) for the offer. The link expires after 5 minutes after being generated.

null while the offer carries no product information sheet.

Returns a download link for the funds information (PDF) for the offer. The link expires after 5 minutes after being generated.

null while the offer carries no funds information.

Returns a download link for the key investment document (PDF) for the offer. The link expires after 5 minutes after being generated.

null while the offer carries no key investment document.

Returns a download link for the key investor information document (PDF) for the offer. The link expires after 5 minutes after being generated.

null while the offer carries no key investor information document.

Returns a download link for the key investor information document (PDF) for the offer. The link expires after 5 minutes after being generated.

null while the offer carries no single-premium key investor information document.

Offer.persons ● [OfferPerson!]! non-null object​

The people attached to the offer, one entry per role they hold.

This is how you match an offer to a customer you already know: customerID is the same identifier the customer query takes and that createOffer accepts as existingCustomer.byID.ID. For an offer a broker created outside your integration — one you first hear about through a webhook — it is the only way to tell whose offer it is.

Empty while the insurance system has not reported the offer's people yet; our sync fills them in shortly after the offer is created.

Offer.startDate ● Date scalar​

The day cover starts, as the insurance system states it on the offer. null while the offer carries no start date.

Offer.endDate ● Date scalar​

The day cover ends, as the insurance system states it on the offer. null while the offer carries no end date, and for an offer that runs without a fixed end.

Offer.regularPremium ● OfferRegularPremium object​

The offer's recurring premium: one payment, and how often it is paid.

null when the offer carries no recurring premium, and when what it carries is incomplete — a premium stated without its cadence, or in a currency this API does not convert, is published as absent rather than in part.

Implemented By​

OfferResult union