Olli
    • System
      • Confirm API connectivity
      • API health status
    • Programs
      • List programs available to the caller
      • Get program by ID
      • Get full detail on one program
    • Appetite
      • Search NAICS codes
      • Classifications for a NAICS code
      • Appetites for a classification
      • Full catalog for a classification
      • Appetite details (product-filtered)
    • Rate
      • Rate eligible programs for a risk
      • Sensitivity analysis across coverage options
    • Quote
      • List quote folios
      • Create a quote folio
      • View a quote folio (light — all programs)
      • Re-quote (new bindable, same group)
      • View one application (full — includes form schema + plan details)
      • Edit form_payload only
    • Bind
      • Bind quote requests
    • Policy
      • Get policy — full detail
      • Renewal payment
      • Cancel a policy
    • Schemas
      • Schemas
      • Response
      • Rates
    • Schemas
      • SuccessResponse
      • SuccessEnvelope
      • AttestationItem
      • ISO8601DateTime
      • ErrorResponse
      • ErrorEnvelope
      • BindQuotePayment
      • PingResponse
      • Pricing
      • Pagination
      • OffsetPagination
      • NaicsListResponse
      • PricingData
      • PricingNode
      • ValidationErrorEnvelope
      • BindQuoteItem
      • HealthResponse
      • CarrierRef
      • RateRequest
      • ProgramType
      • PagePagination
      • ClassificationListResponse
      • QuoteApplication
      • ProgramMarketing
      • PaginationWithPage
      • PolicyProgramNode
      • BindRequest
      • ProgramSummary
      • RateResult
      • CreateProgramTypeInput
      • PagePaginationWithMore
      • QuoteCarrierProgram
      • PlanDetails
      • ClassificationStub
      • PolicyCarrierNode
      • PolicyCustomer
      • ProgramEndorsement
      • MatrixRequest
      • UpdateProgramTypeInput
      • NaicsCode
      • QuoteFolio
      • ProgramNode
      • ClassificationFull
      • PolicyTermNode
      • PolicyBilling
      • ProgramOption
      • MatrixResult
      • ProgramListItem
      • Classification
      • CreateQuoteProgram
      • ProgramNodeFull
      • AppetiteItem
      • PolicySellerNode
      • PolicyDocumentAccess
      • ProgramTerm
      • Program
      • CreateClassificationInput
      • CreateQuoteRequest
      • CarrierNode
      • CatalogLimit
      • RateOption
      • PolicyCustomerNode
      • BoundPolicyReceipt
      • ProgramDetail
      • CreateProgramInput
      • UpdateClassificationInput
      • UpdateApplicationRequest
      • OptionItem
      • CatalogRule
      • AppliedOptions
      • PolicyInsuredItem
      • BindQuoteResult
      • ProductTypeEnum
      • UpdateProgramInput
      • AppetiteSummary
      • EndorsementItem
      • CatalogProductOption
      • PolicyLocationItem
      • BindSummary
      • RatingMethodEnum
      • AppetiteListItem
      • PaymentFrequency
      • CatalogEndorsement
      • PolicyEndorsementItem
      • BindResponseData
      • FormField
      • AppetiteCatalogEntry
      • PaymentOption
      • CatalogItem
      • PolicyCoverageItem
      • BindResponse
      • AppetiteDetail
      • DocumentItem
      • PolicyDocumentItem
      • BindResponseAllFailed
      • AppetiteRule
      • NoticeItem
      • NaicsWithClassificationsResponse
      • PolicyEventItem
      • ErrorResponse400
      • CreateAppetiteRuleInput
      • TermAndCondition
      • PolicyPaymentItem
      • ErrorResponseSimple
      • UpdateAppetiteRuleInput
      • FormSectionField
      • AppetiteListResponse
      • PolicyFull
      • AppetiteLimit
      • FormSection
      • CatalogResponse
      • AcceptedTerm
      • CreateAppetiteLimitInput
      • QuoteResponseProgramLight
      • Payment
      • UpdateAppetiteLimitInput
      • QuoteResponseProgramFull
      • PayBody
      • QuoteResponseLight
      • RecordedAcceptance
      • BillingConfig
      • PayResultToken
      • PayResultInvoiceAccount
      • PayResultCarrierCharge
      • PayResultFinalized
      • QuoteFolioCreated
      • CancelBody
      • CancelResult
      • CreateQuoteRatePayloadRequest
      • EditApplicationRequest
      • SystemPayload
      • FormPayload

    QuoteResponseProgramFull

    Full single-program response from GET /v1/quote/{quoteId}/applications/{quoteRequestId}. Extends the light shape with program.planDetails and formSections[].

    {
        "program": {
            "planDetails": {
                "aboutThisPlan": "string",
                "keyFeatures": [
                    "string"
                ],
                "planHighlights": [
                    "string"
                ],
                "documents": [
                    {
                        "label": "string",
                        "url": "http://example.com"
                    }
                ]
            },
            "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
            "name": "Business Owners Policy",
            "code": "COTERIE-BOP",
            "type": "BOP",
            "slug": "coterie-bop",
            "description": "string",
            "tagline": "string",
            "tier": "standard",
            "isFeatured": true,
            "renewalType": "renewable",
            "renewalFrequency": "annual",
            "quoteValidityDays": 0,
            "marketing": {
                "shortDescription": "string",
                "badges": [
                    "Top Rated",
                    "Most Popular"
                ],
                "cardHighlights": [
                    "$1M general liability",
                    "Property coverage included"
                ]
            }
        },
        "formSections": [
            {
                "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
                "sectionKey": "business_info",
                "sectionName": "Business Information",
                "description": "string",
                "sectionType": "form",
                "fields": [
                    {
                        "key": "employee_count",
                        "label": "Number of Employees",
                        "type": "text",
                        "isRequired": true,
                        "placeholder": "e.g. 5",
                        "helpText": "Full-time and part-time employees combined.",
                        "options": [
                            {
                                "value": "string",
                                "label": "string"
                            }
                        ],
                        "displayOrder": 2
                    }
                ],
                "displayOrder": 1,
                "isRequired": true,
                "statesInclude": [
                    "CA",
                    "NY",
                    "TX"
                ],
                "statesExclude": [
                    "AK",
                    "HI"
                ]
            }
        ],
        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
        "quoteRequestId": "934d900e-84a8-48c9-b041-cbff0d908da7",
        "attemptNumber": 0,
        "status": "quoting",
        "effectiveDate": "2019-08-24",
        "expirationDate": "2019-08-24",
        "validUntil": "2019-08-24T14:15:22.123Z",
        "ratedAt": "2019-08-24T14:15:22.123Z",
        "programState": {
            "property1": "string",
            "property2": "string"
        },
        "carrier": {
            "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
            "name": "Coterie Insurance",
            "code": "coterie",
            "quoteId": "string",
            "referenceIds": {
                "applicationId": "string",
                "externalId": "string"
            }
        },
        "pricing": {
            "annualPremium": 0,
            "monthlyPremium": 0,
            "taxes": 0,
            "fees": 0,
            "totalAnnual": 0,
            "totalMonthly": 0,
            "currency": "USD"
        },
        "options": [
            {
                "key": "glLimit",
                "label": "General Liability Limit",
                "values": [
                    300000,
                    500000,
                    1000000,
                    2000000
                ],
                "selectedValue": null
            }
        ],
        "endorsements": [
            {
                "key": "liquorLiabilityEndorsement",
                "name": "Liquor Liability",
                "included": true,
                "available": true
            }
        ],
        "paymentOptions": [
            {
                "method": "card",
                "label": "Credit Card",
                "frequencies": [
                    {
                        "frequency": "annual",
                        "amount": 0
                    }
                ]
            }
        ],
        "billing": {
            "method": "stripe",
            "publishableKey": "pk_live_51xxxxxxxxxxxxx",
            "billingDescriptor": "Coterie Insurance",
            "allowedMethods": [
                "credit_card"
            ]
        },
        "documents": [
            {
                "type": "quote_proposal",
                "label": "string",
                "url": "http://example.com"
            }
        ],
        "notices": [
            {
                "text": "string",
                "type": "notice",
                "level": "state"
            }
        ],
        "termsAndConditions": [
            {
                "termId": "string",
                "termKey": "string",
                "termVersion": "string",
                "title": "string",
                "body": "string",
                "required": true,
                "acceptanceMethod": "click"
            }
        ]
    }
    Built with