Laka quote API

The quote service gets quotes.

OpenAPI Specification

laka-quote-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Laka accounts quote API
  description: Laka API (next)
  version: '2024-09-01'
  contact: {}
servers:
- url: https://api.uat.laka.co
  description: UAT
- url: https://api-{region}.app.laka.co
  description: Production
  variables:
    region:
      enum:
      - nl
      - fr
      - gb
      default: gb
tags:
- name: quote
  description: The quote service gets quotes.
paths:
  /data_requirements/{packageId}:
    get:
      tags:
      - quote
      summary: getDataRequirements quote
      description: Get data requirements for a given packageId
      operationId: quote#getDataRequirements
      parameters:
      - name: packageId
        in: path
        description: Package ID
        required: true
        schema:
          type: string
          description: Package ID
          example: 61ed878c-fe18-404b-8c31-462d1be4052f
        example: 61ed878c-fe18-404b-8c31-462d1be4052f
      responses:
        '200':
          description: OK response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetDataRequirementsResponse'
              example:
                dataRequirements:
                - dataKey: Odio dolor error et.
                  id: Quidem quaerat quibusdam corrupti modi et iste.
                - dataKey: Odio dolor error et.
                  id: Quidem quaerat quibusdam corrupti modi et iste.
                - dataKey: Odio dolor error et.
                  id: Quidem quaerat quibusdam corrupti modi et iste.
                - dataKey: Odio dolor error et.
                  id: Quidem quaerat quibusdam corrupti modi et iste.
        '400':
          description: 'invalidArgument: Bad Request response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: 'unauthorized: Unauthorized response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: 'notFound: Not found'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: 'internalServerError: Internal Server Error response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
      security:
      - api_key_header_Authorization: []
  /openapi3.json:
    get:
      tags:
      - quote
      summary: Download ./go/src/laka.co.uk/services/quote-service/v2/openapi3.json
      operationId: quote#/openapi3.json
      responses:
        '200':
          description: File downloaded
  /pricing:
    get:
      tags:
      - quote
      summary: getPricing quote
      description: Get pricing for a given set of products
      operationId: quote#getPricing
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetPricingRequestBody'
            example:
              currentProducts:
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              enabledModules: 1703554814
              packageId: Facilis autem possimus aut autem eum reprehenderit.
              personId: Laborum sunt minima officia neque.
              productIds:
              - Magnam temporibus ex id consequatur vel beatae.
              - Tempora quidem enim.
              products:
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              provider: Necessitatibus dolorem error suscipit.
              userId: 61ed878c-fe18-404b-8c31-462d1be4052f
      responses:
        '200':
          description: OK response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetPricingResponse'
              example:
                averagePrice: 1364567288867687200
                awayValue: 5085760156890574000
                capWithTax: 8494300639788890000
                currencyCode: Rerum sed eum.
                discountedCap: 9139570130730743000
                highestPrice: 3802248331857814500
                totalValue: 5540489061816563000
        '400':
          description: 'invalidArgument: Bad Request response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: 'unauthorized: Unauthorized response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: 'internalServerError: Internal Server Error response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
      security:
      - api_key_header_Authorization: []
  /pricing_components/{quoteId}:
    get:
      tags:
      - quote
      summary: getPricingComponents quote
      description: Get pricing components for a given quoteId
      operationId: quote#getPricingComponents
      parameters:
      - name: quoteId
        in: path
        description: Quote ID
        required: true
        schema:
          type: string
          description: Quote ID
          example: 61ed878c-fe18-404b-8c31-462d1be4052f
        example: 61ed878c-fe18-404b-8c31-462d1be4052f
      responses:
        '200':
          description: OK response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetPricingComponentsResponse'
              example:
                components:
                - amount: 550827017
                  description: Fugiat sed qui labore.
                  fixedBillingCost: false
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  sequence: 1104874700
                  total: 1861286903
                  type: Est libero cumque consequatur dignissimos.
                - amount: 550827017
                  description: Fugiat sed qui labore.
                  fixedBillingCost: false
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  sequence: 1104874700
                  total: 1861286903
                  type: Est libero cumque consequatur dignissimos.
        '400':
          description: 'invalidArgument: Bad Request response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: 'unauthorized: Unauthorized response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '404':
          description: 'notFound: Not found'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: 'internalServerError: Internal Server Error response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
      security:
      - api_key_header_Authorization: []
  /quickquote:
    post:
      tags:
      - quote
      summary: quickQuote quote
      operationId: quote#quickQuote
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QuickQuoteRequestBody'
            example:
              accessories:
              - children:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Modi unde similique maxime eius debitis.
                value: 100000
              - children:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Modi unde similique maxime eius debitis.
                value: 100000
              - children:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Modi unde similique maxime eius debitis.
                value: 100000
              - children:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Modi unde similique maxime eius debitis.
                value: 100000
              address:
                country: United Kingdom
                houseNo: '2'
                locality: Example
                postalCode: TS22 3ST
                postalTown: Example
                region: Surrey
                streetAddress: Test street
              cityOfBirth: London
              clothing:
              - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Nesciunt in dolores numquam et quo quidem.
                value: 100000
              - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Nesciunt in dolores numquam et quo quidem.
                value: 100000
              - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Nesciunt in dolores numquam et quo quidem.
                value: 100000
              - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Nesciunt in dolores numquam et quo quidem.
                value: 100000
              countryOfBirth: United Kingdom
              coverModules: 1614222242
              coverStart: '1985-08-02'
              cycleStorage: 1
              dateOfBirth: '1986-09-04'
              declarations:
              - details: Lorem Ipsum
                type: 128
                value: 8
              - details: Lorem Ipsum
                type: 128
                value: 8
              - details: Lorem Ipsum
                type: 128
                value: 8
              - details: Lorem Ipsum
                type: 128
                value: 8
              email: wilhelm.parisian@kovacek.com
              firstName: Jeff
              hasSetMarketingConsent: true
              inputQuotePerks:
              - FulfilmentKey: Quis velit pariatur cum.
                Id: Iste quis distinctio nostrum qui.
                Name: Itaque autem eum ut qui.
                PerkID: Voluptatem enim ipsam tenetur quibusdam et.
                excluded: false
                included: true
              - FulfilmentKey: Quis velit pariatur cum.
                Id: Iste quis distinctio nostrum qui.
                Name: Itaque autem eum ut qui.
                PerkID: Voluptatem enim ipsam tenetur quibusdam et.
                excluded: false
                included: true
              lastName: Bridges
              lastTheft: 1
              marketingConsent: false
              packageId: 61ed878c-fe18-404b-8c31-462d1be4052f
              partnerId: abcde12345
              personId: Ducimus et repellat velit.
              phoneNumber: 01234 423232
              products:
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              provider: Quidem sunt esse qui.
              providerId: Non et iusto dolores non porro est.
              quoteAttributes:
              - key: origin
                value: Qui velit perferendis in nihil qui eaque.
              - key: origin
                value: Qui velit perferendis in nihil qui eaque.
              referralCode: Quas quas et consequatur natus recusandae.
              skipInsuredValueValidation: false
              userId: abcde12345
      responses:
        '200':
          description: OK response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Quote'
              example:
                accessories:
                - children:
                  - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                    keyNumber: Quas et.
                    parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                    serialNumber: Nulla eius nobis voluptatem consequatur.
                    typeName: Dolore facere sit repellat atque repellat.
                    typeRequired: true
                  - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                    keyNumber: Quas et.
                    parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                    serialNumber: Nulla eius nobis voluptatem consequatur.
                    typeName: Dolore facere sit repellat atque repellat.
                    typeRequired: true
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  typeName: Ipsa labore sed.
                  value: 100000
                - children:
                  - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                    keyNumber: Quas et.
                    parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                    serialNumber: Nulla eius nobis voluptatem consequatur.
                    typeName: Dolore facere sit repellat atque repellat.
                    typeRequired: true
                  - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                    keyNumber: Quas et.
                    parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                    serialNumber: Nulla eius nobis voluptatem consequatur.
                    typeName: Dolore facere sit repellat atque repellat.
                    typeRequired: true
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  typeName: Ipsa labore sed.
                  value: 100000
                - children:
                  - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                    keyNumber: Quas et.
                    parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                    serialNumber: Nulla eius nobis voluptatem consequatur.
                    typeName: Dolore facere sit repellat atque repellat.
                    typeRequired: true
                  - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                    keyNumber: Quas et.
                    parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                    serialNumber: Nulla eius nobis voluptatem consequatur.
                    typeName: Dolore facere sit repellat atque repellat.
                    typeRequired: true
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  typeName: Ipsa labore sed.
                  value: 100000
                additionalCostsTotal: 7864351736529058000
                address:
                  country: United Kingdom
                  houseNo: '2'
                  locality: Example
                  postalCode: TS22 3ST
                  postalTown: Example
                  region: Surrey
                  streetAddress: Test street
                average: 7109872269931064000
                capPrice: 8482556048756631000
                cityOfBirth: Animi cumque inventore qui.
                clothing:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  typeName: Ut sit vero animi accusantium et.
                  value: 100000
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  typeName: Ut sit vero animi accusantium et.
                  value: 100000
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  typeName: Ut sit vero animi accusantium et.
                  value: 100000
                coinsurance: 23470452
                countryOfBirth: Dolorum eligendi doloremque maiores aliquid ab voluptatum.
                coverStart: '2009-05-01'
                createdAt: Vel molestiae ea.
                criminalConvictionsPendingReview: true
                cycleStorage: 2
                dateOfBirth: '1970-03-09'
                declarations:
                - details: Lorem Ipsum
                  type: 256
                  value: 64
                - details: Lorem Ipsum
                  type: 256
                  value: 64
                - details: Lorem Ipsum
                  type: 256
                  value: 64
                discountedCap: 6615302518215093000
                displayPrice: 3983489451688340500
                email: Id sed ipsa laborum vitae sunt.
                emailVerified: false
                firstName: Eligendi minima voluptate.
                handedOff: false
                hasSetMarketingConsent: false
                highestPrice: 407663762694537000
                hydrated: true
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                lastName: Delectus nesciunt tenetur culpa.
                lastTheft: 4
                marketingConsent: true
                packageId: Architecto dicta id dolores iusto.
                partnerId: Officiis laudantium sit quam rerum dignissimos.
                phoneNumber: Laboriosam saepe.
                preTaxCap: 1542201423
                products:
                - category: Ut ut et dolore perspiciatis perspiciatis.
                  eBikeType: Reiciendis eos inventore fuga.
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  make: Tern
                  model: Link D8
                  typeName: Dolor architecto.
                  value: 100000
                - category: Ut ut et dolore perspiciatis perspiciatis.
                  eBikeType: Reiciendis eos inventore fuga.
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  make: Tern
                  model: Link D8
                  typeName: Dolor architecto.
                  value: 100000
                - category: Ut ut et dolore perspiciatis perspiciatis.
                  eBikeType: Reiciendis eos inventore fuga.
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  make: Tern
                  model: Link D8
                  typeName: Dolor architecto.
                  value: 100000
                - category: Ut ut et dolore perspiciatis perspiciatis.
                  eBikeType: Reiciendis eos inventore fuga.
                  id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  make: Tern
                  model: Link D8
                  typeName: Dolor architecto.
                  value: 100000
                provider: Laborum nesciunt rem.
                providerId: Eum architecto corrupti cumque ut nesciunt.
                providerPersonId: Suscipit voluptas suscipit.
                quoteAttributes:
                - key: origin
                  value: Optio sit nihil voluptatibus esse et consectetur.
                - key: origin
                  value: Optio sit nihil voluptatibus esse et consectetur.
                quotePerks:
                - FulfilmentKey: Doloribus et quod laboriosam sed quos ducimus.
                  Id: Possimus quis.
                  Name: Consequatur officia provident.
                  PerkID: Officia et quod voluptatem quia.
                  excluded: true
                  included: false
                - FulfilmentKey: Doloribus et quod laboriosam sed quos ducimus.
                  Id: Possimus quis.
                  Name: Consequatur officia provident.
                  PerkID: Officia et quod voluptatem quia.
                  excluded: true
                  included: false
                - FulfilmentKey: Doloribus et quod laboriosam sed quos ducimus.
                  Id: Possimus quis.
                  Name: Consequatur officia provident.
                  PerkID: Officia et quod voluptatem quia.
                  excluded: true
                  included: false
                redirectUrl: Provident ratione.
                referralCode: Assumenda est maxime.
                serviceFeeBip: 1905538653888173000
                skipInsuredValueValidation: true
                taxPct: 0.49313512
                totalFees: 4844382777518205000
                totalValue: 6887413177155640000
                updatedAt: Fugit at nisi sequi aut.
                userId: Ut modi voluptatem.
        '400':
          description: 'invalidArgument: Bad Request response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          description: 'unauthorized: Unauthorized response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          description: 'internalServerError: Internal Server Error response.'
          content:
            application/vnd.goa.error:
              schema:
                $ref: '#/components/schemas/Error'
      security:
      - api_key_header_Authorization: []
  /quote:
    post:
      tags:
      - quote
      summary: new quote
      description: Create a new quote
      operationId: quote#new
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QuickQuoteRequestBody'
            example:
              accessories:
              - children:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Modi unde similique maxime eius debitis.
                value: 100000
              - children:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Modi unde similique maxime eius debitis.
                value: 100000
              - children:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Modi unde similique maxime eius debitis.
                value: 100000
              - children:
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                  keyNumber: Autem et.
                  parentId: 61ed878c-fe18-404b-8c31-462d1be4052f
                  serialNumber: Et veniam quas vitae eligendi natus.
                  typeName: Sint autem qui voluptate.
                  typeRequired: false
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Modi unde similique maxime eius debitis.
                value: 100000
              address:
                country: United Kingdom
                houseNo: '2'
                locality: Example
                postalCode: TS22 3ST
                postalTown: Example
                region: Surrey
                streetAddress: Test street
              cityOfBirth: London
              clothing:
              - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Nesciunt in dolores numquam et quo quidem.
                value: 100000
              - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Nesciunt in dolores numquam et quo quidem.
                value: 100000
              - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Nesciunt in dolores numquam et quo quidem.
                value: 100000
              - id: 61ed878c-fe18-404b-8c31-462d1be4052f
                typeName: Nesciunt in dolores numquam et quo quidem.
                value: 100000
              countryOfBirth: United Kingdom
              coverModules: 887356807
              coverStart: '1988-02-03'
              cycleStorage: 128
              dateOfBirth: '2007-10-19'
              declarations:
              - details: Lorem Ipsum
                type: 128
                value: 8
              - details: Lorem Ipsum
                type: 128
                value: 8
              email: osvaldo@schuster.info
              firstName: Jeff
              hasSetMarketingConsent: false
              inputQuotePerks:
              - FulfilmentKey: Quis velit pariatur cum.
                Id: Iste quis distinctio nostrum qui.
                Name: Itaque autem eum ut qui.
                PerkID: Voluptatem enim ipsam tenetur quibusdam et.
                excluded: false
                included: true
              - FulfilmentKey: Quis velit pariatur cum.
                Id: Iste quis distinctio nostrum qui.
                Name: Itaque autem eum ut qui.
                PerkID: Voluptatem enim ipsam tenetur quibusdam et.
                excluded: false
                included: true
              lastName: Bridges
              lastTheft: 4
              marketingConsent: true
              packageId: 61ed878c-fe18-404b-8c31-462d1be4052f
              partnerId: abcde12345
              personId: Fugiat autem beatae.
              phoneNumber: 01234 423232
              products:
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
              - category: Aspernatur sunt illo.
                eBikeType: Dolore praesentium.
                id: 61ed878c-fe18-404b-8c31-462d1be4052f
                make: Tern
                model: Link D8
                typeName: Quia sint et.
                value: 100000
     

# --- truncated at 32 KB (182 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/laka/refs/heads/main/openapi/laka-quote-api-openapi.yml