Ki Insurance Master Data API

The Master Data API from Ki Insurance — 39 operation(s) for master data.

Operations 39

GET /api/masterdata/compliance/search Search compliance master data #
GET /api/masterdata/ki/cargointeresttypes Get interests #
GET /api/masterdata/ki/cargoprojectdsudeductibledays Get deductibles #
GET /api/masterdata/ki/contingencyagerange Get ageRange #
GET /api/masterdata/ki/contingencydeductibletype Get deductibleType #
GET /api/masterdata/ki/contingencyeventdescription Get eventDescription #
GET /api/masterdata/ki/contingencynonappearancegroup Get nonApperanceGroup #
GET /api/masterdata/ki/cyberbicoveragestype Get bicoveragetype #
GET /api/masterdata/ki/cyberbicoverincluded Get bi #
GET /api/masterdata/ki/cyberbiosptype Get biosptype #
GET /api/masterdata/ki/cyberbiunscheduleosp Get biospunschedule #
GET /api/masterdata/ki/cyberdeductible Get deductiblebasis #
GET /api/masterdata/ki/cyberexcessbasis Get excessbasis #
GET /api/masterdata/ki/cyberindustrysector Get industrySectors #
GET /api/masterdata/ki/cyberlimitbasis Get limitbasis #
GET /api/masterdata/ki/cybernoofrecords Get noOfRecords #
GET /api/masterdata/ki/cybernooftransactions Get noOfTransactions #
GET /api/masterdata/ki/cyberorganisationtype Get organisationtype #
GET /api/masterdata/ki/cyberpcicompliant Get pcicompliant #
GET /api/masterdata/ki/cyberproducts Get products #
GET /api/masterdata/ki/cyberreinstatements Get reinstatements #
GET /api/masterdata/ki/cyberreinstatementsType Get reinstatementstype #
GET /api/masterdata/ki/cyberretrooption Get retroactiveDates #
GET /api/masterdata/ki/cybertechdisciplines Get techdisciplines #
GET /api/masterdata/ki/cyberwarexclusion Get warexclusion #
GET /api/masterdata/ki/doindustry Get industry #
GET /api/masterdata/ki/energy-liability-number-employees Get numberEmployees #
GET /api/masterdata/ki/fiinstitution Get institutionType #
GET /api/masterdata/ki/gethqcountrylist Get countries #
GET /api/masterdata/ki/gethqstatecanadalist Get caStates #
GET /api/masterdata/ki/gethqstateuslist Get usStates #
GET /api/masterdata/ki/hqstateaustralia Get auStates #
GET /api/masterdata/ki/noofproperties Get noOfProperties #
GET /api/masterdata/ki/pilimittypes Get limitTypes #
GET /api/masterdata/ki/placingbases Get placingbases #
GET /api/masterdata/ki/propertylocations Get locations #
GET /api/masterdata/ki/propertyoccupancies Get occupancies #
GET /api/masterdata/ki/propertyperils Get perils #
GET /api/masterdata/ki/territories Get territories #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ki-insurance-master-data-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ki-insurance-master-data-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Ki Broker Trading Platform API (observed) Master Data API
  version: '2026-07-25'
  summary: Observed HTTP surface of Ki's partner-gated broker trading platform.
  description: '**This is an API Evangelist DERIVED specification, not a Ki-published document.**


    Ki (Lloyd''s Syndicate 1618) publishes no developer portal, no API reference and no OpenAPI. This document was derived on 2026-07-25 from the endpoint registry that Ki''s own broker platform ships in its public JavaScript bundle at `https://app.ki-insurance.com/assets/index-DgeF7w2c.js`. Every path and every HTTP method below was observed verbatim in that bundle, together with the request helpers (`GET`/`POST`/`PUT`/`DELETE`) that call them.


    What is REAL here: path templates, HTTP methods, query-parameter names, the `Authorization: Bearer` scheme, the `application/json` content negotiation, and the 401/403/503 handling the client implements.


    What is NOT specified: request and response schemas. Ki does not publish them and they are left empty rather than invented. Path-parameter NAMES are assigned by API Evangelist because the minified bundle does not retain them.


    The API is partner-gated: access requires an Auth0 authorization-code login at `https://login.ki-insurance.com/` against audience `https://api.ki.com`. There is no self-serve signup.'
  contact:
    name: Ki Insurance
    url: https://ki-insurance.com/
  x-apievangelist-derivation:
    method: derived
    source: https://app.ki-insurance.com/assets/index-DgeF7w2c.js
    observed: '2026-07-25'
    note: Not a provider-published specification. Do not treat as a Ki contract.
  x-observed-endpoints-unmapped:
  - path: /api/user/current/logout
    registry_key: user.logout
    note: endpoint observed in the client registry; HTTP method not determinable from the minified bundle
  - path: /api/quote/{p1}/sov
    registry_key: quote.uploadSov
    note: endpoint observed in the client registry; HTTP method not determinable from the minified bundle
  - path: /api/quote/{p1}/pdf/subjectivities
    registry_key: subjectivities
    note: endpoint observed in the client registry; HTTP method not determinable from the minified bundle
  - path: /api/umr/master-line-slip
    registry_key: uniqueMarketReference.masterLineSlip
    note: endpoint observed in the client registry; HTTP method not determinable from the minified bundle
  - path: /api/indications/consents
    registry_key: indicationsConsent.list
    note: endpoint observed in the client registry; HTTP method not determinable from the minified bundle
  - path: /api/indications/affirm
    registry_key: indicationsConsent.consent
    note: endpoint observed in the client registry; HTTP method not determinable from the minified bundle
servers:
- url: https://app.ki-insurance.com
  description: Ki broker trading platform (same-origin API; partner-gated)
security:
- auth0Bearer: []
tags:
- name: Master Data
paths:
  /api/masterdata/compliance/search:
    get:
      operationId: getMasterdataCompliance
      summary: Search compliance master data
      description: Observed in the Ki broker platform client bundle as `masterdata.compliance` -> `GET /api/masterdata/compliance/search?iso2=${e}&query=${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.compliance
      x-observed-method-evidence: explicit GET helper call site
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
      parameters:
      - name: iso2
        in: query
        required: false
        schema:
          type: string
        description: Query parameter observed verbatim in the published client bundle.
      - name: query
        in: query
        required: false
        schema:
          type: string
        description: Query parameter observed verbatim in the published client bundle.
  /api/masterdata/ki/cargointeresttypes:
    get:
      operationId: getMasterdataCargoInterests
      summary: Get interests
      description: Observed in the Ki broker platform client bundle as `masterdata.cargo.interests` -> `GET /api/masterdata/ki/cargointeresttypes`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cargo.interests
      x-observed-method-evidence: explicit GET helper call site
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cargoprojectdsudeductibledays:
    get:
      operationId: getMasterdataCargoDeductibles
      summary: Get deductibles
      description: Observed in the Ki broker platform client bundle as `masterdata.cargo.deductibles` -> `GET /api/masterdata/ki/cargoprojectdsudeductibledays`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cargo.deductibles
      x-observed-method-evidence: explicit GET helper call site
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/contingencyagerange:
    get:
      operationId: getMasterdataContingencyAgeRange
      summary: Get ageRange
      description: Observed in the Ki broker platform client bundle as `masterdata.contingency.ageRange` -> `GET /api/masterdata/ki/contingencyagerange`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.contingency.ageRange
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/contingencydeductibletype:
    get:
      operationId: getMasterdataContingencyDeductibleType
      summary: Get deductibleType
      description: Observed in the Ki broker platform client bundle as `masterdata.contingency.deductibleType` -> `GET /api/masterdata/ki/contingencydeductibletype`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.contingency.deductibleType
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/contingencyeventdescription:
    get:
      operationId: getMasterdataContingencyEventDescription
      summary: Get eventDescription
      description: Observed in the Ki broker platform client bundle as `masterdata.contingency.eventDescription` -> `GET /api/masterdata/ki/contingencyeventdescription`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.contingency.eventDescription
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/contingencynonappearancegroup:
    get:
      operationId: getMasterdataContingencyNonApperanceGroup
      summary: Get nonApperanceGroup
      description: Observed in the Ki broker platform client bundle as `masterdata.contingency.nonApperanceGroup` -> `GET /api/masterdata/ki/contingencynonappearancegroup`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.contingency.nonApperanceGroup
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberbicoveragestype:
    get:
      operationId: getMasterdataCyberKiBicoveragetype
      summary: Get bicoveragetype
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.bicoveragetype` -> `GET /api/masterdata/ki/cyberbicoveragestype`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.bicoveragetype
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberbicoverincluded:
    get:
      operationId: getMasterdataCyberKiBi
      summary: Get bi
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.bi` -> `GET /api/masterdata/ki/cyberbicoverincluded`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.bi
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberbiosptype:
    get:
      operationId: getMasterdataCyberKiBiosptype
      summary: Get biosptype
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.biosptype` -> `GET /api/masterdata/ki/cyberbiosptype`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.biosptype
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberbiunscheduleosp:
    get:
      operationId: getMasterdataCyberKiBiospunschedule
      summary: Get biospunschedule
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.biospunschedule` -> `GET /api/masterdata/ki/cyberbiunscheduleosp`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.biospunschedule
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberdeductible:
    get:
      operationId: getMasterdataCyberKiDeductiblebasis
      summary: Get deductiblebasis
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.deductiblebasis` -> `GET /api/masterdata/ki/cyberdeductible`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.deductiblebasis
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberexcessbasis:
    get:
      operationId: getMasterdataCyberKiExcessbasis
      summary: Get excessbasis
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.excessbasis` -> `GET /api/masterdata/ki/cyberexcessbasis`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.excessbasis
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberindustrysector:
    get:
      operationId: getMasterdataCyberKiIndustrySectors
      summary: Get industrySectors
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.industrySectors` -> `GET /api/masterdata/ki/cyberindustrysector`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.industrySectors
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberlimitbasis:
    get:
      operationId: getMasterdataCyberKiLimitbasis
      summary: Get limitbasis
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.limitbasis` -> `GET /api/masterdata/ki/cyberlimitbasis`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.limitbasis
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cybernoofrecords:
    get:
      operationId: getMasterdataCyberKiNoOfRecords
      summary: Get noOfRecords
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.noOfRecords` -> `GET /api/masterdata/ki/cybernoofrecords`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.noOfRecords
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cybernooftransactions:
    get:
      operationId: getMasterdataCyberKiNoOfTransactions
      summary: Get noOfTransactions
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.noOfTransactions` -> `GET /api/masterdata/ki/cybernooftransactions`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.noOfTransactions
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberorganisationtype:
    get:
      operationId: getMasterdataCyberKiOrganisationtype
      summary: Get organisationtype
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.organisationtype` -> `GET /api/masterdata/ki/cyberorganisationtype`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.organisationtype
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberpcicompliant:
    get:
      operationId: getMasterdataCyberKiPcicompliant
      summary: Get pcicompliant
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.pcicompliant` -> `GET /api/masterdata/ki/cyberpcicompliant`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.pcicompliant
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberproducts:
    get:
      operationId: getMasterdataCyberKiProducts
      summary: Get products
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.products` -> `GET /api/masterdata/ki/cyberproducts`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.products
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberreinstatements:
    get:
      operationId: getMasterdataCyberKiReinstatements
      summary: Get reinstatements
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.reinstatements` -> `GET /api/masterdata/ki/cyberreinstatements`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.reinstatements
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberreinstatementsType:
    get:
      operationId: getMasterdataCyberKiReinstatementstype
      summary: Get reinstatementstype
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.reinstatementstype` -> `GET /api/masterdata/ki/cyberreinstatementsType`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.reinstatementstype
      x-observed-method-evidence: call-site proximity in the client bundle
      x-observed-confidence: medium
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberretrooption:
    get:
      operationId: getMasterdataCyberKiRetroactiveDates
      summary: Get retroactiveDates
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.retroactiveDates` -> `GET /api/masterdata/ki/cyberretrooption`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.retroactiveDates
      x-observed-method-evidence: call-site proximity in the client bundle
      x-observed-confidence: medium
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cybertechdisciplines:
    get:
      operationId: getMasterdataCyberKiTechdisciplines
      summary: Get techdisciplines
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.techdisciplines` -> `GET /api/masterdata/ki/cybertechdisciplines`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.techdisciplines
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/cyberwarexclusion:
    get:
      operationId: getMasterdataCyberKiWarexclusion
      summary: Get warexclusion
      description: Observed in the Ki broker platform client bundle as `masterdata.cyber.ki.warexclusion` -> `GET /api/masterdata/ki/cyberwarexclusion`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.cyber.ki.warexclusion
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/doindustry:
    get:
      operationId: getMasterdataDoIndustry
      summary: Get industry
      description: Observed in the Ki broker platform client bundle as `masterdata.do.industry` -> `GET /api/masterdata/ki/doindustry`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.do.industry
      x-observed-method-evidence: call-site proximity in the client bundle
      x-observed-confidence: medium
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/energy-liability-number-employees:
    get:
      operationId: getMasterdataEnergyLiabilityNumberEmployees
      summary: Get numberEmployees
      description: Observed in the Ki broker platform client bundle as `masterdata.energyLiability.numberEmployees` -> `GET /api/masterdata/ki/energy-liability-number-employees`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.energyLiability.numberEmployees
      x-observed-method-evidence: call-site proximity in the client bundle
      x-observed-confidence: medium
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/fiinstitution:
    get:
      operationId: getMasterdataFiInstitutionType
      summary: Get institutionType
      description: Observed in the Ki broker platform client bundle as `masterdata.fi.institutionType` -> `GET /api/masterdata/ki/fiinstitution`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.fi.institutionType
      x-observed-method-evidence: call-site proximity in the client bundle
      x-observed-confidence: medium
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/gethqcountrylist:
    get:
      operationId: getMasterdataHqCountries
      summary: Get countries
      description: Observed in the Ki broker platform client bundle as `masterdata.hq.countries` -> `GET /api/masterdata/ki/gethqcountrylist`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented.
      tags:
      - Master Data
      x-observed-registry-key: masterdata.hq.countries
      x-observed-method-evidence: shared masterdata lookup hook (GET helper `oq`)
      x-observed-confidence: high
      responses:
        '200':
          description: Successful response. Ki does not publish the response schema.
          content:
            application/json:
              schema: {}
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '503':
          $ref: '#/components/responses/Maintenance'
  /api/masterdata/ki/gethqstatecanadalist:
    get:
      operationId: getMasterdataHqCaStates
      summary: Get caStates
      description: Observed in t

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ki-insurance/refs/heads/main/openapi/ki-insurance-master-data-api-openapi.yml