Laka · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Laka Quote API

5 actions 5 updates documentation extends openapi/laka-quote-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Laka's API. It is a proposal applied on top of the contract, not a document Laka publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

descriptiontitlecontactx-documentationx-audiencex-servicex-issuancex-self-service

Targets 5

$.info
$.servers
$.tags
$.components.securitySchemes['api_key_header_Authorization']
$.components.schemas.Error

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Laka Quote API
  version: 1.0.0
x-generated: '2026-07-19'
x-method: generated
x-source: openapi/laka-quote-openapi.json
x-notes: 'Captures API Evangelist enrichment on top of the Laka Quote API OpenAPI without mutating the
  original. Grounded in Laka published documentation (https://docs.laka.co/docs/introduction,
  /docs/regions) and in the spec itself.'
extends: openapi/laka-quote-openapi.json
actions:
- target: $.info
  update:
    title: Laka Quote API
    description: 'The lightweight Laka integration for Introducer partners — retail and e-commerce
      stores, bike brands and online communities — that want to introduce their customers to insurance
      while keeping their own regulatory burden manageable. Returns pricing to riders, shares rider
      information to pre-fill Laka onboarding, hands the customer into onboarding or triggers an invite
      email, and checks whether a rider has taken out cover.'
    contact:
      name: Laka API access
      url: https://docs.laka.co/docs/request-access
    x-documentation: https://docs.laka.co/docs/introduction
    x-audience: Introducer partners
    x-service: Goa-generated quote service
- target: $.servers
  update:
  - url: https://api-gb.app.laka.co/v2/quotes
    description: Production (UK)
  - url: https://api-nl.app.laka.co/v2/quotes
    description: Production (EU)
  - url: https://api-gb.staging.laka.co/v2/quotes
    description: Staging (UK) — Laka directs partners to use Staging for testing
  - url: https://api-nl.staging.laka.co/v2/quotes
    description: Staging (EU) — Laka directs partners to use Staging for testing
- target: $.tags
  update:
  - name: quote
    description: 'Quote lifecycle — create a quote, resolve and validate its data requirements, price
      it, hydrate it into the steps required to create policies, and hand the rider off into Laka
      onboarding.'
- target: $.components.securitySchemes['api_key_header_Authorization']
  update:
    description: 'Partner API key sent in the Authorization header. This is a plain API key, not an
      OAuth bearer token — Laka documented example sends it as `Authorization: YOUR_TOKEN`. The Laka
      Platform API uses a different header (x-api-key) for its key.'
    x-issuance: request-based
    x-self-service: false
- target: $.components.schemas.Error
  update:
    x-envelope: 'Goa error envelope returned under the application/vnd.goa.error media type rather
      than RFC 9457 application/problem+json.'
    x-trace-field: 'id — a unique identifier for this particular occurrence of the problem; the only
      trace handle Laka publishes.'