{ "opencollection": "1.0.0", "info": { "name": "Ki Broker Trading Platform API (observed)", "version": "2026-07-25" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Broking Houses", "type": "folder" }, "items": [ { "info": { "name": "Resolve a Lloyd's broker id from broker code and pseudonym", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/brokinghouse/get-lloyds-broker-id", "params": [ { "name": "brokerCode", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." }, { "name": "brokerPseudonym", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `brokingHouse.lloydsBrokerId` -> `GET /api/brokinghouse/get-lloyds-broker-id?brokerCode=${e}&brokerPseudonym=${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Type-ahead search for broking houses", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/brokinghouse/suggest", "params": [ { "name": "query", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `brokingHouse.suggest` -> `GET /api/brokinghouse/suggest?query=${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Create a branch for a broking house", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/brokinghouse/:brokingHouseId/branch", "params": [ { "name": "brokingHouseId", "value": "", "type": "path" }, { "name": "validToba", "value": "", "type": "query", "description": "Observed verbatim in the client bundle: when set the client appends ?validToba=true." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `brokingHouse.branches` -> `POST /api/brokinghouse/${e}/branch` (with an optional `?validToba=true` suffix). Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Update a broking-house branch", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/brokinghouse/:brokingHouseId/branch/:branchId", "params": [ { "name": "brokingHouseId", "value": "", "type": "path" }, { "name": "branchId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `brokingHouse.branch` -> `PUT /api/brokinghouse/${e}/branch/${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Update a broking-house branch", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.ki-insurance.com/api/brokinghouse/:brokingHouseId/branch/:branchId", "params": [ { "name": "brokingHouseId", "value": "", "type": "path" }, { "name": "branchId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `brokingHouse.branch` -> `DELETE /api/brokinghouse/${e}/branch/${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "List classes of business for a broking house", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/brokinghouse/:brokingHouseId/cobs", "params": [ { "name": "brokingHouseId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `classOfBusiness.brokerClassOfBusiness` -> `GET /api/brokinghouse/${e}/cobs`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Classes of Business", "type": "folder" }, "items": [ { "info": { "name": "List classes of business", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/cob" }, "docs": "Observed in the Ki broker platform client bundle as `classOfBusiness.classOfBusiness` -> `GET /api/cob`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Market Leaders", "type": "folder" }, "items": [ { "info": { "name": "Retrieve company-markets configuration for a class of business", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/company-markets-config/:classOfBusinessId", "params": [ { "name": "classOfBusinessId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `companyMarkets.config` -> `GET /api/company-markets-config/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "List nominated lead insurers for a class of business", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/nominated-insurer/cob/:classOfBusinessId", "params": [ { "name": "classOfBusinessId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `insurer.nominatedInsurerByClassOfBusiness` -> `GET /api/nominated-insurer/cob/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "List Lloyd's lead syndicates", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/nominatedlead" }, "docs": "Observed in the Ki broker platform client bundle as `syndicate.lloydsLeaders` -> `GET /api/nominatedlead`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "List nominated lead syndicates for a class of business", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/nominatedlead/v2/cob/:classOfBusinessId", "params": [ { "name": "classOfBusinessId", "value": "", "type": "path" }, { "name": "newBusiness", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `syndicate.nominatedSyndicateByClassOfBusiness` -> `GET /api/nominatedlead/v2/cob/${e}?newBusiness=${t||!1}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Configuration", "type": "folder" }, "items": [ { "info": { "name": "Retrieve line-slip configuration", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/config/lineslips" }, "docs": "Observed in the Ki broker platform client bundle as `config.lineslips` -> `GET /api/config/lineslips`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Support", "type": "folder" }, "items": [ { "info": { "name": "Submit a user support request", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/contact/user-request", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `contact.userRequest` -> `POST /api/contact/user-request`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Dashboard", "type": "folder" }, "items": [ { "info": { "name": "Retrieve dashboard indications", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/dashboard/indications", "params": [ { "name": "days", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." }, { "name": "useDomainModelBasedIndications", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `dashboard.indications` -> `GET /api/dashboard/indications?days=${e}&useDomainModelBasedIndications=${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve dashboard renewals", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/dashboard/renewals", "params": [ { "name": "days", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." }, { "name": "useDomainModelBasedIndications", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `dashboard.renewals` -> `GET /api/dashboard/renewals?days=${e}&useDomainModelBasedIndications=${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Facilities", "type": "folder" }, "items": [ { "info": { "name": "Retrieve facility attestations", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/facilities/attestations", "params": [ { "name": "facilityId", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." }, { "name": "cobId", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `facilityAttestations` -> `GET /api/facilities/attestations?facilityId=${e}&cobId=${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "List exclusion clauses for a class of business and facility", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/facilities/exclusion-clauses", "params": [ { "name": "cobId", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." }, { "name": "facilityId", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `exclusionClauses.list` -> `GET /api/facilities/exclusion-clauses?cobId=${e}&facilityId=${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "List facility line-slip mappings", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/facilities/lineslip-mappings" }, "docs": "Observed in the Ki broker platform client bundle as `facilities.lineslipMappings` -> `GET /api/facilities/lineslip-mappings`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "List tracker/trigger markets for a class of business", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/facilities/triggerMarkets/:classOfBusinessId", "params": [ { "name": "classOfBusinessId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `syndicate.trackerSyndicates` -> `GET /api/facilities/triggerMarkets/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Telemetry", "type": "folder" }, "items": [ { "info": { "name": "Submit front-end metrics", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/frontend-metrics", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `frontendMetrics` -> `POST /api/frontend-metrics`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Indications", "type": "folder" }, "items": [ { "info": { "name": "Suggest indications for an insured (pre-v2 path)", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/indications/suggestions-all" }, "docs": "Observed in the Ki broker platform client bundle as `quote.indicationSuggestions` -> `GET api/indications/suggestions-all`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented. This is the pre-v2 path; the client selects between it and /api/indications/v2/suggestions-all with a LaunchDarkly feature flag." }, { "info": { "name": "Suggest indications for an insured", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/indications/v2/suggestions-all" }, "docs": "Observed in the Ki broker platform client bundle as `quote.indicationSuggestions` -> `GET api/indications/v2/suggestions-all`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Leads", "type": "folder" }, "items": [ { "info": { "name": "List leads", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/leads" }, "docs": "Observed in the Ki broker platform client bundle as `leads.list` -> `GET /api/leads`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve a lead", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/leads/:leadId", "params": [ { "name": "leadId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `leads.lead` -> `GET /api/leads/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Activate a lead", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/leads/:leadId/activate", "params": [ { "name": "leadId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `leads.activate` -> `POST /api/leads/${e}/activate`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Master Data", "type": "folder" }, "items": [ { "info": { "name": "Search compliance master data", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/compliance/search", "params": [ { "name": "iso2", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." }, { "name": "query", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "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." }, { "info": { "name": "Get interests", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cargointeresttypes" }, "docs": "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." }, { "info": { "name": "Get deductibles", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cargoprojectdsudeductibledays" }, "docs": "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." }, { "info": { "name": "Get ageRange", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/contingencyagerange" }, "docs": "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." }, { "info": { "name": "Get deductibleType", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/contingencydeductibletype" }, "docs": "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." }, { "info": { "name": "Get eventDescription", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/contingencyeventdescription" }, "docs": "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." }, { "info": { "name": "Get nonApperanceGroup", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/contingencynonappearancegroup" }, "docs": "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." }, { "info": { "name": "Get bicoveragetype", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberbicoveragestype" }, "docs": "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." }, { "info": { "name": "Get bi", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberbicoverincluded" }, "docs": "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." }, { "info": { "name": "Get biosptype", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberbiosptype" }, "docs": "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." }, { "info": { "name": "Get biospunschedule", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberbiunscheduleosp" }, "docs": "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." }, { "info": { "name": "Get deductiblebasis", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberdeductible" }, "docs": "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." }, { "info": { "name": "Get excessbasis", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberexcessbasis" }, "docs": "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." }, { "info": { "name": "Get industrySectors", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberindustrysector" }, "docs": "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." }, { "info": { "name": "Get limitbasis", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberlimitbasis" }, "docs": "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." }, { "info": { "name": "Get noOfRecords", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cybernoofrecords" }, "docs": "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." }, { "info": { "name": "Get noOfTransactions", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cybernooftransactions" }, "docs": "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." }, { "info": { "name": "Get organisationtype", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberorganisationtype" }, "docs": "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." }, { "info": { "name": "Get pcicompliant", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberpcicompliant" }, "docs": "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." }, { "info": { "name": "Get products", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberproducts" }, "docs": "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." }, { "info": { "name": "Get reinstatements", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberreinstatements" }, "docs": "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." }, { "info": { "name": "Get reinstatementstype", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberreinstatementsType" }, "docs": "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." }, { "info": { "name": "Get retroactiveDates", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberretrooption" }, "docs": "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." }, { "info": { "name": "Get techdisciplines", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cybertechdisciplines" }, "docs": "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." }, { "info": { "name": "Get warexclusion", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/cyberwarexclusion" }, "docs": "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." }, { "info": { "name": "Get industry", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/doindustry" }, "docs": "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." }, { "info": { "name": "Get numberEmployees", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/energy-liability-number-employees" }, "docs": "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." }, { "info": { "name": "Get institutionType", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/fiinstitution" }, "docs": "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." }, { "info": { "name": "Get countries", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/gethqcountrylist" }, "docs": "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." }, { "info": { "name": "Get caStates", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/gethqstatecanadalist" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.hq.caStates` -> `GET /api/masterdata/ki/gethqstatecanadalist`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get usStates", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/gethqstateuslist" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.hq.usStates` -> `GET /api/masterdata/ki/gethqstateuslist`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get auStates", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/hqstateaustralia" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.hq.auStates` -> `GET /api/masterdata/ki/hqstateaustralia`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get noOfProperties", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/noofproperties" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.property.noOfProperties` -> `GET /api/masterdata/ki/noofproperties`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get limitTypes", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/pilimittypes" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.pi.limitTypes` -> `GET /api/masterdata/ki/pilimittypes`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get placingbases", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/placingbases", "params": [ { "name": "filter", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.placingbases` -> `GET /api/masterdata/ki/placingbases?filter=${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get locations", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/propertylocations" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.property.locations` -> `GET /api/masterdata/ki/propertylocations`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get occupancies", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/propertyoccupancies" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.property.occupancies` -> `GET /api/masterdata/ki/propertyoccupancies`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get perils", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/propertyperils" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.property.perils` -> `GET /api/masterdata/ki/propertyperils`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Get territories", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/masterdata/ki/territories" }, "docs": "Observed in the Ki broker platform client bundle as `masterdata.territories` -> `GET /api/masterdata/ki/territories`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Administration", "type": "folder" }, "items": [ { "info": { "name": "Upload max-line-size configuration", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/maxlinesizes", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `admin.uploadMaxLineSize` -> `POST /api/maxlinesizes`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Validate an uploaded max-line-size file", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/maxlinesizes/validate", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `admin.validateMaxLineSize` -> `POST /api/maxlinesizes/validate`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve maintenance-mode state", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/system/admin/maintenance-mode" }, "docs": "Observed in the Ki broker platform client bundle as `admin.maintenance` -> `GET /api/system/admin/maintenance-mode`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Set maintenance-mode state", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/system/admin/maintenance-mode", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `admin.maintenance` -> `PUT /api/system/admin/maintenance-mode`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve platform admin settings", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/system/admin/settings" }, "docs": "Observed in the Ki broker platform client bundle as `admin.settings` -> `GET /api/system/admin/settings`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Update platform admin settings", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/system/admin/settings", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `admin.settings` -> `PUT /api/system/admin/settings`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Schedule of Values", "type": "folder" }, "items": [ { "info": { "name": "Delete property summary data for a quote", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.ki-insurance.com/api/otto-sov/property-summary-data/:quoteId", "params": [ { "name": "quoteId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `otto.sov.deletePropertySummaryData` -> `DELETE /api/otto-sov/property-summary-data/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Start a schedule-of-values upload session", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/otto-sov/url", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `otto.sov.start` -> `POST /api/otto-sov/url`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Pipeline", "type": "folder" }, "items": [ { "info": { "name": "List the broker quote pipeline", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/pipeline", "params": [ { "name": "useDomainModelBasedIndications", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `pipeline.list` -> `GET /api/pipeline?useDomainModelBasedIndications=${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Export the quote pipeline as CSV", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/pipeline/csv", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `pipeline.csv` -> `POST /api/pipeline/csv`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Quotes", "type": "folder" }, "items": [ { "info": { "name": "Create a quote", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/quote", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.create` -> `POST /api/quote`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve coverage-option mapping for a quote", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/quote-detail/coverage-option/:quoteId", "params": [ { "name": "quoteId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `quote.coverageOptionMapping` -> `GET /api/quote-detail/coverage-option/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve quote detail", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/quote-detail/:quoteId", "params": [ { "name": "quoteId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `quote.detail` -> `GET /api/quote-detail/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve quote detail", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/quote-detail/:quoteId", "params": [ { "name": "quoteId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.detail` -> `POST /api/quote-detail/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve firm-order-notice cc email addresses by class of business", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/quote/firm-order-notice/cob-cc-emails" }, "docs": "Observed in the Ki broker platform client bundle as `quote.fonCcEmails` -> `GET /api/quote/firm-order-notice/cob-cc-emails`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Create a quote from an indication", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/quote/indication/:indicationId", "params": [ { "name": "indicationId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.createFromIndication` -> `POST /api/quote/indication/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Issue a firm order note for a quote", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/quote/v2/:quoteId/firm-order-note", "params": [ { "name": "quoteId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.firmOrderNoteV2` -> `POST /api/quote/v2/${e}/firm-order-note`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve a quote", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/quote/:quoteId", "params": [ { "name": "quoteId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `quote.quoteById` -> `GET /api/quote/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Update a quote", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/quote/:quoteId", "params": [ { "name": "quoteId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.quoteById` -> `PUT /api/quote/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Discard a quote", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/quote/:quoteId/discard", "params": [ { "name": "quoteId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.discard` -> `PUT /api/quote/${e}/discard`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Download the quote document", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/quote/:quoteId/pdf", "params": [ { "name": "quoteId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `quote.pdf` -> `GET /api/quote/${e}/pdf`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Delete a quote line", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.ki-insurance.com/api/quote/:quoteId/quoteline/:quoteLineId", "params": [ { "name": "quoteId", "value": "", "type": "path" }, { "name": "quoteLineId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `quote.delete` -> `DELETE /api/quote/${e}/quoteline/${t}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Upload or replace the schedule of values for a quote", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/quote/:quoteId/sov", "params": [ { "name": "quoteId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.sov` -> `POST /api/quote/${e}/sov`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Upload or replace the schedule of values for a quote", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/quote/:quoteId/sov", "params": [ { "name": "quoteId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.sov` -> `PUT /api/quote/${e}/sov`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Start algorithmic pricing for a quote", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/quote/:quoteId/startPricing", "params": [ { "name": "quoteId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.startPricing` -> `PUT /api/quote/${e}/startPricing`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Create a new version of a quote", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/quote/:quoteId/version", "params": [ { "name": "quoteId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.createVersion` -> `POST /api/quote/${e}/version`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Start geocoding jobs for a quote schedule of values", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/quote/:quoteId/:quoteLineId/geocodingJobs", "params": [ { "name": "quoteId", "value": "", "type": "path" }, { "name": "quoteLineId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.processSov` -> `POST /api/quote/${e}/${t}/geocodingJobs`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Validate a marine vessel schedule", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/vessel/v2/validate", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `quote.validateVessels` -> `POST /api/vessel/v2/validate`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Risk Codes", "type": "folder" }, "items": [ { "info": { "name": "Retrieve Lloyd's risk codes for a class of business", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/risk/riskcode/:classOfBusinessId", "params": [ { "name": "classOfBusinessId", "value": "", "type": "path" }, { "name": "nominatedLeadsOnly", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." }, { "name": "inceptionDate", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." }, { "name": "nonExcess", "value": "", "type": "query", "description": "Query parameter observed verbatim in the published client bundle." } ] }, "docs": "Observed in the Ki broker platform client bundle as `risk.codes` -> `GET /api/risk/riskcode/${e}?nominatedLeadsOnly=${!t}&inceptionDate=${n}&nonExcess=true`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Slip Extraction", "type": "folder" }, "items": [ { "info": { "name": "Execute a slip extraction job", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/slip-extractions/jobs", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `slipExtraction.executeSlipExtractionJob` -> `POST /api/slip-extractions/jobs`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve a slip extraction job result", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/slip-extractions/jobs/:jobId", "params": [ { "name": "jobId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `slipExtraction.slipExtractionJobResult` -> `GET /api/slip-extractions/jobs/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Create a quote from a slip extraction job result", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/slip-extractions/jobs/:jobId/quote", "params": [ { "name": "jobId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `slipExtraction.createQuoteFromJobResult` -> `POST /api/slip-extractions/jobs/${e}/quote`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve slip extraction job status", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/slip-extractions/jobs/:jobId/status", "params": [ { "name": "jobId", "value": "", "type": "path" } ] }, "docs": "Observed in the Ki broker platform client bundle as `slipExtraction.slipExtractionJobStatus` -> `GET /api/slip-extractions/jobs/${e}/status`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Create a slip upload for extraction", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/slip-extractions/uploads", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `slipExtraction.createSlipExtractionUpload` -> `POST /api/slip-extractions/uploads`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] }, { "info": { "name": "Users", "type": "folder" }, "items": [ { "info": { "name": "List platform users", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/user" }, "docs": "Observed in the Ki broker platform client bundle as `user.all` -> `GET /api/user`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Create a platform user", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/user", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `user.all` -> `POST /api/user`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Submit user-journey events", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/user-journey-events", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `userJourneyEvents` -> `POST /api/user-journey-events`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Bulk delete users", "type": "http" }, "http": { "method": "DELETE", "url": "https://app.ki-insurance.com/api/user/bulk" }, "docs": "Observed in the Ki broker platform client bundle as `user.deleteUser` -> `DELETE /api/user/bulk`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Send bulk welcome emails", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/user/bulk/email", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `user.welcomeEmail` -> `POST /api/user/bulk/email`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Bulk register users", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/user/bulk/register", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `user.bulkUpload` -> `POST /api/user/bulk/register`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Record user consent", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/user/consent", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `user.consent` -> `POST /api/user/consent`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Retrieve the currently authenticated user", "type": "http" }, "http": { "method": "GET", "url": "https://app.ki-insurance.com/api/user/current" }, "docs": "Observed in the Ki broker platform client bundle as `user.current` -> `GET /api/user/current`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Trigger a user password reset", "type": "http" }, "http": { "method": "POST", "url": "https://app.ki-insurance.com/api/user/reset-password", "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `user.resetPassword` -> `POST /api/user/reset-password`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Update a user", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/user/:userId", "params": [ { "name": "userId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `user.withId` -> `PUT /api/user/${e}`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." }, { "info": { "name": "Update a user selected classes of business", "type": "http" }, "http": { "method": "PUT", "url": "https://app.ki-insurance.com/api/user/:userId/selected-cobs", "params": [ { "name": "userId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Observed in the Ki broker platform client bundle as `user.classOfBusiness` -> `PUT /api/user/${e}/selected-cobs`. Request and response schemas are not published by Ki and are deliberately left unspecified rather than invented." } ] } ], "bundled": true }