openapi: 3.2.0 info: version: 0.1.0 title: Whitespace Platform Risks API description:
Last update 29th May 2025

Our intention is to cover the API calls most of use to those wanting to integrate external systems to the Whitespace Platform. We will give some descriptions about usage, but put full detail in standalone documents at https://apidocs.whitespace.co.uk/. We intend to have the published endpoints and schemas documented to the level that the code generated can be used safely and without modification to call our APIs safely.

Calls exclusive to brokers or underwriters have a comment of Broker Only and Underwriter Only respectively. All other calls work for both, but functionality might depend on the stage the risk is at, or other contextual factors.
Where certain properties refer to RootID or similar, they are actually referring to the ID of the entire slip, encompassing all stages and instances of the contract. This is a unique 38-character reference starting with the letters IC. If they mention riskID or docID or placingID, these are refering to the ID of a specific document or contract instance within the slip. This is always the RootID of the base slip followed by a double colon, ::, and further characters.
Once your Integration is ready to go live, the URL for production is https://www.whitespaceplatform.com
servers: - description: Sandbox Environment url: https://sandbox.whitespace.co.uk/ - description: Tess Environment url: https://tess.whitespace.co.uk/ - description: Beta Environment url: https://beta.whitespace.co.uk/ - description: Staging Environment url: https://staging.whitespace.co.uk/ security: - bearerAuth: [] tags: - name: Risks paths: /api/risks/{riskID}: get: tags: - Risks summary: Get a Risk in JMRC format parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/RWPlacing' example: MRCContract: lineItems: - elements: [] fragments: [] index: 0 mrcHeading: NonMRCHeading mrcSection: RiskDetails nameVariation: NonMRCHeading originalHeading: 'RISK DETAILS ' originalSection: self placeholders: [] subItems: [] - elements: - index: 0 text: ' [[DefinedData0]]' fragments: [] index: 1 locked: false mrcHeading: UMR mrcSection: RiskDetails nameVariation: UMR originalHeading: UNIQUE MARKET REFERENCE originalSection: '' placeholders: - name: DefinedData0 originalValue: B333333 phType: DefinedData tags: - Page:D7F19D50-5AEC-4259-8E8C-2AF144361591 - Broker_Reference value: B333333 subItems: [] tagPages: - pageID: D7F19D50-5AEC-4259-8E8C-2AF144361591 sectionIDs: [] title: '' - elements: - index: 0 text: Dalston Airways fragments: [] index: 2 locked: false mrcHeading: Insured mrcSection: RiskDetails nameVariation: Insured originalHeading: INSURED originalSection: '' placeholders: [] subItems: [] tagPages: - pageID: 81DA7CD1-754D-4C12-B673-B8D6B1D81DD9 sectionIDs: [] title: '' - elements: - index: 0 text: ' [[DefinedData0]], [[DefinedData1]]' fragments: [] index: 3 locked: false mrcHeading: PrincipalAddress mrcSection: RiskDetails nameVariation: Address originalHeading: ADDRESS originalSection: '' placeholders: - name: DefinedData0 originalValue: London phType: DefinedData tags: - Page:E57DD7F3-5AEC-45B9-9F00-420972858E4E - Insured_City_Name value: London - name: DefinedData1 originalValue: United Kingdom phType: DefinedData tags: - Page:E57DD7F3-5AEC-45B9-9F00-420972858E4E - Insured_Country value: United Kingdom subItems: [] tagPages: - pageID: E57DD7F3-5AEC-45B9-9F00-420972858E4E sectionIDs: [] title: '' - elements: - html: 'From: [[DefinedData0]]' index: 0 text: 'From: [[DefinedData0]]' - html: 'To: [[DefinedData1]]' index: 1 text: 'To: [[DefinedData1]]' - html: Both days at [[DefinedData2]] [[DefinedData3]] at the location of the property insured. index: 2 text: Both days at [[DefinedData2]] [[DefinedData3]] at the location of the property insured. - html: And any other period for which the Insurer and the Insured agree to renew the Policy. index: 3 text: And any other period for which the Insurer and the Insured agree to renew the Policy. fragments: [] index: 4 locked: false mrcHeading: Period mrcSection: RiskDetails nameVariation: Period originalHeading: PERIOD originalSection: '' placeholders: - name: DefinedData0 originalValue: 05 Sep 2022 phType: Date tags: - Page:88952AC9-7C4A-47B7-9CFC-5F92A5F1730D - Inception_Date value: 05 Sep 2022 - name: DefinedData1 originalValue: 06 Nov 2023 phType: Date tags: - Page:88952AC9-7C4A-47B7-9CFC-5F92A5F1730D - Expiry_Date value: 06 Nov 2023 - name: DefinedData2 originalValue: 12.01 a.m. phType: DefinedData tags: - Page:88952AC9-7C4A-47B7-9CFC-5F92A5F1730D - Expiry_Time - Inception_Time value: 12.01 a.m. - name: DefinedData3 originalValue: Local Standard Time phType: DefinedData tags: - Page:88952AC9-7C4A-47B7-9CFC-5F92A5F1730D - Time_Qualifier value: Local Standard Time subItems: [] tagPages: - pageID: 88952AC9-7C4A-47B7-9CFC-5F92A5F1730D sectionIDs: [] title: '' - elements: - index: 0 text: ' [[DefinedData0]]' fragments: [] index: 5 locked: false mrcHeading: ContractType mrcSection: RiskDetails nameVariation: ContractType originalHeading: TYPE originalSection: '' placeholders: - name: DefinedData0 originalValue: Marine Hull phType: DefinedData tags: - Page:652453A1-7D50-49F0-B789-A1C9768928DA - Class_Of_Business value: Marine Hull subItems: [] tagPages: - pageID: 652453A1-7D50-49F0-B789-A1C9768928DA sectionIDs: [] title: '' - elements: - html: '[[DefinedData4]] All Risks: ' index: 0 text: '[[DefinedData4]] All Risks: ' - index: 1 text: Agreed Values as per Schedule subject to a maximum of [[DefinedData5]] [[DefinedData6]]. - index: 2 text: '' - html: '[[DefinedData0]]: ' index: 3 text: '[[DefinedData0]]: ' - index: 4 text: 'Combined Single Limit: ([[DefinedData1]]) [[DefinedData2]] [[DefinedData3]] / aircraft subject to sub-limits of:' fragments: [] index: 6 locked: false mrcHeading: LimitOfLiability mrcSection: RiskDetails nameVariation: LimitsOfLiability originalHeading: LIMITS OF LIABILITY originalSection: '' placeholders: - name: DefinedData4 originalValue: Damage phType: DefinedData tags: - Page:FDEB8CFE-791F-4C00-B2AA-A7208FEDF03A - Coverage value: Damage - name: DefinedData5 originalValue: USD 20,000,000 phType: Amount tags: - Page:FDEB8CFE-791F-4C00-B2AA-A7208FEDF03A - Coverage_Amount value: USD 20,000,000 - name: DefinedData6 originalValue: any one Aircraft phType: DefinedData tags: - Page:FDEB8CFE-791F-4C00-B2AA-A7208FEDF03A - Coverage_Basis value: any one Aircraft - name: DefinedData0 originalValue: Liability phType: DefinedData tags: - Page:E7FDCCB4-8BA5-4771-8E6D-13241DCBF3E5 - Coverage value: Liability - name: DefinedData1 originalValue: Bodily Injury/ Property Damage/ Personal Injury phType: DefinedData tags: - Page:E7FDCCB4-8BA5-4771-8E6D-13241DCBF3E5 - Coverage_Subject_Matter value: Bodily Injury/ Property Damage/ Personal Injury - name: DefinedData2 originalValue: USD 100,000,000 phType: Amount tags: - Page:E7FDCCB4-8BA5-4771-8E6D-13241DCBF3E5 - Coverage_Amount value: USD 100,000,000 - name: DefinedData3 originalValue: any one occurrence phType: DefinedData tags: - Page:E7FDCCB4-8BA5-4771-8E6D-13241DCBF3E5 - Coverage_Basis value: any one occurrence subItems: [] tagPages: - pageID: E7FDCCB4-8BA5-4771-8E6D-13241DCBF3E5 sectionIDs: [] title: '' - pageID: FDEB8CFE-791F-4C00-B2AA-A7208FEDF03A sectionIDs: [] title: '' - elements: - html: Hull All Risks: Aircraft as per schedule against all risks of [[DefinedData1]] or [[DefinedData0]] index: 0 text: 'Hull All Risks: Aircraft as per schedule against all risks of [[DefinedData1]] or [[DefinedData0]]' - index: 1 table: columnsSpecs: - alignment: left columnTag: Insured_Item_Unique_Identifier x: 0 - alignment: left columnTag: Insured_Risk_Factor_Description x: 0 rows: - height: 22 isHeaderRow: true values: - Reg - Aircraft Type - height: 22 values: - '[[DefinedDataTable0:0]]' - '[[DefinedDataTable0:34]]' - height: 22 values: - '[[DefinedDataTable0:1]]' - '[[DefinedDataTable0:35]]' - height: 22 values: - '[[DefinedDataTable0:2]]' - '[[DefinedDataTable0:36]]' - height: 22 values: - '[[DefinedDataTable0:3]]' - '[[DefinedDataTable0:37]]' - height: 22 values: - '[[DefinedDataTable0:4]]' - '[[DefinedDataTable0:38]]' - height: 22 values: - '[[DefinedDataTable0:5]]' - '[[DefinedDataTable0:39]]' - height: 22 values: - '[[DefinedDataTable0:6]]' - '[[DefinedDataTable0:40]]' - height: 22 values: - '[[DefinedDataTable0:7]]' - '[[DefinedDataTable0:41]]' - height: 22 values: - '[[DefinedDataTable0:8]]' - '[[DefinedDataTable0:42]]' - height: 22 values: - '[[DefinedDataTable0:9]]' - '[[DefinedDataTable0:43]]' - height: 22 values: - '[[DefinedDataTable0:10]]' - '[[DefinedDataTable0:44]]' - height: 22 values: - '[[DefinedDataTable0:11]]' - '[[DefinedDataTable0:45]]' - height: 22 values: - '[[DefinedDataTable0:12]]' - '[[DefinedDataTable0:46]]' - height: 22 values: - '[[DefinedDataTable0:13]]' - '[[DefinedDataTable0:47]]' - height: 22 values: - '[[DefinedDataTable0:14]]' - '[[DefinedDataTable0:48]]' - height: 22 values: - '[[DefinedDataTable0:15]]' - '[[DefinedDataTable0:49]]' - height: 22 values: - '[[DefinedDataTable0:16]]' - '[[DefinedDataTable0:50]]' - height: 22 values: - '[[DefinedDataTable0:17]]' - '[[DefinedDataTable0:51]]' - height: 22 values: - '[[DefinedDataTable0:18]]' - '[[DefinedDataTable0:52]]' - height: 22 values: - '[[DefinedDataTable0:19]]' - '[[DefinedDataTable0:53]]' - height: 22 values: - '[[DefinedDataTable0:20]]' - '[[DefinedDataTable0:54]]' - height: 22 values: - '[[DefinedDataTable0:21]]' - '[[DefinedDataTable0:55]]' - height: 22 values: - '[[DefinedDataTable0:22]]' - '[[DefinedDataTable0:56]]' - height: 22 values: - '[[DefinedDataTable0:23]]' - '[[DefinedDataTable0:57]]' - height: 22 values: - '[[DefinedDataTable0:24]]' - '[[DefinedDataTable0:58]]' - height: 22 values: - '[[DefinedDataTable0:25]]' - '[[DefinedDataTable0:59]]' - height: 22 values: - '[[DefinedDataTable0:26]]' - '[[DefinedDataTable0:60]]' - height: 22 values: - '[[DefinedDataTable0:27]]' - '[[DefinedDataTable0:61]]' - height: 22 values: - '[[DefinedDataTable0:28]]' - '[[DefinedDataTable0:62]]' - height: 22 values: - '[[DefinedDataTable0:29]]' - '[[DefinedDataTable0:63]]' - height: 22 values: - '[[DefinedDataTable0:30]]' - '[[DefinedDataTable0:64]]' - height: 22 values: - '[[DefinedDataTable0:31]]' - '[[DefinedDataTable0:65]]' - height: 22 values: - '[[DefinedDataTable0:32]]' - '[[DefinedDataTable0:66]]' - height: 22 values: - '[[DefinedDataTable0:33]]' - '[[DefinedDataTable0:67]]' rowsSpecs: [] widths: - 68 - 101 - index: 2 text: '' fragments: [] index: 7 locked: false mrcHeading: Interest mrcSection: RiskDetails nameVariation: Interest originalHeading: INTEREST originalSection: '' placeholders: - name: DefinedData1 originalValue: loss phType: DefinedData tags: - Page:653E7083-222E-404C-BA8C-1450DBE74FE6 - Coverage value: loss - name: DefinedData0 originalValue: damage phType: DefinedData tags: - Page:FA4E7F59-E96F-4B4B-A6E1-337B5F17F47E - Coverage value: damage - name: DefinedDataTable0:0 originalValue: C-FYJI phType: DefinedData tags: - Page:FA4E7F59-E96F-4B4B-A6E1-337B5F17F47E - Insured_Item_Unique_Identifier value: C-FYJI - name: DefinedDataTable0:1 originalValue: C-FYKC phType: DefinedData tags: - Page:653E7083-222E-404C-BA8C-1450DBE74FE6 - Insured_Item_Unique_Identifier value: C-FYKC - name: DefinedDataTable0:2 originalValue: C-FYKR phType: DefinedData tags: - Page:E45A09FA-BD25-4EDE-9F52-53F946939078 - Insured_Item_Unique_Identifier value: C-FYKR - name: DefinedDataTable0:3 originalValue: C-FZUH phType: DefinedData tags: - Page:7DCADEE6-6EFD-4FD8-9351-D75554A6F81D - Insured_Item_Unique_Identifier value: C-FZUH - name: DefinedDataTable0:4 originalValue: C-FZUJ phType: DefinedData tags: - Page:2D517E2B-B920-4503-89E1-83E0ED1E8979 - Insured_Item_Unique_Identifier value: C-FZUJ - name: DefinedDataTable0:5 originalValue: C-FZUL phType: DefinedData tags: - Page:26810E1A-F8B9-4126-AB4C-898669878C38 - Insured_Item_Unique_Identifier value: C-FZUL - name: DefinedDataTable0:6 originalValue: C-GAPY phType: DefinedData tags: - Page:099D0E12-C61B-4FA1-9591-EC19D5B04377 - Insured_Item_Unique_Identifier value: C-GAPY - name: DefinedDataTable0:7 originalValue: C-GAQL phType: DefinedData tags: - Page:B83DF096-2A31-49DA-92C7-631F93396724 - Insured_Item_Unique_Identifier value: C-GAQL - name: DefinedDataTable0:8 originalValue: C-GAQX phType: DefinedData tags: - Page:3B898765-D3C3-4B91-970F-3CA74F6976C0 - Insured_Item_Unique_Identifier value: C-GAQX - name: DefinedDataTable0:9 originalValue: C-GAQZ phType: DefinedData tags: - Page:40642071-CB92-487E-85DA-30F7F07DAB57 - Insured_Item_Unique_Identifier value: C-GAQZ - name: DefinedDataTable0:10 originalValue: C-GARG phType: DefinedData tags: - Page:ACDFC277-0E5D-46DE-B2AF-AC89A1049E4A - Insured_Item_Unique_Identifier value: C-GARG - name: DefinedDataTable0:11 originalValue: C-GBHM phType: DefinedData tags: - Page:F7960BE2-86EC-4F84-A1A7-DE73B867EEA5 - Insured_Item_Unique_Identifier value: C-GBHM - name: DefinedDataTable0:12 originalValue: C-GBIP phType: DefinedData tags: - Page:52C0C09F-37D0-4BAD-A78E-75D193027E16 - Insured_Item_Unique_Identifier value: C-GBIP - name: DefinedDataTable0:13 originalValue: C-GITP phType: DefinedData tags: - Page:5AC9B742-C9A6-4D90-8F79-55EDE7DDF70F - Insured_Item_Unique_Identifier value: C-GITP - name: DefinedDataTable0:14 originalValue: C-GITR phType: DefinedData tags: - Page:3EC9F498-CC67-469F-9109-7E4303FFE428 - Insured_Item_Unique_Identifier value: C-GITR - name: DefinedDataTable0:15 originalValue: C-FDCA phType: DefinedData tags: - Page:B78D0CB1-5306-469C-BECD-B2620A7DCA3C - Insured_Item_Unique_Identifier value: C-FDCA - name: DefinedDataTable0:16 originalValue: C-FDQQ phType: DefinedData tags: - Page:553D8406-B250-41A9-AB89-0377098606D6 - Insured_Item_Unique_Identifier value: C-FDQQ - name: DefinedDataTable0:17 originalValue: C-FDQV phType: DefinedData tags: - Page:EFDE0C45-A6C5-473F-A896-D988493EE56F - Insured_Item_Unique_Identifier value: C-FDQV - name: DefinedDataTable0:18 originalValue: C-FDRH phType: DefinedData tags: - Page:7B0C0594-8EB4-4FB5-81E3-F27347FC8B35 - Insured_Item_Unique_Identifier value: C-FDRH - name: DefinedDataTable0:19 originalValue: C-FDRK phType: DefinedData tags: - Page:38F16D12-D30E-4538-B170-CB995B089E58 - Insured_Item_Unique_Identifier value: C-FDRK - name: DefinedDataTable0:20 originalValue: C-FDRP phType: DefinedData tags: - Page:3042C875-8552-4FAE-9DDF-933184095623 - Insured_Item_Unique_Identifier value: C-FDRP - name: DefinedDataTable0:21 originalValue: C-FDSN phType: DefinedData tags: - Page:B34F9A50-A1EE-4D2E-AA13-88E722104F89 - Insured_Item_Unique_Identifier value: C-FDSN - name: DefinedDataTable0:22 originalValue: C-FDST phType: DefinedData tags: - Page:8E742C61-86A6-4D21-9377-0C4E904E3BAC - Insured_Item_Unique_Identifier value: C-FDST - name: DefinedDataTable0:23 originalValue: C-FDSU phType: DefinedData tags: - Page:795B69BC-0580-4B15-8AF0-7DD47B5B623D - Insured_Item_Unique_Identifier value: C-FDSU - name: DefinedDataTable0:24 originalValue: C-FFWI phType: DefinedData tags: - Page:559F4455-B380-49BA-AC89-6BE5BB710567 - Insured_Item_Unique_Identifier value: C-FFWI - name: DefinedDataTable0:25 originalValue: C-FFWJ phType: DefinedData tags: - Page:0477B9EE-ABB5-4DC0-BD0E-942C9F5B01F7 - Insured_Item_Unique_Identifier value: C-FFWJ - name: DefinedDataTable0:26 originalValue: C-FFWM phType: DefinedData tags: - Page:9B12B12D-BAE5-4F32-859A-FB9AB68EAAFD - Insured_Item_Unique_Identifier value: C-FFWM - name: DefinedDataTable0:27 originalValue: C-FFWN phType: DefinedData tags: - Page:DFA714E1-3889-44E4-9666-C96BFE42D35F - Insured_Item_Unique_Identifier value: C-FFWN - name: DefinedDataTable0:28 originalValue: C-FGJI phType: DefinedData tags: - Page:C90989A1-6325-402E-9480-E7B6DA16396F - Insured_Item_Unique_Identifier value: C-FGJI - name: DefinedDataTable0:29 originalValue: C-FGKH phType: DefinedData tags: - Page:612762E6-0DBD-4C09-B3A4-12E0FB826B73 - Insured_Item_Unique_Identifier value: C-FGKH - name: DefinedDataTable0:30 originalValue: C-FGYL phType: DefinedData tags: - Page:679EC554-7FC1-48EC-8EBC-89CEF5E29311 - Insured_Item_Unique_Identifier value: C-FGYL - name: DefinedDataTable0:31 originalValue: C-FGYS phType: DefinedData tags: - Page:65B07E07-DD2C-43B0-A611-49142B7E69C9 - Insured_Item_Unique_Identifier value: C-FGYS - name: DefinedDataTable0:32 originalValue: C-FKCK phType: DefinedData tags: - Page:44FA1F72-B58F-46CA-90AD-E864BB2DDFA8 - Insured_Item_Unique_Identifier value: C-FKCK - name: DefinedDataTable0:33 originalValue: C-FKCO phType: DefinedData tags: - Page:CEC2148E-302D-4C87-9109-FA3977C446F9 - Insured_Item_Unique_Identifier value: C-FKCO - name: DefinedDataTable0:34 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:FA4E7F59-E96F-4B4B-A6E1-337B5F17F47E - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:35 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:653E7083-222E-404C-BA8C-1450DBE74FE6 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:36 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:E45A09FA-BD25-4EDE-9F52-53F946939078 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:37 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:7DCADEE6-6EFD-4FD8-9351-D75554A6F81D - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:38 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:2D517E2B-B920-4503-89E1-83E0ED1E8979 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:39 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:26810E1A-F8B9-4126-AB4C-898669878C38 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:40 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:099D0E12-C61B-4FA1-9591-EC19D5B04377 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:41 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:B83DF096-2A31-49DA-92C7-631F93396724 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:42 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:3B898765-D3C3-4B91-970F-3CA74F6976C0 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:43 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:40642071-CB92-487E-85DA-30F7F07DAB57 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:44 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:ACDFC277-0E5D-46DE-B2AF-AC89A1049E4A - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:45 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:F7960BE2-86EC-4F84-A1A7-DE73B867EEA5 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:46 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:52C0C09F-37D0-4BAD-A78E-75D193027E16 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:47 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:5AC9B742-C9A6-4D90-8F79-55EDE7DDF70F - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:48 originalValue: Airbus A319-100 phType: DefinedData tags: - Page:3EC9F498-CC67-469F-9109-7E4303FFE428 - Insured_Risk_Factor_Description value: Airbus A319-100 - name: DefinedDataTable0:49 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:B78D0CB1-5306-469C-BECD-B2620A7DCA3C - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:50 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:553D8406-B250-41A9-AB89-0377098606D6 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:51 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:EFDE0C45-A6C5-473F-A896-D988493EE56F - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:52 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:7B0C0594-8EB4-4FB5-81E3-F27347FC8B35 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:53 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:38F16D12-D30E-4538-B170-CB995B089E58 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:54 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:3042C875-8552-4FAE-9DDF-933184095623 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:55 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:B34F9A50-A1EE-4D2E-AA13-88E722104F89 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:56 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:8E742C61-86A6-4D21-9377-0C4E904E3BAC - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:57 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:795B69BC-0580-4B15-8AF0-7DD47B5B623D - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:58 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:559F4455-B380-49BA-AC89-6BE5BB710567 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:59 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:0477B9EE-ABB5-4DC0-BD0E-942C9F5B01F7 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:60 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:9B12B12D-BAE5-4F32-859A-FB9AB68EAAFD - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:61 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:DFA714E1-3889-44E4-9666-C96BFE42D35F - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:62 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:C90989A1-6325-402E-9480-E7B6DA16396F - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:63 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:612762E6-0DBD-4C09-B3A4-12E0FB826B73 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:64 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:679EC554-7FC1-48EC-8EBC-89CEF5E29311 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:65 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:65B07E07-DD2C-43B0-A611-49142B7E69C9 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:66 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:44FA1F72-B58F-46CA-90AD-E864BB2DDFA8 - Insured_Risk_Factor_Description value: Airbus A320-200 - name: DefinedDataTable0:67 originalValue: Airbus A320-200 phType: DefinedData tags: - Page:CEC2148E-302D-4C87-9109-FA3977C446F9 - Insured_Risk_Factor_Description value: Airbus A320-200 subItems: [] tagPages: - pageID: FA4E7F59-E96F-4B4B-A6E1-337B5F17F47E sectionIDs: [] title: '' - pageID: 653E7083-222E-404C-BA8C-1450DBE74FE6 sectionIDs: [] title: '' - pageID: E45A09FA-BD25-4EDE-9F52-53F946939078 sectionIDs: [] title: '' - pageID: 7DCADEE6-6EFD-4FD8-9351-D75554A6F81D sectionIDs: [] title: '' - pageID: 2D517E2B-B920-4503-89E1-83E0ED1E8979 sectionIDs: [] title: '' - pageID: 26810E1A-F8B9-4126-AB4C-898669878C38 sectionIDs: [] title: '' - pageID: 099D0E12-C61B-4FA1-9591-EC19D5B04377 sectionIDs: [] title: '' - pageID: B83DF096-2A31-49DA-92C7-631F93396724 sectionIDs: [] title: '' - pageID: 3B898765-D3C3-4B91-970F-3CA74F6976C0 sectionIDs: [] title: '' - pageID: 40642071-CB92-487E-85DA-30F7F07DAB57 sectionIDs: [] title: '' - pageID: ACDFC277-0E5D-46DE-B2AF-AC89A1049E4A sectionIDs: [] title: '' - pageID: F7960BE2-86EC-4F84-A1A7-DE73B867EEA5 sectionIDs: [] title: '' - pageID: 52C0C09F-37D0-4BAD-A78E-75D193027E16 sectionIDs: [] title: '' - pageID: 5AC9B742-C9A6-4D90-8F79-55EDE7DDF70F sectionIDs: [] title: '' - pageID: 3EC9F498-CC67-469F-9109-7E4303FFE428 sectionIDs: [] title: '' - pageID: B78D0CB1-5306-469C-BECD-B2620A7DCA3C sectionIDs: [] title: '' - pageID: 553D8406-B250-41A9-AB89-0377098606D6 sectionIDs: [] title: '' - pageID: EFDE0C45-A6C5-473F-A896-D988493EE56F sectionIDs: [] title: '' - pageID: 7B0C0594-8EB4-4FB5-81E3-F27347FC8B35 sectionIDs: [] title: '' - pageID: 38F16D12-D30E-4538-B170-CB995B089E58 sectionIDs: [] title: '' - pageID: 3042C875-8552-4FAE-9DDF-933184095623 sectionIDs: [] title: '' - pageID: B34F9A50-A1EE-4D2E-AA13-88E722104F89 sectionIDs: [] title: '' - pageID: 8E742C61-86A6-4D21-9377-0C4E904E3BAC sectionIDs: [] title: '' - pageID: 795B69BC-0580-4B15-8AF0-7DD47B5B623D sectionIDs: [] title: '' - pageID: 559F4455-B380-49BA-AC89-6BE5BB710567 sectionIDs: [] title: '' - pageID: 0477B9EE-ABB5-4DC0-BD0E-942C9F5B01F7 sectionIDs: [] title: '' - pageID: 9B12B12D-BAE5-4F32-859A-FB9AB68EAAFD sectionIDs: [] title: '' - pageID: DFA714E1-3889-44E4-9666-C96BFE42D35F sectionIDs: [] title: '' - pageID: C90989A1-6325-402E-9480-E7B6DA16396F sectionIDs: [] title: '' - pageID: 612762E6-0DBD-4C09-B3A4-12E0FB826B73 sectionIDs: [] title: '' - pageID: 679EC554-7FC1-48EC-8EBC-89CEF5E29311 sectionIDs: [] title: '' - pageID: 65B07E07-DD2C-43B0-A611-49142B7E69C9 sectionIDs: [] title: '' - pageID: 44FA1F72-B58F-46CA-90AD-E864BB2DDFA8 sectionIDs: [] title: '' - pageID: CEC2148E-302D-4C87-9109-FA3977C446F9 sectionIDs: [] title: '' - elements: - index: 0 text: The period during which the results of the Business are affected in consequence of the Damage, beginning with the occurrence of the Damage and ending [[DefinedData0]] fragments: [] index: 8 locked: false mrcHeading: IndemnityPeriod mrcSection: RiskDetails nameVariation: IndemnityPeriod originalHeading: INDEMNITY PERIOD originalSection: '' placeholders: - name: DefinedData0 originalValue: 21 July 2026 phType: Date tags: - Page:3CBCA16B-3369-44D8-AC74-9CC06B378D6D - Indemnity_Period_End value: 21 July 2026 subItems: [] tagPages: - pageID: 3CBCA16B-3369-44D8-AC74-9CC06B378D6D sectionIDs: [] title: '' - elements: - index: 0 text: ' [[DefinedData0]]' fragments: [] index: 9 locked: false mrcHeading: Situation mrcSection: RiskDetails nameVariation: Territory originalHeading: TERRITORY originalSection: '' placeholders: - name: DefinedData0 originalValue: Worldwide phType: DefinedData tags: - Page:924395A0-1CA5-4CA3-8E13-BFF46C3CF4A8 - Risk_Location_Country value: Worldwide subItems: [] tagPages: - pageID: 924395A0-1CA5-4CA3-8E13-BFF46C3CF4A8 sectionIDs: [] title: '' - elements: - index: 0 text: ' [[DefinedData1]]' - index: 1 text: 'It is hereby agreed that: -' - index: 2 text: this insurance shall be governed by the [[DefinedData2]] named below whose Courts shall have jurisdiction in any dispute arising hereunder; and - index: 3 text: any summons, notice or process to be served upon the Underwriters for the purpose of instituting any legal - index: 4 text: proceedings against them in connection with this insurance may be served upon the person(s) nominated below who have authority to accept service on their behalf. - html: 23/7/64 index: 5 text: 23/7/64 - html: [[DefinedData0]] index: 6 text: '[[DefinedData0]]' fragments: [] index: 10 locked: false mrcHeading: ChoiceOfLawAndJurisdiction mrcSection: RiskDetails nameVariation: ChoiceOfLawAndJurisdiction originalHeading: CHOICE OF LAW AND JURISDICTION originalSection: '' placeholders: - name: DefinedData1 originalValue: 'Overseas Jurisdiction Clause:' phType: DefinedData tags: - Page:13EDC68D-532F-4537-8E62-1787DD3FE259 - Clause_Name value: 'Overseas Jurisdiction Clause:' - name: DefinedData2 originalValue: law of the Country phType: DefinedData tags: - Page:13EDC68D-532F-4537-8E62-1787DD3FE259 - Choice_Of_Law value: law of the Country - name: DefinedData0 originalValue: NMA1483 phType: DefinedData tags: - Page:13EDC68D-532F-4537-8E62-1787DD3FE259 - Clause_Reference value: NMA1483 subItems: [] tagPages: - pageID: 13EDC68D-532F-4537-8E62-1787DD3FE259 sectionIDs: [] title: '' - elements: - index: 0 text: ' [[DefinedData0]] [[DefinedData1]]' fragments: [] index: 11 locked: false mrcHeading: Premium mrcSection: RiskDetails nameVariation: Premium originalHeading: PREMIUM originalSection: '' placeholders: - name: DefinedData0 originalValue: GBP 10,500,000 phType: DefinedData tags: - Page:2CF35D27-6A5D-41A4-ADCD-B2283405B898 - Premium_Amount value: GBP 10,500,000 - name: DefinedData1 originalValue: Premium phType: DefinedData tags: - Page:2CF35D27-6A5D-41A4-ADCD-B2283405B898 - Premium_Type value: Premium subItems: [] tagPages: - pageID: 2CF35D27-6A5D-41A4-ADCD-B2283405B898 sectionIDs: [] title: '' - elements: - index: 0 text: 'Premium Payment Clause:' - index: 1 text: Notwithstanding any provision to the contrary within this contract or any endorsement hereto, in respect of non- - index: 2 text: payment of premium only the following clause will apply. The (Re)Insured undertakes that premium will be paid in full to (Re)Insurers within [[DefinedData0]] of this contract (or, in respect of instalment premiums, when due). - index: 3 text: If the premium due under this contract has not been so paid to (Re)Insurers by the 90th day from the inception of this contract (and, in respect of instalment premiums, by the date they are due) (Re)Insurers shall have the right to cancel this contract by notifying the (Re)Insured via the broker in writing. In the event of cancellation, premium is due to (Re)Insurers on a pro rata basis for the period that (Re)Insurers are on risk but the full contract premium shall be payable to (Re)Insurers in the event of a loss or occurrence prior to the date of - index: 4 text: termination which gives rise to a valid claim under this - index: 5 text: contract. - index: 6 text: It is agreed that (Re)Insurers shall give not less than Thirty days prior notice of cancellation to the (Re)Insured via the broker. If premium due is paid in full to (Re)Insurers before the notice period expires, notice of cancellation shall automatically be revoked. If not, the contract shall automatically terminate at the end of the notice period. - index: 7 text: If any provision of this clause is found by any court or - index: 8 text: administrative body of competent jurisdiction to be invalid or unenforceable, such invalidity or unenforceability will not affect the other provisions of this clause which will remain in full force and effect. - index: 9 text: '[[DefinedData1]]' fragments: [] index: 12 locked: false mrcHeading: PremiumPaymentTerms mrcSection: RiskDetails nameVariation: PaymentTerms originalHeading: PAYMENT TERMS originalSection: '' placeholders: - name: DefinedData0 originalValue: 90 days of inception phType: DefinedData tags: - Page:FEEF3D78-2BC2-47A4-BB5C-980BE6934527 - Settlement_Terms value: 90 days of inception - name: DefinedData1 originalValue: LSW3001 phType: DefinedData tags: - Page:FEEF3D78-2BC2-47A4-BB5C-980BE6934527 - Clause_Reference value: LSW3001 subItems: [] tagPages: - pageID: FEEF3D78-2BC2-47A4-BB5C-980BE6934527 sectionIDs: [] title: '' - elements: - text: None fragments: [] index: 13 mrcHeading: TaxesPayableByInsuredAndAdministeredByInsurers mrcSection: RiskDetails nameVariation: TaxesPayableByInsuredAndAdministeredByInsurers originalHeading: TAXES PAYABLE BY THE REINSURED AND ADMINISTERED BY INSURERS originalSection: '' placeholders: [] subItems: [] - elements: - text: Broker Limited may retain risk and claim data / information / documents electronically, and where this is done these documents shall be regarded with the same Legal effect as the original documents. fragments: [] index: 14 mrcHeading: RecordingTransmittingAndStoringInformation mrcSection: RiskDetails nameVariation: RecordingTransmittingAndStoringInformation originalHeading: RECORDING, TRANSMITTING AND STORING INFORMATION originalSection: '' placeholders: [] subItems: [] - elements: - text: This document details the contract terms entered into by the Insurer(s) and constitutes the contract document. fragments: [] index: 15 mrcHeading: InsurerContractDocumentation mrcSection: RiskDetails nameVariation: InsurerContractDocumentation originalHeading: INSURER CONTRACT DOCUMENTATION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 16 mrcHeading: NonMRCHeading mrcSection: Information nameVariation: NonMRCHeading originalHeading: 'INFORMATION ' originalSection: self placeholders: [] subItems: [] - elements: - index: 0 text: British Airways, part of International Airlines Group, is one of the world's leading global premium airlines and the largest international carrier in the UK. - index: 1 table: columnsSpecs: - alignment: left x: 0 - alignment: left x: 0 rows: - height: 47 values: - contact the agent first. If the dispute is not resolved, you may contact the Texas Department of Insurance. - prima de seguro o con una reclamación, usted debe comunicarse con el agente primero. Si la disputa no es resuelta, - height: 22 values: - '' - usted puede comunicarse con el - height: 24 values: - '' - Departamento de Seguros de Texas . - height: 22 values: - ATTACH THIS NOTICE TO YOUR - 'ADJUNTE ESTE AVISO A SU PÓLIZA:' - height: 22 values: - 'POLICY: This notice is for information' - Este aviso es solamente para propósitos - height: 22 values: - only and does not become a part or - informativos y no se convierte en parte o - height: 22 values: - condition of the attached document. - en condición del documento adjunto. rowsSpecs: [] widths: - 303 - 288 - bulletValue: '' indent: 2 index: 2 text: '' fragments: [] index: 17 locked: false mrcHeading: Information mrcSection: Information nameVariation: Information originalHeading: INFORMATION originalSection: '' placeholders: [] subItems: [] tagPages: - pageID: CC94CD89-ED7C-4BF5-A4C8-EC60E82AEC28 sectionIDs: [] title: '' - elements: [] fragments: [] index: 40 mrcHeading: NonMRCHeading mrcSection: SecurityDetails nameVariation: NonMRCHeading originalHeading: 'SECURITY DETAILS ' originalSection: self placeholders: [] subItems: [] - elements: - index: 0 text: ' [[DefinedData0]] several not joint:' - index: 1 text: The liability of a (re)insurer under this contract is several and not joint with other (re)insurers party to this contract. A (re)insurer is liable only for the proportion of liability it has underwritten. A (re)insurer is not jointly liable for the proportion of liability underwritten by any other (re)insurer. Nor is a (re)insurer otherwise responsible for any liability of any other (re)insurer that may underwrite this contract. - index: 2 text: The proportion of liability under this contract underwritten by a (re)insurer (or, in the case of a Lloyd’s syndicate, the total of the proportions underwritten by all the members of the syndicate taken together) is shown next to its stamp. This is subject always to the provision concerning “signing” below. - index: 3 text: In the case of a Lloyd’s syndicate, each member of the syndicate (rather than the syndicate itself) is a (re)insurer. Each member has underwritten a proportion of the total shown for the syndicate (that total itself being the total of the proportions underwritten by all the members of the syndicate taken together). The liability of each member of the syndicate is several and not joint with other members. A member is liable only for that member’s proportion. A member is not jointly liable for any other member’s proportion. Nor is any member otherwise responsible for any liability of any other (re)insurer that may underwrite this contract. The business address of each member is Lloyd’s, One Lime Street, London EC3M 7HA. The identity of each member of a Lloyd’s syndicate and their respective proportion may be obtained by writing to Market Services, Lloyd’s, at the above address. - index: 4 text: 'Proportion of liability:' - index: 5 text: Unless there is “signing” (see below), the proportion of liability under this contract underwritten by each (re)insurer (or, in the case of a Lloyd’s syndicate, the total of the proportions underwritten by all the members of the syndicate taken together) is shown next to its stamp and is referred to as its “written line”. - index: 6 text: Where this contract permits, written lines, or certain written lines, may be adjusted (“signed”). In that case a schedule is to be appended to this contract to show the definitive proportion of liability under this contract underwritten by each (re)insurer (or, in the case of a Lloyd’s syndicate, the total of the proportions underwritten by all the members of the syndicate taken together). A definitive proportion (or, in the case of a Lloyd’s syndicate, the total of the proportions underwritten by all the members of a Lloyd’s syndicate taken together) is referred to as a “signed line”. The signed lines shown in the schedule will prevail over the written lines. Although reference is made at various points in this clause to “this contract” in the singular, where the circumstances so require this should be read as a reference to contracts in the plural. - index: 7 text: '[[DefinedData1]] (amended)' fragments: [] index: 41 locked: false mrcHeading: ReinsurersLiability mrcSection: SecurityDetails nameVariation: ReinsurersLiability originalHeading: REINSURER’S LIABILITY originalSection: '' placeholders: - name: DefinedData0 originalValue: (Re)insurer’s liability phType: DefinedData tags: - Page:46CDD0CA-118B-4691-8F59-241DE122406B - Clause_Name value: (Re)insurer’s liability - name: DefinedData1 originalValue: LMA3333 phType: DefinedData tags: - Page:46CDD0CA-118B-4691-8F59-241DE122406B - Clause_Reference value: LMA3333 subItems: [] tagPages: - pageID: 46CDD0CA-118B-4691-8F59-241DE122406B sectionIDs: [] title: '' - elements: - text: In a co-insurance placement, following (re)insurers may, but are not - text: obliged to, follow the premium charged by the lead (re)insurer. - text: (Re)insurers may not seek to guarantee for themselves terms as favourable as those which others subsequently achieve during the placement. fragments: [] index: 42 mrcHeading: InsurersWrittenLine mrcSection: SecurityDetails nameVariation: InsurersWrittenLine originalHeading: WRITTEN LINES originalSection: '' placeholders: [] subItems: [] - elements: - index: 0 text: ' [[DefinedData0]]' fragments: [] index: 43 locked: false mrcHeading: OrderHereon mrcSection: SecurityDetails nameVariation: OrderHereon originalHeading: ORDER HEREON originalSection: '' placeholders: - name: DefinedData0 originalValue: 100% of 100% phType: DefinedData tags: - Page:C9C083D9-E2A0-470C-A39F-51483B33E07A - Order value: 100% of 100% subItems: [] tagPages: - pageID: C9C083D9-E2A0-470C-A39F-51483B33E07A sectionIDs: [] title: '' - elements: - index: 0 text: ' [[DefinedData0]]' fragments: [] index: 44 locked: false mrcHeading: BasisOfWrittenLines mrcSection: SecurityDetails nameVariation: BasisOfWrittenLines originalHeading: BASIS OF WRITTEN LINES originalSection: '' placeholders: - name: DefinedData0 originalValue: Percentage of Whole phType: DefinedData tags: - Page:2CE674DF-39F6-47F7-88C4-26BD0C506170 - Basis_Of_Written_Lines value: Percentage of Whole subItems: [] tagPages: - pageID: 2CE674DF-39F6-47F7-88C4-26BD0C506170 sectionIDs: [] title: '' - elements: - index: 0 text: ' [[DefinedData0]]' fragments: [] index: 45 locked: false mrcHeading: BasisOfSignedLines mrcSection: SecurityDetails nameVariation: BasisOfSignedLines originalHeading: BASIS OF SIGNED LINES originalSection: '' placeholders: - name: DefinedData0 originalValue: Percentage of Whole phType: DefinedData tags: - Page:D2B741F4-A244-4A1E-9023-E00562BA84D0 - Basis_Of_Signed_Lines value: Percentage of Whole subItems: [] tagPages: - pageID: D2B741F4-A244-4A1E-9023-E00562BA84D0 sectionIDs: [] title: '' - elements: [] fragments: [] index: 18 mrcHeading: NonMRCHeading mrcSection: SubscriptionAgreement nameVariation: NonMRCHeading originalHeading: 'SUBSCRIPTION AGREEMENT ' originalSection: self placeholders: [] subItems: [] - elements: - html: The Slip Leader is [[DefinedData0]] index: 0 text: The Slip Leader is [[DefinedData0]] fragments: [] index: 19 locked: false mrcHeading: SlipLeader mrcSection: SubscriptionAgreement nameVariation: SlipLeader originalHeading: SLIP LEADER originalSection: '' placeholders: - name: DefinedData0 originalValue: 'Tomy Underwriting ' phType: DefinedData tags: - Page:58865241-E14C-4CC4-BEC5-A917DC1929DB - Contract_Leader_Name value: 'Tomy Underwriting ' subItems: [] tagPages: - pageID: 58865241-E14C-4CC4-BEC5-A917DC1929DB sectionIDs: [] title: '' - elements: - html: The Bureau(x) Leader(s) (where applicable) is [[DefinedData0]] index: 0 text: The Bureau(x) Leader(s) (where applicable) is [[DefinedData0]] fragments: [] index: 20 locked: false mrcHeading: BureauLeader mrcSection: SubscriptionAgreement nameVariation: BureauLeader originalHeading: BUREAU(X) LEADER(S) originalSection: '' placeholders: - name: DefinedData0 originalValue: AAA NNN phType: DefinedData tags: - Page:499F6B5E-A0C6-428D-862B-A574AE40C42F - Bureau_Leader_Name value: AAA NNN subItems: [] tagPages: - pageID: 499F6B5E-A0C6-428D-862B-A574AE40C42F sectionIDs: [] title: '' - elements: - text: Where no Other Agreement Parties for contract changes are stated herein, the Agreement Parties will be the Slip Leader only. fragments: [] index: 21 mrcHeading: OtherAgreementPartiesForContractChangesForPart2GUAChangesOnly mrcSection: SubscriptionAgreement nameVariation: OtherAgreementPartiesForContractChangesForPart2GUAChangesOnly originalHeading: OTHER AGREEMENT PARTIES FOR CONTRACT CHANGES, FOR PART TWO GUA CHANGES ONLY originalSection: '' placeholders: [] subItems: [] - elements: - text: None fragments: [] index: 22 mrcHeading: AgreementPartiesForContractChangesForTheirProportionOnly mrcSection: SubscriptionAgreement nameVariation: AgreementPartiesForContractChangesForTheirProportionOnly originalHeading: AGREEMENT PARTIES FOR CONTRACT CHANGES, FOR THEIR PROPORTION ONLY originalSection: '' placeholders: [] subItems: [] - elements: - index: 0 text: 'Claims to be managed in accordance with:' - bulletValue: '-' indent: 0 index: 1 text: '[[DefinedData0]], or as amended or any successor thereto. The applicable Scheme/part will be determined by the rules and scope of the Scheme(s);' - bulletValue: '-' indent: 0 index: 2 text: '[[DefinedData1]];' - bulletValue: '-' indent: 0 index: 3 text: The practices of any (re)insurer(s) electing to agree claims in respect of their own participation. - bulletValue: '-' indent: 0 index: 4 text: Unless otherwise detailed in the Risk Details, the Slip Leader may instruct any third-party expert to investigate and adjust any claim or circumstance - bulletValue: '' indent: 1 index: 5 text: notified to the contract. fragments: [] index: 23 locked: false mrcHeading: BasisOfClaimsAgreement mrcSection: SubscriptionAgreement nameVariation: BasisOfClaimsAgreement originalHeading: BASIS OF CLAIMS AGREEMENT originalSection: '' placeholders: - name: DefinedData0 originalValue: The Lloyd’s Claims Scheme (Combined) phType: DefinedData tags: - Page:E18F0A2C-E9DA-4A85-9A12-628E089958BB - Basis_Of_Claims_Agreement value: The Lloyd’s Claims Scheme (Combined) - name: DefinedData1 originalValue: IUA claims agreement practices phType: DefinedData tags: - Page:25FEE7AE-1FE6-499E-97D2-80B110335F2F - Basis_Of_Claims_Agreement value: IUA claims agreement practices subItems: [] tagPages: - pageID: E18F0A2C-E9DA-4A85-9A12-628E089958BB sectionIDs: [] title: '' - pageID: 25FEE7AE-1FE6-499E-97D2-80B110335F2F sectionIDs: [] title: '' - elements: - index: 0 text: The Lead Claims Agreement Party is deemed to be the [[DefinedData0]] unless otherwise specified here. - index: 1 text: For Lloyd’s syndicates, the leading Lloyd’s syndicate and, where required by the applicable Lloyd’s Claims Scheme, the second Lloyd’s syndicate. The second Lloyd’s syndicate is SII 1945. - index: 2 text: For company (re)insurers, all IUA subscribing companies agree to follow the IUA claims agreement practices. - index: 3 text: All other subscribing (re)insurers, each in respect of their own participation, that are not party to the Lloyd’s or IUA claims agreement practices, agree to follow the decisions of the Lloyd’s and IUA claims agreement parties or the lead Claims Agreement Party where such is not otherwise the Lloyd’s or IUA lead, excepting those that may have opted out below. fragments: [] index: 24 locked: false mrcHeading: ClaimsAgreementParties mrcSection: SubscriptionAgreement nameVariation: ClaimsAgreementParties originalHeading: CLAIMS AGREEMENT PARTIES originalSection: '' placeholders: - name: DefinedData0 originalValue: Slip Leader phType: DefinedData tags: - Page:0C6FBBB8-9DEB-4A8E-A816-5A2A17FC944A - Claims_Agreement_Name value: Slip Leader subItems: [] tagPages: - pageID: 0C6FBBB8-9DEB-4A8E-A816-5A2A17FC944A sectionIDs: [] title: '' - elements: - text: Broker Limited and (re)insurer(s) agree that any claims hereunder (including any claims related costs/fees) will be notified and administered via ECF with any payment(s) processed via CLASS, unless both parties agree to do otherwise and/or IUA Claims Agreement Practices as required. fragments: [] index: 25 mrcHeading: ClaimsAdministration mrcSection: SubscriptionAgreement nameVariation: ClaimsAdministration originalHeading: CLAIMS ADMINISTRATION originalSection: '' placeholders: [] subItems: [] - elements: - text: None, unless otherwise specified here by any of the claim agreement parties shown above. fragments: [] index: 26 mrcHeading: RulesAndExtentOfAnyOtherDelegatedClaimsAuthority mrcSection: SubscriptionAgreement nameVariation: RulesAndExtentOfAnyOtherDelegatedClaimsAuthority originalHeading: RULES AND EXTENT OF ANY OTHER DELEGATED CLAIMS AUTHORITY originalSection: '' placeholders: [] subItems: [] - elements: - text: Broker Limited will not undertake the collection of any fee invoices rendered by third parties unless in Broker Limited’s view the fees form part of the (Re)Insured’s claim or the work is for the exclusive benefit of the (Re)Insured. As an example of this, Broker Limited will not collect loss adjusters’ fees or the fees of coverage counsel. - text: 'Broker Limited will hold all monies which client monies are not (e.g.: Loss Adjuster’s fees, Salvage recoveries and engineering fees) on behalf of the (re)insurers.' fragments: [] index: 27 mrcHeading: ExpertsFeesCollection mrcSection: SubscriptionAgreement nameVariation: ExpertsFeesCollection originalHeading: EXPERT(S) FEES COLLECTION originalSection: '' placeholders: [] subItems: [] - elements: - index: 0 text: '[[DefinedData0]] or [[DefinedData1]] if the earlier date is a weekend/bank holiday' fragments: [] index: 28 locked: false mrcHeading: SettlementDueDate mrcSection: SubscriptionAgreement nameVariation: SettlementDueDate originalHeading: SETTLEMENT DUE DATE originalSection: '' placeholders: - name: DefinedData0 originalValue: 1 April 2023 phType: Date tags: - Page:FA1B6F10-47C2-44D9-8495-089D75106B86 - Settlement_Due_Date value: 1 April 2023 - name: DefinedData1 originalValue: 3 April 2023 phType: Date tags: - Page:8155CF84-B140-4BD9-97E6-97F396716E7F - Settlement_Due_Date value: 3 April 2023 subItems: [] tagPages: - pageID: FA1B6F10-47C2-44D9-8495-089D75106B86 sectionIDs: [] title: '' - pageID: 8155CF84-B140-4BD9-97E6-97F396716E7F sectionIDs: [] title: '' - elements: - text: Broker Limited will submit de-linked accounts to Xchanging Ins-Sure Services Ltd (XIS) where possible. - text: 'In respect of any PPW, PPC, PPD or SDD the following apply:' - text: Premium payment requirements are deemed met by presentation of premium/accounts to XIS on or before the SDD and will not be recorded as a late signing or payment; - text: The SDD is deemed in all instances to be the same as the PPW, PPC or PPD due date; - text: Where the PPW, PPC or PPD has been updated then the SDD shall be deemed to be updated in parallel, unless otherwise stated to the contrary; - text: The PPW, PPC, PPD or SDD shall not be deemed to be breached if the original presentation of the electronic submission to XIS is in time, but subsequently - text: amendments to the electronic submission are notified as being required to enable the premium signing to be completed. In such event Broker Limited shall have an additional period of seven days from such notification to complete the amendments and resubmit the electronic submission to XIS; - text: Where a PPW, PPC, PPD or SDD falls on a weekend or public holiday, presentation to XIS on the next working day will be deemed in compliance with the PPW, PPC, PPD or SDD. - text: (Re)insurer(s) hereby agree that any premium payable in instalments under this contract will be processed as - text: delinked Additional Premium entries other than when submitted under the Deferred Account Scheme. However, any annual instalments to be allocated to respective year of account. - text: (Re)insurer(s) authorise XIS to issue separate signing numbers and dates for their participations only and issue a single claims FDO signing where applicable. - text: Where payments are received by Broker Limited in convertible currencies, (re)insurer(s) agree to accept/settle accounts at rate(s) of exchange obtained by Broker Limited. - text: In respect of convertible currencies, (re)insurer(s) instruct XIS to accept settlement in any valid settlement currency as determined by Broker Limited. - text: In the event of this contract stating multiple insurance and/or reinsurance premiums (each to be paid from a different source); and/or separate entries/sections for taxation/regulation reporting purposes, XIS are instructed to leave the premium advice notes ungrouped so that each can be released separately once paid by the respective client. - text: In the event of partial premium received by Broker Limited, (re)insurer(s) agree to accept premium as paid to and endorsed by Broker Limited. - text: XIS are authorised to sign premium from individual Insureds / territories / sections separately as and when received by Broker Limited. - text: (Re)insurers agree that Broker Limited may settle - text: premiums for this contract/release de-linked premium for this contract into settlement at different times. fragments: [] index: 29 mrcHeading: BureauxArrangements mrcSection: SubscriptionAgreement nameVariation: BureauxArrangements originalHeading: BUREAUX ARRANGEMENTS originalSection: '' placeholders: [] subItems: [] - elements: - text: Where a PPW, PPC, PPD or SDD falls on a weekend or public holiday, presentation to (re)insurer(s) hereon as applicable on the next working day will be deemed in compliance with the PPW, PPC, PPD or SDD. - text: Where payments are received by Broker Limited in convertible currencies, (re)insurer(s) agree to accept/settle accounts at rate(s) of exchange obtained by Broker Limited. - text: In respect of convertible currencies, (re)insurer(s) agree to accept settlement in any valid settlement currency as determined by Broker Limited. - text: In the event of partial premium received by Broker Limited, (re)insurer(s) agree to accept premium as paid to and - text: endorsed by Broker Limited. fragments: [] index: 30 mrcHeading: NonBureauxArrangements mrcSection: SubscriptionAgreement nameVariation: NonBureauxArrangements originalHeading: NON-BUREAUX ARRANGEMENTS originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 31 mrcHeading: NonMRCHeading mrcSection: FiscalAndRegulatory nameVariation: NonMRCHeading originalHeading: 'FISCAL AND REGULATORY ' originalSection: self placeholders: [] subItems: [] - elements: - text: Nil fragments: [] index: 32 mrcHeading: TaxPayableByInsurers mrcSection: FiscalAndRegulatory nameVariation: TaxPayableByInsurers originalHeading: TAX PAYABLE BY (RE)INSURER(S) originalSection: '' placeholders: [] subItems: [] - elements: - text: United States of America fragments: [] index: 33 mrcHeading: CountryOfOrigin mrcSection: FiscalAndRegulatory nameVariation: CountryOfOrigin originalHeading: COUNTRY OF ORIGIN originalSection: '' placeholders: [] subItems: [] - elements: - index: 0 text: ' [[DefinedData0]],' - index: 1 text: '[[DefinedData1]],' - index: 2 text: '[[DefinedData2]],' - index: 3 text: '[[DefinedData3]]' - index: 4 text: '[[DefinedData4]]' fragments: [] index: 34 locked: false mrcHeading: OverseasBroker mrcSection: FiscalAndRegulatory nameVariation: OverseasBroker originalHeading: OVERSEAS BROKER originalSection: '' placeholders: - name: DefinedData0 originalValue: Western Broking Union Pacific phType: DefinedData tags: - Page:A1D18D87-5726-49B6-9895-DAE1E26D5D5E - Correspondent_Broker_Name value: Western Broking Union Pacific - name: DefinedData1 originalValue: 104 Made Up St phType: DefinedData tags: - Page:A1D18D87-5726-49B6-9895-DAE1E26D5D5E - Correspondent_Broker_Address_Number_And_Street value: 104 Made Up St - name: DefinedData2 originalValue: Seattle phType: DefinedData tags: - Page:A1D18D87-5726-49B6-9895-DAE1E26D5D5E - Correspondent_Broker_Address_City_Name value: Seattle - name: DefinedData3 originalValue: WA phType: DefinedData tags: - Page:A1D18D87-5726-49B6-9895-DAE1E26D5D5E - Correspondent_Broker_Address_Country_Subentity value: WA - name: DefinedData4 originalValue: United States phType: DefinedData tags: - Page:A1D18D87-5726-49B6-9895-DAE1E26D5D5E - Correspondent_Broker_Address_Country value: United States subItems: [] tagPages: - pageID: A1D18D87-5726-49B6-9895-DAE1E26D5D5E sectionIDs: [] title: '' - elements: - html: ' [[DefinedData0]] – [[DefinedData1]] (General Aviation Hull)' index: 0 text: ' [[DefinedData0]] – [[DefinedData1]] (General Aviation Hull)' - html: '[[DefinedData2]] – [[DefinedData3]] (General Aviation Liability)' index: 1 text: '[[DefinedData2]] – [[DefinedData3]] (General Aviation Liability)' fragments: [] index: 35 locked: false mrcHeading: AllocationOfPremiumToCoding mrcSection: FiscalAndRegulatory nameVariation: AllocationOfPremiumToCoding originalHeading: ALLOCATION OF PREMIUM TO CODING originalSection: '' placeholders: - name: DefinedData0 originalValue: H3 phType: DefinedData tags: - Page:65E4AE05-CFB1-4C6A-92F9-F1CA6C8B5F28 - Risk_Code value: H3 - name: DefinedData1 originalValue: 75% phType: Percentage tags: - Page:65E4AE05-CFB1-4C6A-92F9-F1CA6C8B5F28 - Risk_Code_% value: 75% - name: DefinedData2 originalValue: L3 phType: DefinedData tags: - Page:E27DA522-3DB7-4338-81A4-E548445E2A32 - Risk_Code value: L3 - name: DefinedData3 originalValue: 25% phType: Percentage tags: - Page:E27DA522-3DB7-4338-81A4-E548445E2A32 - Risk_Code_% value: 25% subItems: [] tagPages: - pageID: 65E4AE05-CFB1-4C6A-92F9-F1CA6C8B5F28 sectionIDs: [] title: '' - pageID: E27DA522-3DB7-4338-81A4-E548445E2A32 sectionIDs: [] title: '' - elements: - index: 0 text: ' [[DefinedData0]]' fragments: [] index: 36 locked: false mrcHeading: RegulatoryClientClassification mrcSection: FiscalAndRegulatory nameVariation: RegulatoryClientClassification originalHeading: REGULATORY CLIENT CLASSIFICATION originalSection: '' placeholders: - name: DefinedData0 originalValue: Commercial - Large Risk phType: DefinedData tags: - Page:EDBEC158-3D10-4C43-9C71-A01C88BBA0D2 - Client_Classification value: Commercial - Large Risk subItems: [] tagPages: - pageID: EDBEC158-3D10-4C43-9C71-A01C88BBA0D2 sectionIDs: [] title: '' - elements: [] fragments: [] index: 37 mrcHeading: NonMRCHeading mrcSection: BrokerRemunerationAndDeductions nameVariation: NonMRCHeading originalHeading: 'BROKER REMUNERATION AND DEDUCTIONS ' originalSection: self placeholders: [] subItems: [] - elements: - html: ' [[DefinedData0]]' index: 0 text: ' [[DefinedData0]]' fragments: [] index: 38 locked: false mrcHeading: TotalBrokerage mrcSection: BrokerRemunerationAndDeductions nameVariation: TotalBrokerage originalHeading: TOTAL BROKERAGE originalSection: '' placeholders: - name: DefinedData0 originalValue: 35.5% phType: DefinedData tags: - Page:22A1415B-39C7-4D69-8725-A449C93E455B - Brokerage_% value: 35.5% subItems: [] tagPages: - pageID: 22A1415B-39C7-4D69-8725-A449C93E455B sectionIDs: [] title: '' - elements: - html: Up to [[DefinedData0]] of the [[DefinedData2]] in respect of survey or engineering [[DefinedData1]] as incurred, to be agreed slip leader only. index: 0 text: Up to [[DefinedData0]] of the [[DefinedData2]] in respect of survey or engineering [[DefinedData1]] as incurred, to be agreed slip leader only. fragments: [] index: 39 locked: false mrcHeading: OtherDeductionsFromPremium mrcSection: BrokerRemunerationAndDeductions nameVariation: OtherDeductionsFromPremium originalHeading: OTHER DEDUCTIONS FROM PREMIUM originalSection: '' placeholders: - name: DefinedData0 originalValue: 2.50% phType: Percentage tags: - Page:04EAF55C-DD50-4C01-B3B6-2FA5C93A4D36 - Deduction_% value: 2.50% - name: DefinedData2 originalValue: Gross Premium phType: DefinedData tags: - Page:04EAF55C-DD50-4C01-B3B6-2FA5C93A4D36 - Deduction_Basis value: Gross Premium - name: DefinedData1 originalValue: Fees phType: DefinedData tags: - Page:04EAF55C-DD50-4C01-B3B6-2FA5C93A4D36 - Deduction_Type value: Fees subItems: [] tagPages: - pageID: 04EAF55C-DD50-4C01-B3B6-2FA5C93A4D36 sectionIDs: [] title: '' _id: ICF07F1E4C-A635-42C7-87F7-F7A9229F9E71 _rev: 14-020eae89f48e605266460bd25619e022 accountDocID: null channels: - akhil_ALL control: contractType: Aviation Hull and Liability Insurance createdInVersion: 21100 insuranceType: Insurance insuredName: DQPro Demo 2 isFacility: false limitSummary: USD 20,000,000 originalDocID: '' placementType: FullContract placingBroker: akhil ALL placingBrokerChannel: akhil_ALL shownToUnderwriter: '' status: NotFinalised umr: ' B333333' createdAt: '2023-03-02 11:26:41' proposedEndorsementFollowers: {} provenance: dataHash: 9c936b85b0829b93f70dc10e2fb058176971a0234b64e4d6fc887f93bd528e0a provHash: e879c1f0a32a04461586257c1fd994194ff0ecf2e527c616e39ed52214b605b1 system: LaVAPI userID: MU9FCFC64E-7694-420A-BE61-2ABEDB3E8F52 version: 2024-08-22@08:57:05 writtenAt: '2024-08-22 15:07:10' type: RWPlacing updatedAt: '2024-08-22 15:07:10' '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/editLineItem: post: tags: - Risks summary: Edits one line item in the risk parameters: - in: path name: riskID required: true schema: type: string description: The unique ID of the risk, starting IC and having parts delimited by '::' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: description: Data specifying the line item update required: true content: application/json: examples: ContactType - a simple case: description: A simple case of editing a heading value: op: edit _rev: 3-7984cfdf73dfca82ccd1178ec066b005 index: 2 elements: - text: Marine All Risks Insurance Insured - insert a new heading: description: Inserting a new heading value: op: insert _rev: 3-7984cfdf73dfca82ccd1178ec066b005 newHeading: Insured index: 2 elements: - text: Acme Widgets Inc Formatting - bold, underline and italic: description: Has different formatting options value: op: edit _rev: 7-13b69215158389cfaa475fc96ab5b06e index: 3 elements: - text: Bold html: Bold index: 0 - text: Italic html: Italic index: 1 - text: Underline html: Underline index: 2 - text: Red html: Red index: 3 - text: Orange html: Orange index: 4 - text: Green html: Green index: 5 - text: Blue html: Blue index: 6 - text: Purple html: Purple index: 7 - text: '' index: 8 - text: Number 1 indent: 0 bulletValue: '1.' index: 9 - text: Number 2 indent: 0 bulletValue: '2.' index: 10 - text: '' indent: 1 bulletValue: '' index: 11 - text: Bullet Point 1 indent: 0 bulletValue: • index: 12 - text: Bullet Point 2 indent: 0 bulletValue: • index: 13 - text: '' index: 14 - text: Size 16 Font html: <16pt>Size 16 Font index: 15 - text: Size 20 Font html: <20pt>Size 20 Font index: 16 placeholders: [] tagPages: - pageID: 6487eb18-5450-4e5f-970d-94b8ebe1b16e title: '' sectionIDs: [] attributes: locked: false xrefGUIDs: [] LimitOfLiability - a simple placeholder: description: A simple placeholder, not defined data value: op: edit _rev: 16-53e5b74dcff3c1e469b47713f988fd36 index: 9 elements: - text: The limit will be [[DefinedData0]] any one claim. index: 0 placeholders: - name: DefinedData0 value: USD 2,000,000 phType: Amount tags: - Page:CC25EC0B-55BC-414B-B5A1-3ED83E096E1C - Coverage_Amount tagPages: - pageID: CC25EC0B-55BC-414B-B5A1-3ED83E096E1C title: '' sectionIDs: [] Premium - use of defined data: description: A straight forward example using Defined Data value: op: edit _rev: 3-7984cfdf73dfca82ccd1178ec066b005 index: 11 elements: - text: ' [[DefinedData2]] [[DefinedData0]] [[DefinedData1]]' placeholders: - name: DefinedData2 originalValue: USD 2,000,000 phType: Amount tags: - Page:1DC21FFB-FAAB-443D-8FE3-AB65869C5644 - Premium_Amount value: USD 2,000,000 - name: DefinedData0 originalValue: Original Gross Premium phType: DefinedData tags: - Page:1DC21FFB-FAAB-443D-8FE3-AB65869C5644 - Premium_Type value: Original Gross Premium - name: DefinedData1 originalValue: Annual phType: DefinedData tags: - Page:1DC21FFB-FAAB-443D-8FE3-AB65869C5644 - Premium_Period_Qualifier value: Annual tagPages: - pageID: 1DC21FFB-FAAB-443D-8FE3-AB65869C5644 title: '' sectionIDs: [] attributes: locked: false Period - defined data over multiple pages: description: Separates overall period dates from a suspension period, using two pages value: op: edit _rev: 3-7984cfdf73dfca82ccd1178ec066b005 index: 5 elements: - text: From [[DefinedData0]] to [[DefinedData1]] with a suspension for the period [[DefinedData2]] to [[DefinedData3]] placeholders: - name: DefinedData0 value: 1 January 2022 phType: Date tags: - Page:7236abff-1e9f-4fab-90e3-46b1655d3b99 - Inception_Date - name: DefinedData1 value: 31 December 2022 phType: Date tags: - Page:7236abff-1e9f-4fab-90e3-46b1655d3b99 - Expiry_Date - name: DefinedData2 value: 1 July 2022 phType: Date tags: - Page:087943ba-0d38-4003-bedc-b35e559786a3 - Inception_Date - name: DefinedData3 value: 4 July 2022 phType: Date tags: - Page:087943ba-0d38-4003-bedc-b35e559786a3 - Expiry_Date tagPages: - pageID: 7236abff-1e9f-4fab-90e3-46b1655d3b99 title: Overall Period sectionIDs: [] - pageID: 087943ba-0d38-4003-bedc-b35e559786a3 title: Suspension sectionIDs: [] attributes: locked: true Situation - includes a table: description: Includes a table value: op: edit _rev: 5-5caacd9f0c7c1c133240995fcfd22a40 index: 9 elements: - text: '' index: 0 - table: rows: - values: - Country - City - Headcount height: 23 - values: - UK - London - '48' height: 22 - values: - France - Paris - '35' height: 23 - values: - Italy - Milan - '20' height: 22 widths: - 100 - 100 - 60 rowsSpecs: [] columnsSpecs: - x: 0 alignment: left - x: 0 alignment: left - x: 0 alignment: right tableSpecs: noBorders: true fontSize: 8pt index: 1 schema: properties: op: type: string description: requited to be 'edit' example: edit rev: type: string description: the revision of the risk document example: 3-7984cfdf73dfca82ccd1178ec066b005 index: type: number description: the index of the line item to be changed example: 6 attributes: type: object properties: locked: type: boolean description: true if the item is to be locked, ie not editable by the underwriter example: false elements: type: array description: a set of elements containing the textual detail of the line item items: type: object description: An element in the line item data, such as a paragraph of text or a table properties: index: type: integer description: Index controlling the order of elements, starting at 0, should be unique and consecutive integers example: 2 indent: type: integer description: An optional integer to indicate a number of tabs from the left margin for a bulletValue paragraph example: 0 bulletValue: type: string description: The bullet or numbering value for a list. Typically one of - 1. (a) i) etc example: '1.' text: type: string description: The raw text of the paragraph, including placeholder markers like [[Percentage1]], [[Amount2]], [[DefinedData3]] example: Passenger Baggage [[Amount2]] any one claim. html: type: string description: The text of the paragraph decorated with a subset of HTML attributes like <i> <u> and <b> example: New Zealand textArray: type: array description: When a bulleted value is to be split across paragraphs, but the second paragraph has no bullet, use textArray instead of text items: type: string example: Second paragraph of text for a bulleted value align: type: string enum: - left - centre - right description: How the text is aligned table: type: object description: A table of data to be displayed under the contract heading properties: columnSpecs: type: array items: type: object properties: x: type: integer description: Indent amount. Usually set to 0 example: 0 alignment: type: string enum: - left - centre - right example: left description: The alignment of text in the column. Defaults to left rows: type: array description: The rows of the table items: type: object properties: height: type: integer description: The height of the row. Defaults to 22 example: 22 values: type: array description: The text to be displayed in each cell in the row items: type: string example: Peru isHeaderRow: type: boolean example: true description: True if this is the header row columnTag: type: string example: Insured_Item_Unique_Identifier description: The defined data tag assiciated with the column rowsSpecs: type: array description: Reserved for future use to control layout of rows items: type: object properties: page: type: number example: 8 y: type: number example: 480 widths: type: array description: Relative widths of the columns. Set all to 1 to fit to contents items: type: integer example: 1 orientation: type: string description: Orientation for the table. Defaults to auto enum: - portrait - landscape - auto example: auto tableSpecs: type: object properties: noBorders: type: boolean example: true description: Set as true to hide the borders on table fontSize: type: string example: 8pt description: Font size to use for the table tagPages: type: array description: tag pages used for Defined Data, which is optional and can be empty items: type: object properties: pageID: type: string description: UUID to uniquely identify the Tag page example: A94A3316-F440-4D67-8B48-8C5A7EA01554 title: type: string description: optional string as a title for the page, can just be blank example: Period tags sectionIDs: type: array items: type: string description: the section IDs associated with the tag page, which can be empty for a non-sectioned policy example: '1' placeholders: type: array description: a set of placeholders for data values picked out for the line item items: type: object properties: name: type: string description: a name, unique within the parent lineitem, of the form phType number, e.g. Amount1, DefinedData4 example: Amount1 phType: type: string enum: - Amount - Date - Percentage - Clause - Email - TimeDuration - DefinedData description: the phType chosen sets the allowed text that should be placed in value and originalValue example: Amount value: type: string description: e.g. USD 500,000 / 7 April 2021 / 23.5% / LMA3333 / anne.lister@xyz.com / 3 Months example: USD 50,000 originalValue: type: string description: e.g. USD 500,000 / 7 April 2021 / 23.5% / LMA3333 / anne.lister@xyz.com / 3 Months example: USD 50,000 tags: type: array description:

Tags were added in the Defined Data release to identify the specific use of a placeholder

There will be a tag starting 'Page:' which is used to relate tags, for instance the lines of a table, or the terms of a section, or where there are multiple periods applying to the risk.

There will also be one or more tags indicating the purpose of the defined data item - 'Insured_Name', 'Inception_Date', 'Premium_Amount' and so on. Multiple tags of this sort indicate that the same value applies. 'Inception_Time' and 'Expiry_Time', for instance, are often the same value. items: type: string example: Premium_Amount responses: '200': description: successful response content: application/json: schema: $ref: '#/components/schemas/RWPlacing' example: provenance: dataHash: 0aafa0694cc205cd9f6c6c214f2fa60290aec52a25a16298d4401979d25a6e34 userID: MU9FCFC64E-7694-420A-BE61-2ABEDB3E8F52 provHash: a0364567216c7041bcda197d50a49504ad4b75098c05e2c4bf8452f3e1e4f46f system: LaVAPI writtenAt: '2023-09-22 13:20:38' version: 2023-09-21@19:07:10 updatedAt: '2023-09-22 13:20:38' createdAt: '2023-05-05 11:38:23' type: RWPlacing _rev: 2-469f0a5e1c1817de973f7c84430f49eb control: insuredName: Acme Widgets Inc umr: B123123123123 placementType: FullContract createdInVersion: 21100 originalDocID: '' placingBrokerChannel: akhil_ALL isFacility: false status: NotFinalised insuranceType: Insurance placingBroker: AKHIL All Risks shownToUnderwriter: '' limitSummary: USD 100,000,000 contractType: Cyber Insurance proposedEndorsementFollowers: {} channels: - akhil_ALL _id: IC97799647-4496-4760-B594-02AC726B0D7E accountDocID: null MRCContract: lineItems: - fragments: [] originalHeading: 'RISK DETAILS ' nameVariation: NonMRCHeading mrcSection: RiskDetails placeholders: [] elements: [] originalSection: self index: 0 subItems: [] mrcHeading: NonMRCHeading - subItems: [] originalHeading: UMR elements: - index: 0 text: B123123123123 mrcHeading: UMR fragments: [] originalSection: '' nameVariation: UMR placeholders: [] mrcSection: RiskDetails index: 1 - nameVariation: Company originalHeading: COMPANY subItems: [] elements: - index: 0 text: Swagger Simple Save Example mrcHeading: Insured locked: false fragments: [] originalSection: '' placeholders: [] tagPages: - title: '' sectionIDs: [] pageID: 9763BF50-3F8A-40B2-A2A8-6C20E709B2DB index: 2 mrcSection: RiskDetails - subItems: [] originalHeading: ADDRESS elements: - index: 0 text: 11 Amelia Earhart Way, Rongotai, Wellington 6003, New Zealand mrcHeading: PrincipalAddress fragments: [] nameVariation: Address placeholders: [] originalSection: '' mrcSection: RiskDetails index: 3 - mrcHeading: Period originalHeading: PERIOD nameVariation: Period locked: false mrcSection: RiskDetails placeholders: - value: 31 August 2021 originalValue: 31 August 2021 name: DefinedData0 phType: Date tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Inception_Date - value: 31 August 2022 originalValue: 31 August 2022 name: DefinedData1 phType: Date tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Expiry_Date - value: 12.01 a.m. originalValue: 12.01 a.m. name: DefinedData2 phType: DefinedData tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Inception_Time - Expiry_Time - value: Local Standard Time originalValue: Local Standard Time name: DefinedData3 phType: DefinedData tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Time_Qualifier index: 4 elements: - index: 0 text: 'From: [[DefinedData0]]' - index: 1 text: 'To: [[DefinedData1]]' - index: 2 text: Both days at [[DefinedData2]] [[DefinedData3]] at the location of the property insured. originalSection: '' subItems: [] tagPages: - title: '' sectionIDs: [] pageID: 17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 fragments: [] - originalHeading: TYPE mrcHeading: ContractType nameVariation: ContractType mrcSection: RiskDetails placeholders: [] index: 5 elements: - index: 0 text: Aviation Hull and Liability Insurance originalSection: '' subItems: [] fragments: [] - mrcHeading: LimitOfLiability fragments: [] nameVariation: LimitsOfLiability locked: false mrcSection: RiskDetails placeholders: - value: USD 100,000,000 originalValue: USD 100,000,000 name: Amount1 phType: Amount elements: - index: 0 text: '[[Amount1]] each and every loss sdfsdf' index: 6 tagPages: - title: '' sectionIDs: [] pageID: 0EA4F5E0-05D5-4B74-B5B0-2CF56B0AD774 subItems: [] originalSection: '' originalHeading: LIMITS OF LIABILITY - originalHeading: PREMIUM fragments: [] nameVariation: Premium locked: false mrcSection: RiskDetails placeholders: - value: 100% originalValue: 100% name: Percentage1 phType: Percentage - value: USD 5,500,000 originalValue: USD 5,500,000 name: DefinedData0 phType: Amount tags: - Page:6A45CE72-A1D1-4270-B767-0DDAF5FF0735 - Premium_Amount - value: annual originalValue: annual name: DefinedData1 phType: DefinedData tags: - Page:6A45CE72-A1D1-4270-B767-0DDAF5FF0735 - Premium_Period_Qualifier elements: - index: 0 text: ' [[DefinedData0]] ([[Percentage1]]) [[DefinedData1]]' tagPages: - pageID: 6A45CE72-A1D1-4270-B767-0DDAF5FF0735 sectionIDs: [] title: '' originalSection: '' subItems: [] index: 7 mrcHeading: Premium - fragments: [] originalHeading: 'INFORMATION ' nameVariation: NonMRCHeading mrcSection: Information placeholders: [] elements: [] originalSection: self index: 8 subItems: [] mrcHeading: NonMRCHeading - originalHeading: INFORMATION mrcHeading: Information nameVariation: Information locked: false mrcSection: Information placeholders: [] elements: - index: 0 text: '' index: 9 tagPages: - pageID: F479C70D-2059-417F-98F6-64F9F041BD37 sectionIDs: [] title: '' subItems: [] originalSection: '' fragments: [] - fragments: [] mrcHeading: NonMRCHeading nameVariation: NonMRCHeading mrcSection: SecurityDetails placeholders: [] index: 15 originalSection: self elements: [] subItems: [] originalHeading: 'SECURITY DETAILS ' - originalHeading: WRITTEN LINES mrcHeading: InsurersWrittenLine nameVariation: InsurersWrittenLine mrcSection: SecurityDetails placeholders: [] index: 16 originalSection: '' elements: - index: 0 text: In a co-insurance placement, following (re)insurers may, but are not obliged to, follow the premium charged by the lead (re)insurer. - index: 1 text: (Re)insurers may not seek to guarantee for themselves terms as favourable as those which others subsequently achieve during the placement. subItems: [] fragments: [] - originalHeading: 'SUBSCRIPTION AGREEMENT ' fragments: [] nameVariation: NonMRCHeading mrcSection: SubscriptionAgreement placeholders: [] index: 10 originalSection: self elements: [] subItems: [] mrcHeading: NonMRCHeading - fragments: [] mrcHeading: SlipLeader nameVariation: SlipLeader mrcSection: SubscriptionAgreement placeholders: [] index: 11 originalSection: '' elements: - index: 0 text: The Slip Leader is ENTER SLIP LEADER subItems: [] originalHeading: SLIP LEADER - originalHeading: BUREAU(X) LEADER(S) fragments: [] nameVariation: BureauLeader mrcSection: SubscriptionAgreement placeholders: [] index: 12 originalSection: '' elements: - index: 0 text: The Bureau(x) Leader(s) (where applicable) is AAA NNN subItems: [] mrcHeading: BureauLeader - fragments: [] originalHeading: 'FISCAL AND REGULATORY ' nameVariation: NonMRCHeading mrcSection: FiscalAndRegulatory placeholders: [] elements: [] index: 13 originalSection: self subItems: [] mrcHeading: NonMRCHeading - fragments: [] mrcHeading: NonMRCHeading nameVariation: NonMRCHeading mrcSection: BrokerRemunerationAndDeductions placeholders: [] index: 14 originalSection: self elements: [] subItems: [] originalHeading: 'BROKER REMUNERATION AND DEDUCTIONS ' '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/editMultipleLineItems: post: tags: - Risks summary: Edits multiple line items at the same time on a risk parameters: - in: path name: riskID required: true schema: type: string description: The unique ID of the risk, starting IC and having parts delimited by '::' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: description: Data specifying the line item(s) update required: true content: application/json: example: _rev: 3-4b7396eecc00408efcdb43c5f8dd147d items: - op: edit _rev: 3-4b7396eecc00408efcdb43c5f8dd147d index: 3 elements: - text: '[[DefinedData0]] and all subsidiaries' index: 0 placeholders: - name: DefinedData0 value: Acme Widgets Inc phType: DefinedData tags: - Page:3AB5B151-2F0A-4496-B5FB-08A6DCEE5F56 - Insured_Name tagPages: - pageID: 3AB5B151-2F0A-4496-B5FB-08A6DCEE5F56 title: '' sectionIDs: [] attributes: locked: false - op: edit _rev: 3-4b7396eecc00408efcdb43c5f8dd147d index: 4 elements: - text: '[[DefinedData0]]' index: 0 - text: '[[DefinedData1]] [[DefinedData2]]' index: 1 - text: '[[DefinedData3]]' index: 2 placeholders: - name: DefinedData0 value: 22 Bishopsgate phType: DefinedData tags: - Page:787951F4-4B03-48B5-86CB-9D1A65B3ED26 - Insured_Number_And_Street - name: DefinedData1 value: London phType: DefinedData tags: - Page:787951F4-4B03-48B5-86CB-9D1A65B3ED26 - Insured_City_Name - name: DefinedData2 value: EC2M 2XX phType: DefinedData tags: - Page:787951F4-4B03-48B5-86CB-9D1A65B3ED26 - Insured_Postal_Code - name: DefinedData3 value: United Kingdom phType: DefinedData tags: - Page:787951F4-4B03-48B5-86CB-9D1A65B3ED26 - Insured_Country tagPages: - pageID: 787951F4-4B03-48B5-86CB-9D1A65B3ED26 title: '' sectionIDs: [] attributes: locked: false - op: edit _rev: 3-4b7396eecc00408efcdb43c5f8dd147d index: 12 elements: - text: '[[DefinedData1]] to [[DefinedData0]]' index: 0 placeholders: - name: DefinedData1 value: 1 January 2024 phType: Date tags: - Page:C53CE6F8-F349-4AB8-8F80-2C6E08CDA0BA - Inception_Date - name: DefinedData0 value: 31 December 2024 phType: Date tags: - Page:C53CE6F8-F349-4AB8-8F80-2C6E08CDA0BA - Expiry_Date tagPages: - pageID: C53CE6F8-F349-4AB8-8F80-2C6E08CDA0BA title: '' sectionIDs: [] attributes: locked: false schema: properties: rev: type: string description: the revision of the risk document example: 3-7984cfdf73dfca82ccd1178ec066b005 items: type: array items: properties: op: type: string description: requited to be 'edit' example: edit index: type: number description: the index of the line item to be changed example: 6 attributes: type: object properties: locked: type: boolean description: true if the item is to be locked, ie not editable by the underwriter example: false elements: type: array description: a set of elements containing the textual detail of the line item items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/elements/items' tagPages: type: array description: tag pages used for Defined Data, which is optional and can be empty items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/tagPages/items' placeholders: type: array description: a set of placeholders for data values picked out for the line item items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/placeholders/items' responses: '200': description: successful response content: application/json: schema: $ref: '#/components/schemas/RWPlacing' /api/risks/{riskID}/changeDraftNowQuoteInPreparation: post: summary: The Underwriter takes a Quotation Request and starts preparing an Underwriter Quotation - Underwriter Only description: No payload is required for this endpoint tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk, starting IC and expected to end ::QRx where x is 1, 2, 3 etc example: IC8F2D09C8-A220-4DD6-9E14-77AFF7A617AC::QR2 responses: '200': description: successful response content: application/json: schema: type: object properties: newDocID: type: string description: the doc ID of the created Underwriter Quotation example: IC8F2D09C8-A220-4DD6-9E14-77AFF7A617AC::MU71BA6F2F-FFD1-4A92-86AC-5277FEAF3012::UQ4 /api/risks/{riskID}/cloneDraft: post: summary: Clones an existing risk as a new draft, setting UMR and Insured - Broker Only tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description:

The unique ID of the risk, starting with IC and having parts delimited by '::'. NEW in release 2.20 - If a template is in multiple teams, the channel field is mandatory in order to choose which team a risk is cloned to. Please make sure to use a channel that the template is in, otherwise it will return an error. example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: content: application/json: schema: type: object required: - umr - insuredName properties: umr: type: string description: The UMR of the new risk. example: B0999JC3011211103 placementType: type: string description: 'The type of contract to create: FullContract or Template or OffPlatform. If not specified, will be the same as the source risk.' example: FullContract insuredName: type: string description: The insured or reinsured for display within the Platform. example: Acme Widgets Inc channel: type: string description: the channel of team you want to clone to. Mandatory IF template is in multiple teams. example: blackpool_MARINE contractFontSize: type: string description: the font size you want the risk to have. enum: - 10pt - 11pt - 12pt - 14pt - 15pt - 16pt - 18pt - 20pt contractDateFormat: type: string description: choose whether you want the date to be in GB or US format. enum: - en-GB - en-US description: 'CloneDraftInput object. Optional item(s): placementType, contractFontSize, contractDateFormat, channel.' responses: '200': description: successful response content: application/json: schema: type: object properties: msg: type: string description: message describing success example: Draft clone created. id: type: string description: The unique ID of the new risk, starting with IC. As it is a Draft, it will not have any '::' delimiters. example: ICF9074CE2-4D25-4ECB-AE5D-27CEA1A25F9B /api/risks/{riskID}/declineQuoteRequest: post: summary: Called by the Underwriter to decline a quote request - Underwriter Only tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk, starting IC and expected to end ::QRx where x is 1, 2, 3 etc example: IC8F2D09C8-A220-4DD6-9E14-77AFF7A617AC::QR2 requestBody: description: As of 3.3, we have introduced reasons for declining when declining quote requests required: false content: application/json: schema: type: object properties: reasons: type: array items: type: string description: The reason(s) for declining example: CannotMeetSpecificationOrFormRequests enums: - AttachmentPointTooLow - AuthorisedToAnotherBroker - CannotMeetSpecificationOrFormRequests - CatExposurePmlsTooHigh - DeductiblesTooLow - EngineeringRequirementsNotMet - InadequateTimeToQuote - InsufficientUnderwritingInformation - LackOfCapacity - LocationsOfRisk - LossHistory - NoAppetiteForThisClassOfBusiness - NotAcceptableToReinsuranceTreaty - OccupancyConcentration - OccupancyEnvironmentalFactors - OccupancyType - PremiumInsufficientForRisk - ReInsuredsFinancials - Other notes: type: string description: any additonal notes you want to provide example: Test note otherReason: type: string description: only if 'Other' was chosen as one of the reasons example: Test Reason responses: '200': description: successful response content: application/json: schema: type: object properties: msg: type: string description: a message showing that the quote has been declined example: Quote Request IC8F2D09C8-A220-4DD6-9E14-77AFF7A617AC::QR2 successfully declined /api/risks/{riskID}/draftToFirmOrder: post: summary: Creates a firm order risk from a draft - Broker Only description: No payload is required for this endpoint tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk, starting IC and stopping before any '::' delimiters example: IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854 requestBody: description: Please add an empty payload of {} required: true content: application/json: schema: type: object description: Empty Payload responses: '200': description: successful response content: application/json: schema: type: object properties: msg: type: string example: doc with id IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854 successfully marked as firm order description: A message indicating success /api/risks/{riskID}/endorsementFollowers: get: summary: Details of the follower carriers on an endorsement tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the endorsement example: IC4E49E958-870A-41B3-B60B-B5AAC51F48A5::SIGNED::EN1 responses: '200': description: array of RwEndorsementFollower objects content: application/json: schema: type: array items: $ref: '#/components/schemas/RWEndorsementFollower' /api/risks/{riskID}/getExtendedMRC: get: tags: - Risks summary: get extended data about the state of a risk, adding, for instance, written and signed lines to the risk itself parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/ExtendedMRC' /api/risks/{riskID}/lineitem/{mrcHeading}: get: summary: Gets the line item by index, or all line items for a specified heading description: The final parameter can be a numeric index, or a specific heading such as Period, Premium etc.

The endpoint /api/lookup/headings gives list of the available headings.

Note that the API returns an array as there could be more than one line item with the chosen heading. tags: - Risks parameters: - in: path name: riskID required: true schema: type: string description: The unique ID of the risk, starting IC and having parts delimited by '::' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO - in: path name: mrcHeading required: true schema: type: string description: Enumerated value for MRC Heading, or a numeric index example: ContractType responses: '200': description: array of MRCLineItem content: application/json: schema: type: array items: type: object description: The MRCLineItem object, often referred to as 'Line Item', comprises a single contract heading and its associated text and other data.

Contract headings exist both as the visible heading title shown to the user, known as Original Heading, and as structural pointers in the database. The most important of these pointers are the mrcHeading which links the Line Item back to its purpose (Period, Insured etc) and the mrcSection which associates it with the contract section where it appears. An index controls the ordering. There is also a Name Variation which encapsulates certain agreed alternative terms for the heading, but this is less significant. properties: index: type: integer description: The ordinal position of the line item in the contract, starting from 1. Each index value should be a unique integer, and the values should be continuous across the contract example: 5 mrcSection: type: string description: The title of the contract section, taken from an enumerated list enum: - BrokerRemunerationAndDeductions - FiscalAndRegulatory - Information - RiskDetails - SecurityDetails - SubscriptionAgreement - Endorsement - ContractAdministrationAndAdvisory - EndorsementData - RiskAndEndorsementIdentificationDetails - ContractChanges - Agreement - PlacingData - Panel - CoverSheet - Disclaimers - Missing - Unknown example: RiskDetails mrcHeading: type: string description: The MRC-approved version of the original heading, taken from an enumerated list. Note that the endpoint /api/lookup/headings returns this list example: LimitOfLiability enum: - UMR - PolicyNumber - AttachingToLineslipContractOrBindingAuthorityAgreementNumber - ContractType - ProposalForm - Insured - OriginalInsured - Retrocedent - OriginalReinsured - Reinsured - PrincipalAddress - Period - OriginalPolicyPeriod - Conveyance - Vessels - Interest - AdditionalCoverages - LimitOfLiability - AggregateLimit - UnderlyingLimits - Excess - Sublimits - Deductibles - ReInsuredsRetention - ReinstatementProvisions - IndemnityPeriod - Exclusions - Situation - BasisOfValuation - Conditions - OriginalConditions - LossPayee - CoReinsuranceWarranty - Notices - ExpressWarranties - ConditionsPrecedent - Subjectivities - ChoiceOfLawAndJurisdiction - Arbitration - Premium - PremiumTransfer - PremiumPaymentTerms - Bordereaux - Commission - EstimatedPremiumIncome - TaxesPayableByInsuredAndAdministeredByInsurers - TaxesPayableByInsurersAndAdministeredByInsuredOrTheirAgent - ProfitCommission - RecordingTransmittingAndStoringInformation - InsurerContractDocumentation - Form - SlipPolicyNotice - PremiumReserveAndInterest - LossReserveAndInterest - CashLossLimit - Portfolio - PremiumPortfolio - LossPortfolio - Accounts - BasisOfLoss - PriorAndPendingLitigation - CountryOfInsured - EndorsementAgreements - UseToWhichInsuredPropertyIsPut - OccupationOfTheInsuredPersons - DisputeResolution - RetroactiveDate - InsurerDocumentProduction - ScopeOfInsurance - EstimatedPeriod - Information - ReinsurersLiability - OrderHereon - BasisOfWrittenLines - BasisOfSignedLines - SigningProvisions - SyndicatePseudonym - SyndicateIdNumber - CompanyName - CompanyIdNumber - UnderwriterReference1 - UnderwriterReference2 - InsurersWrittenLine - InsurersWrittenLineInUnits - InsurersWrittenLineInLines - LineConditions - SigningInstructions - InsurersSignedLine - ProvisionsSpecificToPanelSecurity - SlipLeader - BureauLeader - BasisOfAgreementToContractChanges - OtherAgreementPartiesForContractChangesForPart2GUAChangesOnly - AgreementPartiesForContractChangesForTheirProportionOnly - BasisOfClaimsAgreement - ClaimsAgreementParties - ClaimsAdministration - RulesAndExtentOfAnyOtherDelegatedClaimsAuthority - ExpertsFeesCollection - SettlementDueDate - InstalmentPremiumPeriodOfCredit - AdjustmentPremiumPeriodOfCredit - BureauxArrangements - NonBureauxArrangements - SingleClaimsAgreementPartyArrangements - TaxPayableByInsurers - CountryOfOrigin - OverseasBroker - SurplusLinesBroker - StateOfFiling - LicenseInformation - USClassification - NAICCodes - AllocationOfPremiumToCoding - AllocationOfPremiumToYearsOfAccount - FsaClientClassification - RegulatoryClientClassification - ForeignAccountTaxComplianceAct - IsTheBusinessSubjectToDistanceMarketingDirective - NoticeOfCancellationProvisions - WholesaleBroker - RetailBroker - FeePayableByClient - TotalBrokerage - RetailBrokerage - WholesaleBrokerage - OtherDeductionsFromPremium - CustomMRCHeading - NonMRCHeading - EndorsementName - EndorsementNumber - EndorsementReference - EndorsementEffectiveDate - ContractChanges - ParticipantChanges - PremiumProcessingType - LineSlipReference - BrokerName - BrokerAddress - AuthorisedClassesOfBusinessAndCoverages - ExclusionsWithinTheAuthorisedClassesOfBusinessAndCoverages - PeriodFromDate - PeriodToDate - ExtensionsOfPeriodOfLineSlip - MaximumPeriodOfEachInsuranceBound - MaximumLimitsOfLiability - MaximumAggregateLimits - TerritoriesFromWhichEachInsuranceMayBeBound - TerritorialLimitsOfEachInsuranceBound - ConditionsOfEachInsuranceBound - NoticesOfEachInsuranceBound - ExpressWarrantiesOfEachInsuranceBound - ConditionsPrecedentOfEachInsuranceBound - ChoiceOfLawAndJurisdictionOfTheLineSlip - ChoiceOfLawAndJurisdictionOfEachInsuranceBound - GrossPremiumIncomeLimit - NotifiablePercentageOfTheGrossPremiumIncomeLimitNotToExceed - PremiumBordereauxInterval - TaxesPayableByInsuredAndAdministeredByInsurersForEachInsuranceBound - CancellationNoticeOfTheLineSlip - AgreementPartiesForLineSlipChanges - BasisOfAgreementToLineSlipChanges - ScopeAndLimitsOfDelegationForLineSlipChanges - AgreementPartiesForEachInsuranceBoundAndAlterationsThereto - BasisOfAgreementForEachInsuranceBoundAndAlterationsThereto - ScopeAndLimitsOfDelegationForInsurancesBoundAndAlterationsThereto - LineSlipAdministration - PlacingData - ContractSections - ClaimsBasis - ClaimsExperts - FeesPayableToReInsurers - PremiumDiscountsCommissionsAndOrDeductionsPayableToThePolicyholder - ContractualExchangeRate - Policyholder - TaxesPayableAndAdministeredByTheReInsuredOrTheirAgent - ContractClause - ContractWording - GroupReference - ClaimsPaymentDate - Definitions - Financing - Tenor - PremiumSigning - IndustrialSectorCode - RegulatoryRiskLocation - SettlementDetails - CorrectionSummary - AgreementDetails - DeclinedReasons - RevokedCorrectionReason - AgencyInformation - CarrierInformation - LineOfBusiness - PolicyInformation - ApplicantInformation - Unknown nameVariation: type: string description: The valid mrcHeadings along with any standard anticipated variations -- such as 'GeographicalAreas' and 'TerritorialLimits' for 'Situation' -- taken from an enumerated list. The endpoint /api/lookup/namevariations returns this list example: Limit originalHeading: type: string description: The contract heading name as shown to the user example: Limit of Liability originalSection: type: string description: If the line item is a section heading, has the value 'self'. Left blank otherwise example: '' locked: type: boolean description: True if the broker has locked the line item to limit its editability example: false lockType: description: The type of locking applied to the line item. Blank when locked is false. type: string enum: - lockTextOnly - lockAll - lockTextOnlyTemplate - lockAllTemplate attachment: description: If the line item is an inline attachment, its data will be stored in this array type: object properties: docID: type: string example: IC5FF93255-74CA-4788-A668-0080992DAED9::ATCH::INLINE::IA-3EC366E1-DCC8-4EF3-B5F1-555EA57B7612 description: The unique ID of the attachment document in its place as part of a risk attachmentID: type: string example: IA-3EC366E1-DCC8-4EF3-B5F1-555EA57B7612 description: The unique ID of the attachment document without associated risk data; the last delimited section of docID attachmentName: type: string example: sov.xlsx description: The filename of the attachment appendixTitle: type: string example: Inline Attachment Title description: Contains the optional title, if any, added as a placeholder within the contract to identify the attachment when it is set to export after the contract. Blank if not provided or if prepend is TRUE appendixDescription: type: string example: Inline Attachment Example description: Contains the optional description text, if any, added below appendixTitle to describe the attachment when it is set to export after the contract. Blank if not provided or if prepend is TRUE prepend: type: boolean example: true description: True if the attachment has been set to appear at the front of the contract when exporting image: description: If the line item is an inline image, its data will be stored in this array. type: object properties: docID: type: string example: IC5FF93255-74CA-4788-A668-0080992DAED9::ATCH::INLINE::IA-3EC366E1-DCC8-4EF3-B5F1-555EA57B7612 description: The unique ID of the image file in its place as part of a risk attachmentID: type: string example: IA-3EC366E1-DCC8-4EF3-B5F1-555EA57B7612 description: The unique ID of the image file without associated risk data; the last delimited section of docID attachmentName: type: string example: image.png description: The filename of the image headingAlign: type: string description: The alignment of the heading on the page, either left or centre example: left tagPages: type: array description: The pages (aka groups) of Defined Data tags associated with the line item. Empty if there is no tagged data in the line item items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/tagPages/items' placeholders: type: array description: The array of placeholders which specify the location of the line item's tagged data values. Each item of tagged data has its own placeholder items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/placeholders/items' elements: type: array description: The array of individual pieces of text held in the line item items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/elements/items' potentialSection: type: string description: The MRC name of the contract section where the current mrcHeading is normally expected, if different to the actual mrcSection. This string is rarely used example: RiskDetails fragments: type: array deprecated: true description: A deprecated array which should be left empty items: type: object subItems: type: array deprecated: true description: A deprecated array which should be left empty items: type: object vertical: type: object properties: id: type: string description: If the line item is a vertical term, this contains the unique ID of the vertical example: VDCD69D9B-7195-4021-927E-43B9F1F9AEDD_2 assignedCarrierPrefixes: type: array items: type: string example: toymunderwriting description: The channel prefix (the first section of the channel name) of carrier/s assigned this version of the vertical term /api/risks/{riskID}/markAsFirmOrder: post: summary: The broker converts a quoted risk into a firm order - Broker Only description: An empty payload of {} is required for this endpoint tags: - Risks parameters: - in: path name: riskID schema: type: string example: ICB2906C80-AC59-4B3A-B4AC-643E340D5B30::MUD10D799A-7AEB-4F84-A4D9-9FDA73D057DE::UQ required: true description: The unique ID of the risk, starting IC and having parts delimited by '::' requestBody: description: Please add an empty payload of {} required: true content: application/json: schema: type: object description: Empty Payload responses: '200': description: successfully marked as Firm Order content: application/json: schema: type: object properties: msg: type: string description: A message indicating success example: doc with id ICB2906C80-AC59-4B3A-B4AC-643E340D5B30::MUD10D799A-7AEB-4F84-A4D9-9FDA73D057DE::UQ1 successfully marked as firm order /api/risks/{riskID}/markAsIndicative: post: summary: The underwriter sets or unsets the indicative flag for an Underwriter Quotation ::UQx tags: - Risks parameters: - in: path name: riskID schema: type: string example: ICB2906C80-AC59-4B3A-B4AC-643E340D5B30::MUD10D799A-7AEB-4F84-A4D9-9FDA73D057DE::UQ1 required: true description: The unique ID of the risk, starting IC and having parts delimited by '::'. This must be an underwriter quotation, so the riskID will end UQx where x is 1, 2... requestBody: content: application/json: schema: type: object properties: indicative: type: boolean description: true if the quotation is indicative, false if it is noe example: true responses: '200': description: The full JMRC of the risk. In the JSON, .control.isIndicative will be updated to the new true/false value (not shown in the example). content: application/json: schema: type: array items: $ref: '#/components/schemas/RWPlacing' /api/risks/{riskID}/requestWrittenLineSets: post: summary: Sends a Firm Order/Bindable Quote risk to a carrier for a Written Line - Broker Only description:

The payload covers various options which the broker can set, including the percentage range for the Written Line and the Stamp to be used. Multiple carriers can be approached with one endpoint call.

tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk, starting IC and having parts delimited by '::' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: content: application/json: schema: type: object properties: _rev: type: string description: the revision number for the risk example: 1-de9bba4cb8ea75572af90209683166c6 stampVisibility: type: string description: Only set for the first underwriter you show to. Decides whose stamps underwriters can see. Allstamps is the default if stampVisibility is not included in payload. enum: - Allstamps - OwnStampsOnly - LeadersStamps messages: type: array items: type: object properties: channel: type: string description: channel of underwriter you are sending message to example: tomyunderwriting_ALL elements: type: array items: type: object description: main body of the message properties: text: type: string example: Please Accept index: type: integer example: 0 greeting: type: string description: The header of the message example: Hello closing: type: string example: The Closing statement description: Best Regards contents: type: array items: type: object properties: teamId: type: string example: MARINEHULL description: the broker or carrier team, all uppercase no spaces companyId: type: string example: WHITECLIFFS description: the broker or carrier company, all uppercase no spaces userId: type: string description: unique identifier for the individual user at a company, starting MU example: MUD10D799A-7AEB-4F84-A4D9-9FDA73D057DE sections: type: array items: type: object properties: min: type: number description: the minimum percentage line allowed example: 33.33 max: type: number description: the maximum percentage line allowed example: 66.67 leader: type: boolean description: true if the underwriter is to be the lead on the risk example: false stamps: type: array description: leave empty to allow the underwriter to choose from all available stamps items: $ref: '#/components/schemas/CorporateDetail/properties/stamps/items' sectionID: type: string description: Only needed if risk is sectioned. ID of the section you are showing to example: '1' attachments: type: array items: type: object properties: docID: type: string description: docId of the attahcment you want to send example: ICD543E41B-D57A-4F82-921B-2955107A328F::ATCH::A-2DD69B77-97CB-4956-8905-A0B045798BED attachID: type: string description: ID of the attachment example: A-2DD69B77-97CB-4956-8905-A0B045798BED channels: type: array items: type: string description: channels of the carrier you want to send attachment to example: whitesails_MARINE responses: '200': description: successfully requested a line content: application/json: schema: type: object properties: msg: type: string example: Line guidances sent. description: A message indicating success /api/risks/{riskID}/showQuoteToBroker: post: summary: The Underwriter sends an Underwriter Quotation back to the Broker - Underwriter Only description: No payload is required for this endpoint tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk, starting IC and expected to end ::UQx where x is 1, 2, 3 etc example: IC8F2D09C8-A220-4DD6-9E14-77AFF7A617AC::MU71BA6F2F-FFD1-4A92-86AC-5277FEAF3012::UQ4 responses: '200': description: successfully quoted content: application/json: schema: type: object properties: msg: type: string description: a message showing a successful result example: doc with id IC8F2D09C8-A220-4DD6-9E14-77AFF7A617AC::MU71BA6F2F-FFD1-4A92-86AC-5277FEAF3012::UQ4 successfully shown to broker /api/risks/{riskID}/showToLeadUnderwriter: post: summary: Shows a draft risk to an underwriter for quoting - Broker Only tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The root ID of the risk, starting IC and stopping before any '::' delimiters. The POST payload has several optional parameters -- 'userId' specifies the uniqueID of a specific user to show the draft to, 'messages' includes a broker's message with the contract, and 'attachments' identifies attachments to show. example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 requestBody: content: application/json: schema: type: object properties: teamId: type: string description: The carrier team to show the draft to. All uppercase, no spaces example: MARINEHULL companyId: type: string description: The carrier company to show the draft to. All uppercase, no spaces example: WHITECLIFFS userId: type: string description: Optional. Include to specify the MU identifier of the individual underwriter to show the draft to example: MUD10D799A-7AEB-4F84-A4D9-9FDA73D057DE facilityID: type: string description: Required if the risk is a declaration. Specifies the facility agreement that the draft is being shown under example: ICCDA7C650-47DB-40E5-B8C0-588867E6BB6D messages: type: array description: Optional. Include to provide an accompanying broker's message items: type: object properties: channel: type: string description: The receipient's channel ID example: whitecliffs_MARINEHULL elements: type: array items: type: object properties: text: type: string example: Please agree description: The body of the message index: type: integer example: 0 greeting: type: string example: Hello description: The header text of the message closing: type: string example: Best regards description: The footer text of the message attachments: type: array description: Optional. Include to specify attachment/s to show with the draft items: type: object properties: attachID: type: string example: A-77C8A342-DCDA-410B-9292-B3CD3105FC10 description: The ID of the attachment docID: type: string example: IC2B5E02ED-FF47-4BB6-98F5-8C85F1E052B5::ATCH::A-77C8A342-DCDA-410B-9292-B3CD3105FC10 description: The unique ID of the attachment document channels: type: array items: type: string example: whitecliffs_MARINEHULL description: The channel of the recipient to show the attachment to responses: '200': description: successfully showed the quote to an underwriter content: application/json: schema: type: object properties: msg: type: string example: Shown ICC81F7C6D-90D8-430B-9514-30B9A2614612 to Underwriter MARINEHULL at WHITECLIFFS /api/risks/{riskID}/signSets: post: summary: Sign the written lines on a Firm Order, promoting the risk to signed status - Broker Only description:

The payload must include one written line set identifying the line or lines written by an underwriter, along with the percentage of the risk signed to that line. This set can include a section ID reference, and multiple sets may be written so long as the total percentage written does not exceed 100%.

tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk's firm order, starting with IC and having parts delimited by '::FO' example: ICEB56176E-D379-4B23-BD18-64EC5C841573::FO requestBody: description: JSON payload required: true content: application/json: schema: items: type: object properties: wSetID: type: string description: The ID reference specifying a specific written line set. example: IC733AB61B-75D0-4900-89EA-F059D7F57FE2::FO::PALERMO::ALL::WRLS items: type: array items: type: object properties: sectionIDs: type: array description: The section number of the risk that the specified written line applies to. items: type: string example: '1' percentages: type: array description: The numeric percentage being signed to that written line. items: type: string example: '60' examples: Open Market Simple: summary: A simple sign set example value: - wSetID: ICEB56176E-D379-4B23-BD18-64EC5C841573::FO::MESSINA::ALL::WRLS items: - sectionIDs: [] percentages: - '100' Open Market Complex: summary: Open Market Complex Example value: - wSetID: IC733AB61B-75D0-4900-89EA-F059D7F57FE2::FO::MESSINA::ALL::WRLS items: - sectionIDs: [] percentages: - '60' - wSetID: IC733AB61B-75D0-4900-89EA-F059D7F57FE2::FO::PALERMO::ALL::WRLS items: - sectionIDs: [] percentages: - '22.2222' - wSetID: IC733AB61B-75D0-4900-89EA-F059D7F57FE2::FO::SIRACUSA::ALL::WRLS items: - sectionIDs: [] percentages: - '17.7778' Declaration Shown to Multi Section Facility: summary: Multi-section facility value: - wSetID: ICC002A9C1-89C9-4B00-9807-4453DFA80853::FO::TOMYUNDERWRITING::ALL::WRLS items: - sectionIDs: [] percentages: - '50' associatedFacilityID: facilityID: ICD77B5FD4-0790-42B9-BC53-65242FB96558 sectionID: '1' responses: '200': description: successfully signed lines content: application/json: schema: type: object properties: msg: type: string example: Successfully signed lines! description: Success is confirmed by the message 'Successfully signed lines!' '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/reSignSets: post: summary: Update the Signed Lines on a Signed Risk - Broker Only description: The payload must include one signed line set -- i.e docs ending with ::SILS -- identifying the line or lines written by an underwriter, along with the percentage of the risk signed to that line. This set can include a section ID reference, and multiple sets may be written. Total of signed lines cannot exceed total of written lines or 100%. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the signed risk, starting with IC and having parts delimited by '::SIGNED' example: ICEB56176E-D379-4B23-BD18-64EC5C841573::SIGNED requestBody: description: JSON payload required: true content: application/json: schema: properties: wSetID: type: string description: ID of the signed line set example: IC11FC73F5-402A-44CD-AA9B-633259574B90::FO::PALERMO::ALL::SILS items: type: array items: type: object properties: sectionIDs: type: string description: The number of the risk's section that the signed line applies to. example: '1' percentages: type: string description: The numeric percentage being signed to the written line. example: '60' examples: simple: value: - wSetID: ICD875FA8F-F588-41FA-AA98-BE14A535B545::FO::TOMYUNDERWRITING::ALL::SILS items: - sectionIDs: [] percentages: - '90' complex: value: - wSetID: IC11FC73F5-402A-44CD-AA9B-633259574B90::FO::PALERMO::ALL::SILS items: - sectionIDs: - '1' percentages: - '80' - sectionIDs: - '2' percentages: - '83.3333' - wSetID: IC11FC73F5-402A-44CD-AA9B-633259574B90::FO::MESSINA::ALL::SILS items: - sectionIDs: - '1' percentages: - '20' - sectionIDs: - '2' percentages: - '16.6667' responses: '200': description: successfully re-signed content: application/json: schema: type: array items: type: object properties: rev: type: string description: new revision number example: 1-5e6cfb565e6c4457f9ddedf88442e878 id: type: string example: ID description: Id of the changed document example: - rev: 1-5e6cfb565e6c4457f9ddedf88442e878 id: ICB333DE48-8A44-47A8-BBED-E80B78FB736D::RWResignedLines::1691753008::887A9F05-5745-44A6-9E02-9A0738976AA3 - id: ICB333DE48-8A44-47A8-BBED-E80B78FB736D::FO::TOMYUNDERWRITING::ALL::SILS rev: 2-53b67a68a4822f36e0c73b744bbaaed8 - id: ICB333DE48-8A44-47A8-BBED-E80B78FB736D::SIGNED::TOMYUNDERWRITING::ALL rev: 2-ffc29c3c3687e7da519a03083d630872 - id: ICB333DE48-8A44-47A8-BBED-E80B78FB736D::SIGNED rev: 2-f62ac6070164fc3dc527af9f4e432ab2 - id: ICB333DE48-8A44-47A8-BBED-E80B78FB736D::SIGNED::ARCH::D8B3CD82-13C8-4F95-B32C-59FFAE1501EA rev: 1-2cb2e9604aa2732c156d8c4952080ef2 - id: ICB333DE48-8A44-47A8-BBED-E80B78FB736D::SIGNED::ACTI::A1E5D8E7-D2CB-497E-80DC-0ECA7FA5E8C8 rev: 1-fd42e2e456272f33005d436540c3c044 '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/writeLine: post: summary: Writes a line to the risk - Underwriter Only description:

The payload must include one stamp detailed as line percentage, year and stamp ID, with references. It can optionally include section ID references, multiple stamps, and details of line conditions or subjectivities.

tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk's firm order, starting with IC and having parts delimited by '::FO::{COMPANYID}::{TEAMID}' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO::TOMYUNDERWRITING::MARINE requestBody: description: JSON payload required: true content: application/json: schema: type: object properties: _rev: type: string description: The system-generated version number of the firm order for the line to be written to. The number before the - is generated sequentially, starting at 1' example: 1-a302cd4445e3d12c33fdabf467e2789b line: type: object properties: sectionIDs: type: array description: The section number of the risk that the written line applies to. items: type: string example: '1' impressions: type: array items: type: object properties: writtenPercentage: type: string description: The percentage of the risk to write as a line. This must meet the line guidance in the firm order. example: '60' stampID: type: string description: The document ID of the stamp to be used in writing the line, beginning with ST. A company''s stamp list can be retrieved using /documents/Corporate-{companyID} example: ST1843A345-1F69-435D-84E9-187BB3DD0F23 yearOfAccount: type: string description: The year of accounting for the line. Only needed for the lead line. example: '2022' references: type: array items: type: object properties: reference: type: string description: The underwriter''s reference code for the line. example: 22FB238273XX riskCodes: type: string description: The category code describing the subject of the line. example: H3 description: type: string description: A free text comment field for the line. example: Ref:0023 mirrorStampData: type: array items: type: object properties: mirrorStampReferences: type: array description: the mirror stamp reference code items: example: 22FB238 mirrorStampDescriptions: type: array description: A free text comment field for the mirror stamp. items: example: REF:025 type: string mirrorStampID: type: string example: STDECAA286-05B2-4FEA-942E-09A3EC352030 description: The document ID of the stamp to be used as a mirror, beginning with ST. A company''s stamp list can be retrieved using /documents/Corporate-{companyID} mirrorStampCustomDescription: type: string example: Applying to EEA risks description: The text description of the cover associated with the mirror stamp. conditions: type: object properties: lineConditions: type: array description: The set of line conditions added by the underwriter items: type: string example: Line To stand subjectivityMode: type: string enum: - unchosen - holdingCover - noCoverGiven description: Whether the line provides ongoing cover while the specified subjectivity requirements are being agreed subjectivities: type: array description: Details of subjectivity requirements added by the underwriter items: type: object properties: deadline: type: string example: '1708560000.0' description: The deadline for accepting the subjectivity response, in unix epoch time identifier: type: string example: '' description: The uniqueID of the subjectivity. Leave blank, as the platform will auto-generate this text: type: string example: Sample Subjectivity description: Text detailing the requirement of the subjectivity subjectivitiesDeadlineNotRequired: type: string description: Text detailing any subjectivity requirements which do not have a deadline examples: simple: value: _rev: 1-1fb5b6812cb938636e5b1a3de968ce6a line: sectionIDs: [] impressions: - references: - reference: 22FB238273XX riskCodes: X1 description: Ref:0023 writtenPercentage: '100' stampID: ST1843A345-1F69-435D-84E9-187BB3DD0F23 yearOfAccount: '2022' conditions: lineConditions: [] subjectivities: [] conditionsAndSubjectivities: value: _rev: 1-0f9d0731df4d917b0daba4974b7a647e line: sectionIDs: [] impressions: - references: - reference: LINECONSSUBS riskCodes: '' description: '' writtenPercentage: '100' stampID: ST1843A345-1F69-435D-84E9-187BB3DD0F23 yearOfAccount: '2022' conditions: lineConditions: - LINE TO STAND - COPY POLICY WORDING subjectivityMode: holdingCover subjectivities: - approvedStatus: notYetResponded text: Survey required deadline: '1661295600' identifier: '' deadlineNotRequired: All claims to be filed electronically. mirrorStamps: value: _rev: 5-14d501d94a1160c1f6b151633afd733f line: sectionIDs: [] impressions: - references: - reference: SADASD riskCodes: '' description: '' mirrorStampData: - mirrorStampReferences: - DSDSAD mirrorStampDescriptions: - '' mirrorStampID: STDECAA286-05B2-4FEA-942E-09A3EC352030 mirrorStampCustomDescription: Applying to EEA risks writtenPercentage: '100' stampID: STDCEB5FD2-E54C-4596-B0D8-4C50B63F27BA conditions: lineConditions: [] subjectivities: [] multipleStamps: value: _rev: 3-e745086500eb2da786bb628b8d62dd4e line: sectionIDs: [] impressions: - references: - reference: REF1 riskCodes: '' description: '' writtenPercentage: '50' stampID: STDCEB5FD2-E54C-4596-B0D8-4C50B63F27BA - references: - reference: REF2 riskCodes: '' description: '' writtenPercentage: '50' stampID: STDECAA286-05B2-4FEA-942E-09A3EC352030 conditions: lineConditions: [] subjectivities: [] responses: '200': description: successfully written lines content: application/json: schema: type: object properties: msg: type: string example: Wrote line. description: Success is confirmed by the message 'Wrote line.' '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/newDraft: post: tags: - Risks summary: Creates a draft risk using a simplified input format - Broker Only parameters: - in: query name: teamChannel required: true schema: type: string description: The team channel where the new Draft Risk is to be created. This string always takes the format "company_DEPARTMENT" and a full list of available channels for a user can be seen in the response to a GET request to /api/user/myDetails. This value is the equivalent of selecting a Team in the "Create for Team" dropdown box when creating a new Risk in the web UI requestBody: description:

An array of simplified line items. Note that each should have either text, for a single line, or array for several paragraphs. Dates, amounts etc will be picked out as placeholders if they follow our conventions. If both are supplied the array takes precedence.

required: true content: application/json: schema: type: array items: type: object properties: heading: type: string description: the heading for the line item example: Insured text: type: string description: a single line of text for the line item detail example: GBP 250,000 array: type: array description: one line per paragraph for the line item detail items: type: string example: - From 1 April 2020 - To 31 March 2021 example: - heading: UMR text: B0999JC0212211614 - heading: Insured text: Swagger Widgets Inc - heading: Contract Type text: Cyber Insurance - heading: Period array: - From 1 April 2021 - To 31 March 2022 - heading: Premium text: USD 25,000 - heading: Limit of Liability text: USD 40,000,000 responses: '200': description: OK content: application/json: example: id: IC4F06B6BD-20EE-41BC-87F7-1292B7750C9B rev: 1-141df67df9e5eaacd0830c65e47a0bf9 ok: true '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/root/{rootID}: get: tags: - Risks summary: Get a list of documents associated with a risk parameters: - in: path name: rootID schema: type: string required: true description: 'The root ID of the risk, stopping before the :: suffix' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 responses: '200': description: OK content: application/json: schema: type: array items: type: object properties: id: type: string example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::QR1 description: The full ID of the document type: type: string example: RWPlacing description: The type of the document, which will always be RWPlacing channels: type: array items: type: string description: The channels of the user teams that can see the document example: - ajc_ALL - messina_ALL '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{rootID}/related/{type}: get: tags: - Risks summary: returns documents of a certain type for a risk parameters: - in: path name: rootID schema: type: string required: true description: 'The root ID of the risk, stopping before the :: suffix' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 - in: path name: type schema: type: string required: true description: The document type to be fetched, for instance RWComment, RWLineGuidanceSet, RWWrittenLineSet, RWSignedLineSet example: RWComment responses: '200': description: An array of documents for the required type content: application/json: schema: type: array items: type: object description: documents of the specified type '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/save: post: tags: - Risks summary: Create a new risk from a full JMRC - Broker Only requestBody: description: JMRC object required: true content: application/json: schema: type: object properties: MRCContract: type: object properties: lineItems: type: array items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1lineitem~1%7BmrcHeading%7D/get/responses/200/content/application~1json/schema/items' examples: simple: value: MRCContract: lineItems: - elements: [] fragments: [] index: 0 mrcHeading: NonMRCHeading mrcSection: RiskDetails nameVariation: NonMRCHeading originalHeading: RISK DETAILS originalSection: self placeholders: [] subItems: [] - elements: - index: 0 text: B13123123 fragments: [] index: 1 mrcHeading: UMR mrcSection: RiskDetails nameVariation: UMR originalHeading: UMR originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 2 mrcHeading: ContractType mrcSection: RiskDetails nameVariation: ContractType originalHeading: TYPE originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 3 mrcHeading: Insured mrcSection: RiskDetails nameVariation: Insured originalHeading: INSURED originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 4 mrcHeading: PrincipalAddress mrcSection: RiskDetails nameVariation: PrincipalAddress originalHeading: PRINCIPAL ADDRESS originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 5 mrcHeading: Period mrcSection: RiskDetails nameVariation: Period originalHeading: PERIOD originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 6 mrcHeading: Interest mrcSection: RiskDetails nameVariation: Interest originalHeading: INTEREST originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 7 mrcHeading: LimitOfLiability mrcSection: RiskDetails nameVariation: LimitOfLiability originalHeading: LIMIT OF LIABILITY originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 8 mrcHeading: ReInsuredsRetention mrcSection: RiskDetails nameVariation: ReInsuredsRetention originalHeading: (RE)INSURED'S RETENTION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 9 mrcHeading: Situation mrcSection: RiskDetails nameVariation: Situation originalHeading: SITUATION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 10 mrcHeading: ChoiceOfLawAndJurisdiction mrcSection: RiskDetails nameVariation: ChoiceOfLawAndJurisdiction originalHeading: CHOICE OF LAW & JURISDICTION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 11 mrcHeading: Premium mrcSection: RiskDetails nameVariation: Premium originalHeading: PREMIUM originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 12 mrcHeading: PremiumPaymentTerms mrcSection: RiskDetails nameVariation: PremiumPaymentTerms originalHeading: PREMIUM PAYMENT TERMS originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 13 mrcHeading: TaxesPayableByInsuredAndAdministeredByInsurers mrcSection: RiskDetails nameVariation: TaxesPayableByInsuredAndAdministeredByInsurers originalHeading: TAXES PAYABLE BY INSURED AND ADMINISTERED BY INSURER(S) originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 14 mrcHeading: TaxesPayableByInsurersAndAdministeredByInsuredOrTheirAgent mrcSection: RiskDetails nameVariation: TaxesPayableByInsurersAndAdministeredByInsuredOrTheirAgent originalHeading: TAXES PAYABLE BY INSURERS AND ADMINISTERED BY INSURED OR THEIR AGENT originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 15 mrcHeading: RecordingTransmittingAndStoringInformation mrcSection: RiskDetails nameVariation: RecordingTransmittingAndStoringInformation originalHeading: RECORDING, TRANSMITTING & STORING INFORMATION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 16 mrcHeading: InsurerContractDocumentation mrcSection: RiskDetails nameVariation: InsurerContractDocumentation originalHeading: INSURER CONTRACT DOCUMENTATION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 17 mrcHeading: NonMRCHeading mrcSection: Information nameVariation: NonMRCHeading originalHeading: INFORMATION originalSection: self placeholders: [] subItems: [] - elements: [] fragments: [] index: 18 mrcHeading: Information mrcSection: Information nameVariation: Information originalHeading: INFORMATION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 19 mrcHeading: NonMRCHeading mrcSection: SecurityDetails nameVariation: NonMRCHeading originalHeading: SECURITY DETAILS originalSection: self placeholders: [] subItems: [] - elements: [] fragments: [] index: 20 mrcHeading: ReinsurersLiability mrcSection: SecurityDetails nameVariation: ReinsurersLiability originalHeading: REINSURER'S LIABILITY originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 21 mrcHeading: OrderHereon mrcSection: SecurityDetails nameVariation: OrderHereon originalHeading: ORDER HEREON originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 22 mrcHeading: BasisOfWrittenLines mrcSection: SecurityDetails nameVariation: BasisOfWrittenLines originalHeading: BASIS OF WRITTEN LINES originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 23 mrcHeading: SigningProvisions mrcSection: SecurityDetails nameVariation: SigningProvisions originalHeading: SIGNING PROVISIONS originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 24 mrcHeading: InsurersWrittenLine mrcSection: SecurityDetails nameVariation: InsurersWrittenLine originalHeading: INSURER'S WRITTEN LINE originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 25 mrcHeading: NonMRCHeading mrcSection: SubscriptionAgreement nameVariation: NonMRCHeading originalHeading: SUBSCRIPTION AGREEMENT originalSection: self placeholders: [] subItems: [] - elements: [] fragments: [] index: 26 mrcHeading: NoticeOfCancellationProvisions mrcSection: SubscriptionAgreement nameVariation: NoticeOfCancellationProvisions originalHeading: NOTICE OF CANCELLATION PROVISIONS originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 27 mrcHeading: SlipLeader mrcSection: SubscriptionAgreement nameVariation: SlipLeader originalHeading: SLIP LEADER originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 28 mrcHeading: BureauLeader mrcSection: SubscriptionAgreement nameVariation: BureauLeader originalHeading: BUREAU LEADER originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 29 mrcHeading: BasisOfAgreementToContractChanges mrcSection: SubscriptionAgreement nameVariation: BasisOfAgreementToContractChanges originalHeading: BASIS OF AGREEMENT TO CONTRACT CHANGES originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 30 mrcHeading: OtherAgreementPartiesForContractChangesForPart2GUAChangesOnly mrcSection: SubscriptionAgreement nameVariation: OtherAgreementPartiesForContractChangesForPart2GUAChangesOnly originalHeading: OTHER AGREEMENT PARTIES FOR CONTRACT CHANGES, FOR PART 2 GUA CHANGES ONLY originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 31 mrcHeading: AgreementPartiesForContractChangesForTheirProportionOnly mrcSection: SubscriptionAgreement nameVariation: AgreementPartiesForContractChangesForTheirProportionOnly originalHeading: AGREEMENT PARTIES FOR CONTRACT CHANGES, FOR THEIR PROPORTION ONLY originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 32 mrcHeading: BasisOfClaimsAgreement mrcSection: SubscriptionAgreement nameVariation: BasisOfClaimsAgreement originalHeading: BASIS OF CLAIMS AGREEMENT originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 33 mrcHeading: ClaimsAgreementParties mrcSection: SubscriptionAgreement nameVariation: ClaimsAgreementParties originalHeading: CLAIMS AGREEMENT PARTIES originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 34 mrcHeading: ClaimsAdministration mrcSection: SubscriptionAgreement nameVariation: ClaimsAdministration originalHeading: CLAIMS ADMINISTRATION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 35 mrcHeading: RulesAndExtentOfAnyOtherDelegatedClaimsAuthority mrcSection: SubscriptionAgreement nameVariation: RulesAndExtentOfAnyOtherDelegatedClaimsAuthority originalHeading: RULES AND EXTENT OF ANY OTHER DELEGATED CLAIMS AUTHORITY originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 36 mrcHeading: ExpertsFeesCollection mrcSection: SubscriptionAgreement nameVariation: ExpertsFeesCollection originalHeading: EXPERT(S) FEES COLLECTION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 37 mrcHeading: SettlementDueDate mrcSection: SubscriptionAgreement nameVariation: SettlementDueDate originalHeading: SETTLEMENT DUE DATE originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 38 mrcHeading: BureauxArrangements mrcSection: SubscriptionAgreement nameVariation: BureauxArrangements originalHeading: BUREAUX ARRANGEMENTS originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 39 mrcHeading: NonMRCHeading mrcSection: FiscalAndRegulatory nameVariation: NonMRCHeading originalHeading: FISCAL AND REGULATORY originalSection: self placeholders: [] subItems: [] - elements: [] fragments: [] index: 40 mrcHeading: TaxPayableByInsurers mrcSection: FiscalAndRegulatory nameVariation: TaxPayableByInsurers originalHeading: TAX PAYABLE BY INSURER(S) originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 41 mrcHeading: CountryOfOrigin mrcSection: FiscalAndRegulatory nameVariation: CountryOfOrigin originalHeading: COUNTRY OF ORIGIN originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 42 mrcHeading: OverseasBroker mrcSection: FiscalAndRegulatory nameVariation: OverseasBroker originalHeading: OVERSEAS BROKER originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 43 mrcHeading: AllocationOfPremiumToCoding mrcSection: FiscalAndRegulatory nameVariation: AllocationOfPremiumToCoding originalHeading: ALLOCATION OF PREMIUM TO CODING originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 44 mrcHeading: RegulatoryClientClassification mrcSection: FiscalAndRegulatory nameVariation: RegulatoryClientClassification originalHeading: REGULATORY CLIENT CLASSIFICATION originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 45 mrcHeading: NonMRCHeading mrcSection: BrokerRemunerationAndDeductions nameVariation: NonMRCHeading originalHeading: BROKER REMUNERATION & DEDUCTIONS originalSection: self placeholders: [] subItems: [] - elements: [] fragments: [] index: 46 mrcHeading: FeePayableByClient mrcSection: BrokerRemunerationAndDeductions nameVariation: FeePayableByClient originalHeading: FEE PAYABLE BY CLIENT? originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 47 mrcHeading: TotalBrokerage mrcSection: BrokerRemunerationAndDeductions nameVariation: TotalBrokerage originalHeading: TOTAL BROKERAGE originalSection: '' placeholders: [] subItems: [] - elements: [] fragments: [] index: 48 mrcHeading: OtherDeductionsFromPremium mrcSection: BrokerRemunerationAndDeductions nameVariation: OtherDeductionsFromPremium originalHeading: OTHER DEDUCTIONS FROM PREMIUM originalSection: '' placeholders: [] subItems: [] complex: value: MRCContract: lineItems: - fragments: [] originalHeading: 'RISK DETAILS ' nameVariation: NonMRCHeading mrcSection: RiskDetails placeholders: [] elements: [] originalSection: self index: 0 subItems: [] mrcHeading: NonMRCHeading - subItems: [] originalHeading: UMR elements: - index: 0 text: B123123123123 mrcHeading: UMR fragments: [] originalSection: '' nameVariation: UMR placeholders: [] mrcSection: RiskDetails index: 1 - nameVariation: Company originalHeading: COMPANY subItems: [] elements: - index: 0 text: Swagger Simple Save Example mrcHeading: Insured locked: false fragments: [] originalSection: '' placeholders: [] tagPages: - title: '' sectionIDs: [] pageID: 9763BF50-3F8A-40B2-A2A8-6C20E709B2DB index: 2 mrcSection: RiskDetails - subItems: [] originalHeading: ADDRESS elements: - index: 0 text: 11 Amelia Earhart Way, Rongotai, Wellington 6003, New Zealand mrcHeading: PrincipalAddress fragments: [] nameVariation: Address placeholders: [] originalSection: '' mrcSection: RiskDetails index: 3 - mrcHeading: Period originalHeading: PERIOD nameVariation: Period locked: false mrcSection: RiskDetails placeholders: - value: 31 August 2021 originalValue: 31 August 2021 name: DefinedData0 phType: Date tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Inception_Date - value: 31 August 2022 originalValue: 31 August 2022 name: DefinedData1 phType: Date tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Expiry_Date - value: 12.01 a.m. originalValue: 12.01 a.m. name: DefinedData2 phType: DefinedData tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Inception_Time - Expiry_Time - value: Local Standard Time originalValue: Local Standard Time name: DefinedData3 phType: DefinedData tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Time_Qualifier index: 4 elements: - index: 0 text: 'From: [[DefinedData0]]' - index: 1 text: 'To: [[DefinedData1]]' - index: 2 text: Both days at [[DefinedData2]] [[DefinedData3]] at the location of the property insured. originalSection: '' subItems: [] tagPages: - title: '' sectionIDs: [] pageID: 17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 fragments: [] - originalHeading: TYPE mrcHeading: ContractType nameVariation: ContractType mrcSection: RiskDetails placeholders: [] index: 5 elements: - index: 0 text: Aviation Hull and Liability Insurance originalSection: '' subItems: [] fragments: [] - mrcHeading: LimitOfLiability fragments: [] nameVariation: LimitsOfLiability locked: false mrcSection: RiskDetails placeholders: - value: USD 100,000,000 originalValue: USD 100,000,000 name: Amount1 phType: Amount elements: - index: 0 text: '[[Amount1]] each and every loss sdfsdf' index: 6 tagPages: - title: '' sectionIDs: [] pageID: 0EA4F5E0-05D5-4B74-B5B0-2CF56B0AD774 subItems: [] originalSection: '' originalHeading: LIMITS OF LIABILITY - originalHeading: PREMIUM fragments: [] nameVariation: Premium locked: false mrcSection: RiskDetails placeholders: - value: 100% originalValue: 100% name: Percentage1 phType: Percentage - value: USD 5,500,000 originalValue: USD 5,500,000 name: DefinedData0 phType: Amount tags: - Page:6A45CE72-A1D1-4270-B767-0DDAF5FF0735 - Premium_Amount - value: annual originalValue: annual name: DefinedData1 phType: DefinedData tags: - Page:6A45CE72-A1D1-4270-B767-0DDAF5FF0735 - Premium_Period_Qualifier elements: - index: 0 text: ' [[DefinedData0]] ([[Percentage1]]) [[DefinedData1]]' tagPages: - pageID: 6A45CE72-A1D1-4270-B767-0DDAF5FF0735 sectionIDs: [] title: '' originalSection: '' subItems: [] index: 7 mrcHeading: Premium - fragments: [] originalHeading: 'INFORMATION ' nameVariation: NonMRCHeading mrcSection: Information placeholders: [] elements: [] originalSection: self index: 8 subItems: [] mrcHeading: NonMRCHeading - originalHeading: INFORMATION mrcHeading: Information nameVariation: Information locked: false mrcSection: Information placeholders: [] elements: - index: 0 text: '' index: 9 tagPages: - pageID: F479C70D-2059-417F-98F6-64F9F041BD37 sectionIDs: [] title: '' subItems: [] originalSection: '' fragments: [] - fragments: [] mrcHeading: NonMRCHeading nameVariation: NonMRCHeading mrcSection: SecurityDetails placeholders: [] index: 15 originalSection: self elements: [] subItems: [] originalHeading: 'SECURITY DETAILS ' - originalHeading: WRITTEN LINES mrcHeading: InsurersWrittenLine nameVariation: InsurersWrittenLine mrcSection: SecurityDetails placeholders: [] index: 16 originalSection: '' elements: - index: 0 text: In a co-insurance placement, following (re)insurers may, but are not obliged to, follow the premium charged by the lead (re)insurer. - index: 1 text: (Re)insurers may not seek to guarantee for themselves terms as favourable as those which others subsequently achieve during the placement. subItems: [] fragments: [] - originalHeading: 'SUBSCRIPTION AGREEMENT ' fragments: [] nameVariation: NonMRCHeading mrcSection: SubscriptionAgreement placeholders: [] index: 10 originalSection: self elements: [] subItems: [] mrcHeading: NonMRCHeading - fragments: [] mrcHeading: SlipLeader nameVariation: SlipLeader mrcSection: SubscriptionAgreement placeholders: [] index: 11 originalSection: '' elements: - index: 0 text: The Slip Leader is ENTER SLIP LEADER subItems: [] originalHeading: SLIP LEADER - originalHeading: BUREAU(X) LEADER(S) fragments: [] nameVariation: BureauLeader mrcSection: SubscriptionAgreement placeholders: [] index: 12 originalSection: '' elements: - index: 0 text: The Bureau(x) Leader(s) (where applicable) is AAA NNN subItems: [] mrcHeading: BureauLeader - fragments: [] originalHeading: 'FISCAL AND REGULATORY ' nameVariation: NonMRCHeading mrcSection: FiscalAndRegulatory placeholders: [] elements: [] index: 13 originalSection: self subItems: [] mrcHeading: NonMRCHeading - fragments: [] mrcHeading: NonMRCHeading nameVariation: NonMRCHeading mrcSection: BrokerRemunerationAndDeductions placeholders: [] index: 14 originalSection: self elements: [] subItems: [] originalHeading: 'BROKER REMUNERATION AND DEDUCTIONS ' parameters: - in: query required: true name: UMR description: Unique market reference example: B123123123123 schema: type: string - in: query required: true name: insuranceType description: Type of insurance schema: type: string enum: - Insurance - Reinsurance - in: query required: true name: contractType description: Type of contract schema: type: string example: Cyber Insurance - in: query required: true name: insuredName description: Name of the insured schema: type: string example: Acme Widgets Inc - in: query required: true name: teamChannel description: Whitespace team channel name example: lloydsbroker_AVIATION schema: type: string - in: query required: true name: placementType description: decides whether a risk or template is created schema: enum: - FullContract - Template type: string responses: '200': description: OK content: application/json: schema: type: object properties: ok: type: boolean example: true id: type: string example: IC0000000-000-00 rev: type: string description: Revision number of the newly created Risk example: 1-K23K2J2JL323IEOW '401': description: Unauthorized call content: application/json: schema: type: object properties: error: type: boolean example: true reason: type: string example: Invalid WSAUTH /api/risks/{EndorsementID}/showEndorsement: post: tags: - Risks summary: Show an endorsement to underwriters - Broker Only parameters: - in: path name: EndorsementID schema: type: string required: true description: The unique ID of the Endorsement example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO::EN1 requestBody: description: Can only show to "leader" or "agreementParty" content: application/json: schema: type: object properties: carriers: type: array description: The carrier team/s to be shown the risk items: type: object properties: channel: type: string example: whitesails_ALL role: type: string example: leader responses: '200': description: successfully showed endorsement content: application/json: schema: type: object properties: msg: type: string example: Shown. description: Success is confirmed by the message 'Shown.' '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{EndorsementID}/acceptEndorsement: post: summary: Accept an endorsement as an underwriter - Underwriter Only tags: - Risks parameters: - in: path name: EndorsementID schema: type: string example: ICF1317DDA-50DB-4611-8253-D3DA499F861C::FO::EN1 required: true description: The unique ID of the endorsement, starting IC and having parts delimited by '::'. This must be an endorsement, so the riskID will end ENx where x is 1, 2... requestBody: content: application/json: schema: type: object required: - channel properties: channel: type: string description: the channel for the underwriter's team example: palermo_ALL instruction: type: string description: For leaders only -- set to specify the underwriters who must agree the endorsement -- one of leaderOnly, leaderAndAgreementParties or allToAgree, otherwise omit the value example: leaderOnly notify_days: type: string description: leader only, optional -- the number of days the broker has to notify following parties example: '7' responses: '200': description: The full JMRC of the risk. In the JSON, .control.isIndicative will be updated to the new true/false value (not shown in the example). content: application/json: schema: type: object properties: msg: type: string description: an acceptance message example: accepted /api/risks/changeRiskName/{rootID}: post: summary: Change the name of the risk - Broker Only description: Risk name can only be changed if the risk has not been shown to any markets. parameters: - in: path name: rootID schema: type: string required: true description: The unique root ID of the risk example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 tags: - Risks requestBody: content: application/json: schema: type: object properties: newName: type: string description: The new name of the risk example: Acme Widgets responses: '200': description: A confirmation of the saved data content: application/json: schema: type: object properties: msg: type: string description: Message to confirm that the risk name has been updated example: Updated Risk Name /api/risks/{quoteID}/createDraftFromQuote: post: summary: Create an editable draft from a quote - Broker Only description: Broker accounts only. Duplicates an underwriter''s quote as a new editable draft under the same risk. This is only possible for risks that have not yet progressed to the firm order stage. tags: - Risks parameters: - in: path name: quoteID schema: type: string required: true description: The unique document ID of the quote, starting IC and ending ::UQx, where x is the number of the quote in order of quotes recieved, ie. 1, 2, 3 etc example: ICD77B5FD4-0790-42B9-BC53-65242FB96558::MU438E3843-63ED-47AD-9059-11E6FD1D000D::UQ1 responses: '200': description: successfully created Draft content: application/json: schema: type: object properties: msg: type: string description: a message showing that the draft has been created example: Draft created /api/risks/{riskID}/lineItemAttributes: post: tags: - Risks summary: Edit an attribute of a line item -- that is, one contract heading and its associated text -- such as locking the text to prevent further editing, or adding a page break parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 requestBody: content: application/json: examples: Add/Remove Page Break: description: Add or remove a page break to a heading value: index: 3 hasPageBreak: true Lock Text: description: Lock the text in a heading, Locktype options are "lockTextOnly", "lockAll", "lockTextOnlyTemplate", "lockAllTemplate" value: index: 3 lockType: lockTextOnly locked: true schema: properties: lockType: type: string description: required to be 'edit' example: edit hasPageBreak: type: boolean description: choose to add page break to heading or not example: true index: type: number description: the index of the line item to be changed example: 6 locked: type: boolean description: choose whether to lock or not example: true responses: '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/getQuoteDetails: get: tags: - Risks summary: Returns any information entered by the underwriter into a quote's 'Quote Details' panel. Underwriters are not required to use this panel when quoting, so some (or all) information may be blank. parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the quote, ending in ::UQ# (where example: ICCFD2A903-08B1-4E52-BD9B-57268B9723F8::MU999AF919-3FDB-49F2-B4C5-D42614B02E70::UQ1 responses: '200': description: successful response content: application/json: schema: type: object properties: buttonStampDetails: type: object properties: stampID: type: string example: BTN-BAB19551-5557-4E6B-888B-E3B1B6A0E982 description: The unique ID of the button stamp added by the underwriter validityPeriod: type: number description: The valdity period of the quote example: 7 notes: type: string example: Notes for the Quote description: Free-text notes added by the underwriter reference: type: string example: '123123123' description: The underwriter's reference number for the quote quotedLineSize: type: string example: '15' description: The quoted line percentage conditions: type: string example: Line To Stand description: Any subjectivities or conditions that the underwriter requires when writing a line on this contract indicatedStamps: type: array items: type: string example: Lloyds Syndicate 1256 description: The stamp that the underwriter is considering using when writing the line '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/saveQuoteDetails: post: summary: Edit and Save Quote Details - Underwriter Only description: Can edit the quote reference, any subjectivites/line conditions, notes, and the quote''s validity period, as well as indicate line stamps to use when writing and/or add button stamps tags: - Risks parameters: - in: path name: riskID schema: type: string example: ICB2906C80-AC59-4B3A-B4AC-643E340D5B30::MUD10D799A-7AEB-4F84-A4D9-9FDA73D057DE::UQ required: true description: The unique ID of the quote in preparation, starting IC and having parts delimited by ::, ending with UQ# where '#' is 1,2,3 etc requestBody: description: Payload only needs to be complete if you want to edit every detail, otherwise remove irrelvant fields required: true content: application/json: schema: properties: reference: type: string description: Quote Reference example: '121232131' conditions: type: string description: Subjectivites/ Line Conditions example: Line To Stand notes: type: string description: Notes example: Prefer to be leader validityPeriod: type: number description: Validity period in days example: 12 indicatedStamps: type: array description: Indication of the full stamp likely to be used when writing a line items: type: string example: Lloyds 1234 buttonStampDetails: type: object description: Button stamp details properties: stampID: type: string description: ID of the Button Stamp example: BTN-BAB19551-5557-4E6B-888B-E3B1B6A0E982 showOnEditedHeadings: type: boolean example: false quotedLineSize: type: string description: Quoted line percentage example: '12' responses: '200': description: successfully saved quote details content: application/json: schema: type: object properties: msg: type: string description: A message indicating success example: Successfully updated quote details. /api/risks/{riskID}/createBindableQuote: post: summary: Creates a Bindable Quote - Broker Only description: Bindable Quotes can be created from a risk at either the Draft or Quoted stage tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the source risk document, starting IC example: IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854 requestBody: description: Please add an empty payload of {} required: true content: application/json: schema: type: object description: Empty Payload responses: '200': description: Successfully created a bindable quote content: application/json: schema: type: object properties: msg: type: string example: Created bindable quote from IC576DEFEE-7046-4E3A-B18E-2F69638E9939::MU999AF919-3FDB-49F2-B4C5-D42614B02E70::UQ1 description: A message indicating success /api/risks/{riskID}/selfApproveSecondApproval: post: summary: Self-approve one of your contracts flagged for internal review. NOTE You must have the 'Self Approver' role enabled for this API call to work. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk, starting IC and having parts delimited by '::' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: content: application/json: schema: type: object properties: notes: type: string description: Any notes you want to include in the record of the approval example: Approved responses: '200': description: Successfully self-approved content: application/json: schema: type: object properties: msg: type: string description: message describing success example: Successfully self-approved /api/risks/{riskID}/duplicateDraft: post: summary: Duplicate an existing draft contract under the same risk overview - Broker Only description: This endpoint requires the ID of the draft to duplicate as well as an empty {} payload. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the draft example: IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854 requestBody: description: Please add an empty payload of {} required: true content: application/json: schema: type: object description: Empty Payload responses: '200': description: successfully duplicated draft content: application/json: schema: type: object properties: msg: type: string example: Created copy of Draft to Placing description: A message indicating success /api/risks/{riskID}/changeHeadings: post: summary: Delete contract headings from a risk. description: To delete one or more contract headings, use the Delete array in the request and leave the Insert and Modify arrays blank. Please note that certain headings, such as UMR, cannot be deleted. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk, starting IC and having parts delimited by '::' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: content: application/json: schema: type: object properties: insert: type: array items: type: string description: Leave blank delete: type: array description: The index numbers of the headings to be deleted. items: type: number example: 5 modify: type: array description: Leave blank items: type: string _rev: type: string description: The current revision number of the risk example: 1-da1ae8df074c21794643c87c4fda38f responses: '200': description: OK content: application/json: example: provenance: dataHash: 0aafa0694cc205cd9f6c6c214f2fa60290aec52a25a16298d4401979d25a6e34 userID: MU9FCFC64E-7694-420A-BE61-2ABEDB3E8F52 provHash: a0364567216c7041bcda197d50a49504ad4b75098c05e2c4bf8452f3e1e4f46f system: LaVAPI writtenAt: '2023-09-22 13:20:38' version: 2023-09-21@19:07:10 updatedAt: '2023-09-22 13:20:38' createdAt: '2023-05-05 11:38:23' type: RWPlacing _rev: 2-469f0a5e1c1817de973f7c84430f49eb control: insuredName: Acme Widgets Inc umr: B123123123123 placementType: FullContract createdInVersion: 21100 originalDocID: '' placingBrokerChannel: akhil_ALL isFacility: false status: NotFinalised insuranceType: Insurance placingBroker: AKHIL All Risks shownToUnderwriter: '' limitSummary: USD 100,000,000 contractType: Cyber Insurance proposedEndorsementFollowers: {} channels: - akhil_ALL _id: IC97799647-4496-4760-B594-02AC726B0D7E accountDocID: null MRCContract: lineItems: - fragments: [] originalHeading: 'RISK DETAILS ' nameVariation: NonMRCHeading mrcSection: RiskDetails placeholders: [] elements: [] originalSection: self index: 0 subItems: [] mrcHeading: NonMRCHeading - subItems: [] originalHeading: UMR elements: - index: 0 text: B123123123123 mrcHeading: UMR fragments: [] originalSection: '' nameVariation: UMR placeholders: [] mrcSection: RiskDetails index: 1 - nameVariation: Company originalHeading: COMPANY subItems: [] elements: - index: 0 text: Swagger Simple Save Example mrcHeading: Insured locked: false fragments: [] originalSection: '' placeholders: [] tagPages: - title: '' sectionIDs: [] pageID: 9763BF50-3F8A-40B2-A2A8-6C20E709B2DB index: 2 mrcSection: RiskDetails - subItems: [] originalHeading: ADDRESS elements: - index: 0 text: 11 Amelia Earhart Way, Rongotai, Wellington 6003, New Zealand mrcHeading: PrincipalAddress fragments: [] nameVariation: Address placeholders: [] originalSection: '' mrcSection: RiskDetails index: 3 - mrcHeading: Period originalHeading: PERIOD nameVariation: Period locked: false mrcSection: RiskDetails placeholders: - value: 31 August 2021 originalValue: 31 August 2021 name: DefinedData0 phType: Date tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Inception_Date - value: 31 August 2022 originalValue: 31 August 2022 name: DefinedData1 phType: Date tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Expiry_Date - value: 12.01 a.m. originalValue: 12.01 a.m. name: DefinedData2 phType: DefinedData tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Inception_Time - Expiry_Time - value: Local Standard Time originalValue: Local Standard Time name: DefinedData3 phType: DefinedData tags: - Page:17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 - Time_Qualifier index: 4 elements: - index: 0 text: 'From: [[DefinedData0]]' - index: 1 text: 'To: [[DefinedData1]]' - index: 2 text: Both days at [[DefinedData2]] [[DefinedData3]] at the location of the property insured. originalSection: '' subItems: [] tagPages: - title: '' sectionIDs: [] pageID: 17D6A8C3-4C32-4E5D-AD1D-0A7321C66535 fragments: [] - originalHeading: TYPE mrcHeading: ContractType nameVariation: ContractType mrcSection: RiskDetails placeholders: [] index: 5 elements: - index: 0 text: Aviation Hull and Liability Insurance originalSection: '' subItems: [] fragments: [] - mrcHeading: LimitOfLiability fragments: [] nameVariation: LimitsOfLiability locked: false mrcSection: RiskDetails placeholders: - value: USD 100,000,000 originalValue: USD 100,000,000 name: Amount1 phType: Amount elements: - index: 0 text: '[[Amount1]] each and every loss sdfsdf' index: 6 tagPages: - title: '' sectionIDs: [] pageID: 0EA4F5E0-05D5-4B74-B5B0-2CF56B0AD774 subItems: [] originalSection: '' originalHeading: LIMITS OF LIABILITY - originalHeading: PREMIUM fragments: [] nameVariation: Premium locked: false mrcSection: RiskDetails placeholders: - value: 100% originalValue: 100% name: Percentage1 phType: Percentage - value: USD 5,500,000 originalValue: USD 5,500,000 name: DefinedData0 phType: Amount tags: - Page:6A45CE72-A1D1-4270-B767-0DDAF5FF0735 - Premium_Amount - value: annual originalValue: annual name: DefinedData1 phType: DefinedData tags: - Page:6A45CE72-A1D1-4270-B767-0DDAF5FF0735 - Premium_Period_Qualifier elements: - index: 0 text: ' [[DefinedData0]] ([[Percentage1]]) [[DefinedData1]]' tagPages: - pageID: 6A45CE72-A1D1-4270-B767-0DDAF5FF0735 sectionIDs: [] title: '' originalSection: '' subItems: [] index: 7 mrcHeading: Premium - fragments: [] originalHeading: 'INFORMATION ' nameVariation: NonMRCHeading mrcSection: Information placeholders: [] elements: [] originalSection: self index: 8 subItems: [] mrcHeading: NonMRCHeading - originalHeading: INFORMATION mrcHeading: Information nameVariation: Information locked: false mrcSection: Information placeholders: [] elements: - index: 0 text: '' index: 9 tagPages: - pageID: F479C70D-2059-417F-98F6-64F9F041BD37 sectionIDs: [] title: '' subItems: [] originalSection: '' fragments: [] - fragments: [] mrcHeading: NonMRCHeading nameVariation: NonMRCHeading mrcSection: SecurityDetails placeholders: [] index: 15 originalSection: self elements: [] subItems: [] originalHeading: 'SECURITY DETAILS ' - originalHeading: WRITTEN LINES mrcHeading: InsurersWrittenLine nameVariation: InsurersWrittenLine mrcSection: SecurityDetails placeholders: [] index: 16 originalSection: '' elements: - index: 0 text: In a co-insurance placement, following (re)insurers may, but are not obliged to, follow the premium charged by the lead (re)insurer. - index: 1 text: (Re)insurers may not seek to guarantee for themselves terms as favourable as those which others subsequently achieve during the placement. subItems: [] fragments: [] - originalHeading: 'SUBSCRIPTION AGREEMENT ' fragments: [] nameVariation: NonMRCHeading mrcSection: SubscriptionAgreement placeholders: [] index: 10 originalSection: self elements: [] subItems: [] mrcHeading: NonMRCHeading - fragments: [] mrcHeading: SlipLeader nameVariation: SlipLeader mrcSection: SubscriptionAgreement placeholders: [] index: 11 originalSection: '' elements: - index: 0 text: The Slip Leader is ENTER SLIP LEADER subItems: [] originalHeading: SLIP LEADER - originalHeading: BUREAU(X) LEADER(S) fragments: [] nameVariation: BureauLeader mrcSection: SubscriptionAgreement placeholders: [] index: 12 originalSection: '' elements: - index: 0 text: The Bureau(x) Leader(s) (where applicable) is AAA NNN subItems: [] mrcHeading: BureauLeader - fragments: [] originalHeading: 'FISCAL AND REGULATORY ' nameVariation: NonMRCHeading mrcSection: FiscalAndRegulatory placeholders: [] elements: [] index: 13 originalSection: self subItems: [] mrcHeading: NonMRCHeading - fragments: [] mrcHeading: NonMRCHeading nameVariation: NonMRCHeading mrcSection: BrokerRemunerationAndDeductions placeholders: [] index: 14 originalSection: self elements: [] subItems: [] originalHeading: 'BROKER REMUNERATION AND DEDUCTIONS ' /api/risks/{riskID}/declineFirmOrder: post: summary: Declines a firm order - Underwriter Only description: An underwriter may only decline a firm order before adding a written line. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The full unique ID of the firm order, ending in ::FO::{companyId}::{teamId}. Please make sure that the companyId and teamId are correct and relevant for the team you are declining for, as a broker may send a firm order on the same contract to multiple teams and/or Whitespace corporate accounts at your organisation. example: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL requestBody: description: Payload depends on the type of the contract and whether it is sectioned. See below for examples. required: true content: application/json: examples: Open Market/Facility: description: Open Market or Facility value: - {} Declaration: description: Declaration value: - associatedFacilityID: facilityID: ICE82100B0-2D8B-4DD5-883E-B3D2AC98DA81 Sectioned Open Market/Facility: description: Sectioned Open Market or Facility value: - sectionID: '1' Sectioned Declaration: description: Sectioned Declaration value: - sectionID: '1' associatedFacilityID: facilityID: ICE82100B0-2D8B-4DD5-883E-B3D2AC98DA81 schema: type: array items: type: object example: {} responses: '200': description: succesfully declined Firm Order content: application/json: example: - rev: 1-f1363da19c65a9928ecce76a74a63bb8 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL::ARCH::2E365330-46EB-4841-9ECC-431474D2BE8A - rev: 1-835f0c80fe9b8705f956a73a8d058320 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL::ACTI::5E35C3E8-2D61-4BB9-BD84-0A09723E87F1 - rev: 2-8d65daf913586207660d2570ee587970 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL::LGUS - rev: 3-b376e2514217166c2ae6de972d603db8 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL - rev: 1-335ee730cde9c14ab513ebdbf9e4a733 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FOD::TOMYUNDERWRITING::ALL /api/risks/{riskID}/withdrawFirmOrder: post: summary: Withdraw a firm order from an underwriter - Broker Only description: Retract a request for a written line. A firm order can only be withdrawn before the underwriter writes a line. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the firm order, starting with 'IC' and ending in '::FO' example: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO requestBody: description: The payload required varies by contract type and whether it is sectioned. See below for examples. required: true content: application/json: examples: Open Market/Facility: description: Unsectioned Open Market or Facility Agreement value: - channel: tomyunderwriting_ALL Sectioned Open Market/Facility: description: Sectioned Open Market or Facility Agreement value: - channel: tomyunderwriting_ALL sectionID: '1' Declaration: description: Unsectioned Declaration value: - channel: tomyunderwriting_ALL associatedFacilityID: facilityID: ICE82100B0-2D8B-4DD5-883E-B3D2AC98DA81 Sectioned Declaration: description: Sectioned Declaration value: - channel: tomyunderwriting_ALL associatedFacilityID: facilityID: ICE82100B0-2D8B-4DD5-883E-B3D2AC98DA81 sectionID: '1' schema: type: array items: type: object properties: channel: type: string responses: '200': description: successfully withdrew Firm Order content: application/json: example: - rev: 1-f1363da19c65a9928ecce76a74a63bb8 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL::ARCH::2E365330-46EB-4841-9ECC-431474D2BE8A - rev: 1-835f0c80fe9b8705f956a73a8d058320 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL::ACTI::5E35C3E8-2D61-4BB9-BD84-0A09723E87F1 - rev: 2-8d65daf913586207660d2570ee587970 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL::LGUS - rev: 3-b376e2514217166c2ae6de972d603db8 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FO::TOMYUNDERWRITING::ALL - rev: 1-335ee730cde9c14ab513ebdbf9e4a733 id: ICEB90F9F2-7B58-41FD-9160-528350E53EFE::FOD::TOMYUNDERWRITING::ALL /api/risks/{riskID}/saveVerticalLines: post: tags: - Risks summary: Sets the vertical terms for a specific heading on a risk. This operation can only be performed on contracts at the firm order or bindable quote stages - Broker Only parameters: - in: path name: riskID required: true schema: type: string description: The unique ID of the risk, starting IC and having parts delimited by '::' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: description: Data specifying the vertical terms required: true content: application/json: examples: Insured - a simple case: description: A simple case of adding three vertical terms for the Insured heading with no tagged data value: verticalLines: - elements: - text: Acme Inc index: 0 placeholders: [] attributes: locked: false - elements: - text: Dalston Airways index: 0 placeholders: [] attributes: locked: false - elements: - text: Test Company index: 0 placeholders: [] attributes: locked: false initialLineIndex: 9 _rev: 8-d3238cf5840b5a334e53062cbaa06b1b Premium - Defined Data: description: A more complicated case involving Defined Data tags value: verticalLines: - elements: - text: '[[DefinedData0]]' index: 0 placeholders: - name: DefinedData0 value: GBP 10,500,000 phType: Amount tags: - Page:9FA04CFC-EE83-45F5-BD50-9581A63DE206 - Premium_Amount tagPages: - sectionIDs: [] title: '' pageID: 9FA04CFC-EE83-45F5-BD50-9581A63DE206 attributes: locked: false - elements: - text: '[[DefinedData0]]' index: 0 placeholders: - name: DefinedData0 value: GBP 13,500,000 phType: Amount tags: - Page:9FA04CFC-EE83-45F5-BD50-9581A63DE206 - Premium_Amount tagPages: - sectionIDs: [] title: '' pageID: 9FA04CFC-EE83-45F5-BD50-9581A63DE206 attributes: locked: false - elements: - text: '[[DefinedData0]]' index: 0 placeholders: - name: DefinedData0 value: GBP 15,000,000 phType: Amount tags: - Page:9FA04CFC-EE83-45F5-BD50-9581A63DE206 - Premium_Amount tagPages: - sectionIDs: [] title: '' pageID: 9FA04CFC-EE83-45F5-BD50-9581A63DE206 attributes: locked: false initialLineIndex: 11 _rev: 1-74afa924b92ada72344dc7d1b219e0b4 schema: properties: _rev: type: string description: the current revision of the risk document example: 3-7984cfdf73dfca82ccd1178ec066b005 initialLineIndex: type: number description: the index number of the line item for the heading that is receiving vertical terms example: 6 verticalLines: type: array items: type: object properties: attributes: type: object properties: locked: type: boolean description: true if the item is to be locked, ie not editable by the underwriter example: false elements: type: array description: the text of the vertical terms items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/elements/items' tagPages: type: array description: the data tag pages identifying the Defined Data sets associated with the terms. Can be empty items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/tagPages/items' placeholders: type: array description: the data value placeholders used in the line item items: $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1editLineItem/post/requestBody/content/application~1json/schema/properties/placeholders/items' responses: '200': description: successful response content: application/json: schema: $ref: '#/components/schemas/RWPlacing' '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/notTakeUpQuotation: post: tags: - Risks summary: Mark a quote recieved from an underwriter as NTU (Not Taken Up) - Broker Only parameters: - in: path name: riskID required: true schema: type: string description: The unique ID of the quote, starting IC and ending with '::UQ#', where example: IC13FD54AD-2DAA-49C2-A91C-E5DCEE3BFCE2::MU999AF919-3FDB-49F2-B4C5-D42614B02E70::UQ4 requestBody: description: POST an empty object required: true content: application/json: schema: type: object description: empty payload responses: '200': description: successful response content: application/json: schema: type: object properties: msg: example: doc with id IC13FD54AD-2DAA-49C2-A91C-E5DCEE3BFCE2::MU999AF919-3FDB-49F2-B4C5-D42614B02E70::UQ2 successfully not taken up '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/rollbackSigned: post: summary: Reverts a risk from signed to unsigned - Broker Only description: Removes the 'signed' status from the contract's written lines, reverting the contract back to the written firm order stage. No other changes are made. It is NOT possible to roll back the signed status of a facility agreement contract once a declaration has been shown to it. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the signed contract document, starting IC and ending in '::SIGNED' example: IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854::SIGNED requestBody: description: Please add an empty payload of {} required: true content: application/json: schema: type: object description: Empty Payload responses: '200': description: successfully rolled back signed lines content: application/json: schema: type: object properties: msg: type: string example: Signed risk rolled back to Firm Order. description: A message indicating success /api/risks/{riskID}/createEndorsement: post: summary: Creates an endorsement - Broker Only description: Can only create an endorsement on a risk at the Signed or Firm Order stages. In the case of Firm Order, at least one line must have gone down. It is currently not possible to create Mid-Term Participant Change endorsements on risks with vertical terms. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Firm Order/Signed Risk example: IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854::SIGNED requestBody: required: true content: application/json: schema: type: object properties: number: type: number example: 1 description: The number of the endorsement you want to create. Cannot duplicate the number of an already-exisitng endorsement. type: type: string example: standard description: The type of endorsement - standard refers to a normal endorsement, mtpc refers to a Mid-Term Participant Change endorsement. enum: - standard - mtpc responses: '200': description: successfully created Endorsement content: application/json: schema: type: object properties: msg: type: string example: Created endorsement with docID ICE82100B0-2D8B-4DD5-883E-B3D2AC98DA81::SIGNED::EN2 docID: type: string example: ICE82100B0-2D8B-4DD5-883E-B3D2AC98DA81::SIGNED::EN2 description: the ID of the newly created Endorsement version: type: string example: '2.8' /api/risks/{riskID}/deleteDraft: post: summary: Deletes a Draft Contract - Broker Only tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Draft. example: IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854 requestBody: description: Please add an empty object of {} required: true content: application/json: schema: type: object description: Empty Payload responses: '200': description: successfully deleted draft content: application/json: schema: type: object properties: msg: type: string example: Draft Deleted description: A message indicating success /api/risks/{riskID}/applyTemplate: post: tags: - Risks summary: Merge the data from a risk with the text, data and other material from a template, preserving all the risk''s data while replacing all its other content - Broker Only description: You need the ID and current revision number of both the risk and the template you are trying to merge. You can fetch the revision number of a risk with /risks/{riskID} and check the ._rev field. Can only be done on a risk stage that has not been shown to underwriters. parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 requestBody: content: application/json: schema: properties: templateID: type: string description: The unique ID of the template example: IC4E211C90-FA0D-4B87-83CD-7F35CC443D9C contractRev: type: string description: Revision of the contract example: 2-779b4a910939f5f5fb2196edc7aa854a templateRev: type: string description: Revision of the template example: 6-4ace697891baf963c4ccc5961623e292 responses: '200': description: successful response content: application/json: schema: properties: rev: description: Revision of the new risk example: 10-849b76541bfc6683d15208ea4ebe43c5 type: string ok: type: boolean example: true id: type: string example: IC9326FED7-A802-4C86-B625-6E078470CA83 description: ID of the merged risk '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/rejectWrittenLine/{writtenLineSetID}: post: tags: - Risks summary: Reject an underwriter''s line written with Line Conditions or Subjectivities - Broker Only description: You need to provide the ID of the Firm Order as well the ID of the underwriter''s line (RWWrittenLineSet ID). This can be fetched from /combinedSets, /getExtendedRisk parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Firm Order example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO - in: path name: writtenLineSetID schema: type: string required: true description: The unique ID of the RWWrittenLineSet which can be retrieved from /combinedSets example: IC8BEBB532-E007-453C-9A6F-EC227AEF6B85::FO::TOMYUNDERWRITING::ALL::WRLS requestBody: content: application/json: schema: type: object responses: '200': description: successful response content: application/json: schema: properties: msg: description: A msg indicating success example: Successfully rejected line type: string '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/acceptWrittenLine/{writtenLineSetID}: post: tags: - Risks summary: Accepts an underwriter''s line with Line Conditions or Subjectivities - Broker Only description: You need to provide the ID of the Firm Order as well the ID of the underwriter''s line (RWWrittenLineSet ID). This can be fetched from /combinedSets, /getExtendedRisk. parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Firm Order example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO - in: path name: writtenLineSetID schema: type: string required: true description: The unique ID of the RWWrittenLineSet which can be retrieved from /combinedSets example: IC8BEBB532-E007-453C-9A6F-EC227AEF6B85::FO::TOMYUNDERWRITING::ALL::WRLS requestBody: content: application/json: schema: type: object description: Empty Payload responses: '200': description: successful response content: application/json: schema: properties: msg: description: A msg indicating success example: Successfully accepted line type: string '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/createContractCorrection: post: summary: Create a Contract Correction - Broker Only description: A Contract Correction can only be started at the Signed stage or at Firm Order if at least one written line is present and no line requests are outstanding. Other outstanding Actions will prevent correction, including (but not limited to) a line written with a subjectivity response that has not been agreed/rejected, an incomplete endorsement, an outstanding line removal request, and other unresolved contract-altering issues. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Firm Order or Signed Risk example: IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854::FO requestBody: description: Please add an empty object of {} required: true content: application/json: schema: type: object description: Empty Payload responses: '200': description: successful response content: application/json: schema: type: object properties: msg: type: string example: Contract Correction Created description: A message indicating success /api/risks/{riskID}/contractAttributes: post: tags: - Risks summary: Edit an attribute of the entire contract. Currently limited to text-locking options - Broker Only description: parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the risk example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 requestBody: content: application/json: schema: properties: isLocked: type: boolean description: Either true or false example: true lockType: type: string description: Mandatory, if isLocked is True example: lockAll enum: - lockAll - lockTextOnly - lockTextOnlyTemplate - lockAllTemplate responses: '200': description: successful response content: application/json: schema: properties: rev: description: revision of the new risk example: 10-849b76541bfc6683d15208ea4ebe43c5 type: string ok: type: boolean example: true id: type: string example: IC9326FED7-A802-4C86-B625-6E078470CA83 description: ID of thr risk/template '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/setTemplateChannels: post: tags: - Risks summary: Set the teams that a template is visible to - Broker Only description: Share or unshare a template with other teams. The user can share templates with teams that they are not a member of. NOTE that this does not create a copy of the shared template, it opens the shared template to multiple user teams, so any changes made by users in other teams will affect all users. parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the template example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 requestBody: content: application/json: schema: type: object properties: channels: type: array items: type: string description: A definitive list of the channels of the teams who can access the template, including the original team it was created in. To unshare the template, remove the team from the list. The list must contain at least one active team. example: - blackpool_TEMPLATEMGRS - blackpool_MARINE - blackpool_AVIATION responses: '200': description: successful response content: application/json: schema: properties: msg: description: A message indicating success example: Template channels updated. type: string '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/quoteOnRequest: post: tags: - Risks summary: Send a Quote back to the broker wihout making any alterations to the Quote Request received - Underwriter only description: This call allows an underwriter to return a Quote to the originating broker, provided that it is not necessary to make any changes to the broker''s Quote Request. If changes are required, then use /changeDraftNowQuoteInPreparation to create an editable quote document, edit that document, and then use /showQuoteToBroker to return the edited document as a Quote. parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Quote Request example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::QR1 requestBody: content: application/json: schema: type: object description: Empty Payload responses: '200': description: quoted successfully content: application/json: schema: properties: msg: description: A message indicating success example: doc with id IC49675395-BE31-4CDC-8386-2FF664FA8B19::QR1 successfully quoted type: string '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/deleteEndorsement: post: summary: Deletes a Draft Endorsement - Broker Only description: Deletes a specified endorsement. NOTE it is only possible to delete a endorsement if it has not been shared with any carriers. tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Endorsement example: IC63D86D53-3B1F-459F-9D35-5C2D4F0E4854::FO::EN1 requestBody: description: Please add an empty object of {} required: true content: application/json: schema: type: object description: Empty Payload responses: '200': description: successfully deleted the endorsement content: application/json: schema: type: object properties: msg: type: string example: deleted description: A message indicating success /bodapi/risks/from: post: tags: - Risks summary: Create a new risk/template using the Contract Library description: Uses blockIDs (The IDs of line items in the contract Library) to create a new risk or template. Currently you can grab these blockIDs by going through the process to create the contract in the UI Contract Library. Just before you publish it, you also get access to the 'API Call Preview' button which opens a window showing the exact payload needed to perform the same creation via API. requestBody: content: application/json: schema: type: object properties: blockIDs: type: array items: type: string description: The ID of the Library block (line item) you want to use example: Bod::8D4D3C79-0BFF-4C43-BBD7-D4177E5B884D::BB layoutID: type: string description: Optional. The ID of the Library layout guide (contract structure outline) you want to use example: Bod::BA8E6129-7257-491F-B3D6-4FFA920A8569::LD parameters: - in: query required: true name: UMR description: Unique market reference (required if creating a risk, but optional for a template) example: B123123123123 schema: type: string - in: query required: true name: insuranceType description: Type of insurance schema: type: string enum: - Insurance - Reinsurance - in: query required: true name: contractType description: Type of contract schema: type: string enum: - Open Market/ Declaration - FacilityAgreement - in: query required: true name: mode description: Is this a facility agreement? schema: type: string enum: - normal - facility - in: query required: true name: insuredName description: Name of the insured schema: type: string example: Acme Widgets Inc - in: query required: true name: teamChannel description: Whitespace team channel name example: lloydsbroker_AVIATION schema: type: string - in: query required: true name: placementType description: Is the contract a template or a risk? schema: type: string enum: - FullContract - Template responses: '200': description: OK content: application/json: schema: type: object properties: ok: type: boolean example: true id: type: string example: IC0000000-000-00 rev: type: string description: Revision number of the newly created Risk example: 1-K23K2J2JL323IEOW '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/editLineItemWithBB: post: tags: - Risks summary: Add or edit a heading in a risk using a lineitem from the Clause Library description: Similar to the /editLineItem call except you use the bodleyID of the library line item rather than fill out the details of the line item yourself parameters: - in: path name: riskID required: true schema: type: string description: The unique ID of the risk document, starting with IC and having parts delimited by '::' example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: description: Data specifying the line item update required: true content: application/json: schema: properties: op: type: string description: select whether to insert or edit a line item in the risk enum: - insert - edit rev: type: string description: the revision number of the risk document example: 3-7984cfdf73dfca82ccd1178ec066b005 index: type: number description: the index number of the risk line item to be changed example: 6 bodleyID: type: string description: the bodleyID of the Library line item you want to add example: Bod::A0DAC989-CF7A-4D2C-9BA0-DE6EE5AB2460::BB responses: '200': description: successfully edited/added line item content: application/json: schema: $ref: '#/components/schemas/RWPlacing' '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/recordLine: post: tags: - Risks summary: Record an off-platform line - Broker Only description:

You can use this call to record a line for an off-platform company on 'FullContracts' OR for an off-platform team of a live company on an off-platform contract.

You can use an existing stamp or, for an off-platform carrier, create a new stamp yourself. If you want to use an existing stamp for an off-platform carrier, you can grab the list of existing stamps by calling /documents/{docID}, where docID in this case is Extra-{companyId}.

Always set saveStamps as False.

There are number of stamp types you can choose but for now via API we are only allowing nonBureau stamps. See example below

parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Firm Order or Bindable Quote example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::FO requestBody: content: application/json: examples: Non Bureau Stamp: description: Non-bureau stamp value: _rev: 2-e61bf2c6aa5ff799b4e4e17b57c003ee items: - lines: - sectionIDs: [] impressions: - references: - reference: AFFFFF riskCodes: '' writtenPercentage: '12' stampID: '' bureauMarket: '' businessUnit: Non Bureau MGA Example bureauMarketCode: '' bureauSubMarket: '' stampType: other shortName: Non Bureau 5123 category: NonBureauMGA splitStampData: - code: '61232131' pseudonym: '' coverholder: false conditions: lineConditions: [] subjectivities: [] leadUnderwriter: false writtenDate: 1748003486 uwrChannel: offlineberkshirehathaway_ALL saveStamps: true schema: type: object properties: _rev: type: string example: 2-7066db9d64dbbe1dbf2a531bd33bf631 items: type: array items: type: object properties: lines: type: array items: type: object properties: sectionIDs: type: array items: type: string example: 1 impressions: type: array items: type: object properties: references: type: array items: type: object properties: reference: type: string example: DSFSDFSDF riskCodes: type: string example: '' writtenPercentage: type: string example: '100' stampID: type: string example: ST610A6AE7-A17F-47DE-9894-42B16B843733 bureauMarket: type: string example: Lloyd''s businessUnit: type: string example: Lloyd''s Underwriter Syndicate No. 6543 BLE bureauMarketCode: type: string example: '6543' bureauSubMarket: type: string example: '' stampType: type: string example: lloyds shortName: type: string example: '' mirrorStampsData: type: array items: type: object properties: references: type: array items: type: string example: FSDFSDF businessUnit: type: string example: Blenheim Underwriting Limited bureauMarket: type: string example: XIS bureauMarketCode: type: string example: B1234 bureauSubMarket: type: string example: '' stampID: type: string example: ST4F172B8C-4860-49A3-B140-A17B804D220A stampType: type: string example: other shortName: type: string example: '' mirrorStampCustomDescription: type: string example: Custom conditions: type: object properties: lineConditions: type: array items: {} description: details of any line conditions subjectivities: type: array items: {} description: details of any no deadline subjectivities leadUnderwriter: type: boolean description: are they the lead underwriter or not writtenDate: type: integer example: 1747654790 description: Date in unix epoch time uwrChannel: type: string example: offlineblenheimsyndicate_ALL saveStamps: type: boolean description: Choose whether to save a stamp. Only works for off-platform entities. responses: '200': content: application/json: schema: type: object properties: msg: type: string /api/risks/{riskID}/forwardAsQuoteRequest: post: summary: Forwards a quote as a new quote request - Broker Only tags: - Risks parameters: - in: path name: riskID schema: type: string required: true description: The ID of the quote to forward. The POST payload has several optional parameters -- 'userId' specifies the uniqueID of a specific user to show the draft to, 'messages' includes a broker''s message with the contract, and 'attachments' identifies attachments to share with the request. example: ICD57AF686-6EB7-4D6B-A43A-5978F2C2681F::MU999AF919-3FDB-49F2-B4C5-D42614B02E70::UQ1 requestBody: content: application/json: schema: type: object properties: teamId: type: string description: The carrier team to send the quote request to. All uppercase, no spaces example: MARINEHULL companyId: type: string description: The carrier company to send the quote request to. All uppercase, no spaces example: WHITECLIFFS userId: type: string description: Optional -- include the MU identifier of an individual underwriter to send the quote request to them specifically example: MUD10D799A-7AEB-4F84-A4D9-9FDA73D057DE facilityID: type: string description: Required if the risk is a declaration. Specifies the facility agreement that the quote request is being shown under. example: ICCDA7C650-47DB-40E5-B8C0-588867E6BB6D messages: type: array description: Optional -- include to send an accompanying broker''s message items: type: object properties: channel: type: string description: The receipient''s channel ID example: whitecliffs_MARINEHULL elements: type: array items: type: object properties: text: type: string example: Please agree description: The body of the message index: type: integer example: 0 greeting: type: string example: Hello description: The header text of the message closing: type: string example: Best regards description: The footer text of the message attachments: type: array description: Optional -- include to specify the attachment/s to share along with the quote request items: type: object properties: attachID: type: string example: A-77C8A342-DCDA-410B-9292-B3CD3105FC10 description: The ID of the attachment docID: type: string example: IC2B5E02ED-FF47-4BB6-98F5-8C85F1E052B5::ATCH::A-77C8A342-DCDA-410B-9292-B3CD3105FC10 description: The unique ID of the attachment document channels: type: array items: type: string example: whitecliffs_MARINEHULL description: The channel of the recipient to share the attachment with responses: '200': description: successfully forwarded the quote request content: application/json: schema: type: object properties: msg: type: string example: Forwarded /api/risks/{riskID}/setEndorsementFollowerRoles: post: tags: - Risks summary: Set the roles of carriers on a Endorsement - Broker Only description: A role assigned to a carrier cannot be changed once they have been shown the endorsement. Only carriers who have added a line on the firm order can be assigned a role, but all those carriers must have a role assigned. parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Endorsement example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::SIGNED::EN1 requestBody: content: application/json: schema: type: array items: type: object properties: channel: type: string example: whitesails_MARINE description: the channel of the carrier type: type: string description: the role to assign example: leader enum: - leader - agreementParty - doesNotApply - notifyParty - nonNotifyParty responses: '200': description: successful response content: application/json: schema: type: array items: type: object properties: rev: type: string description: the new revision of the document that was updated example: 5-79fc84132c7b0d9df26daecc84c21de9 id: type: string description: the id of the document that was updated example: IC6FD42DF7-989A-4AB4-8638-1EB5870E70CD::SIGNED::EN3::ENF::offlineallianzglobal_ALL /api/risks/{riskID}/setEndorsementFollowerTemplate: post: tags: - Risks summary: Set the agreement template for an endorsement - Broker Only description: Choose between GUA - Marine (GUAStampA), GUA - Non Marine (GUAStampB), AVS100B - Aviation (AVS100B) and non-GUA (NonGUA). Can only be set once the Endorsement has been assigned a Leader. parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the endorsement example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::SIGNED::EN1 requestBody: content: application/json: schema: type: object properties: channel: type: string example: whitesails_MARINE description: the channel of the leader template: type: string description: the type of agreement template for the endorsement example: GUAStampA enum: - GUAStampA - GUAStampB - AVS100B - NonGUA responses: '200': description: successful response content: application/json: schema: type: object properties: endorsementDocID: type: string example: ICC158D6C8-C9E7-4E2C-BAD2-3AA77781CF13::FO::EN4 provenance: type: object properties: version: type: string example: 2025-05-22@11:41:11 dataHash: type: string example: 392ccf6c3b8bcba72027b4fbb0882aab74579063a9132b269803fa612f4c14ab provHash: type: string example: 54c906ca1b32c13e33224580e562b20752576a1becaa97df48d21a396ebdfa34 system: type: string example: LaVAPI writtenAt: type: string example: '2025-05-23 08:50:29' userID: type: string example: MU9FCFC64E-7694-420A-BE61-2ABEDB3E8F52 updatedAt: type: string example: '2025-05-23 08:50:29' _rev: type: string example: 9-ff211010ac83c76c5f76b31b2f87a3e6 createdAt: type: string example: '2024-06-11 11:11:46' version: type: integer example: 21700 template: type: string example: GUAStampB uwrChannel: type: string example: offlinearielrebda_ALL channels: type: array items: type: string example: - akhil_ALL - offlinearielrebda_ALL type: type: string example: RWEndorsementFollower _id: type: string example: ICC158D6C8-C9E7-4E2C-BAD2-3AA77781CF13::FO::EN4::ENF::offlinearielrebda_ALL followerType: type: string example: unchosen '401': $ref: '#/paths/~1api~1risks~1save/post/responses/401' /api/risks/{riskID}/completeEndorsement: post: tags: - Risks summary: Complete a Endorsement and bind any notify parties to it - Broker Only description: This endpoint can only be used once the Leader and any agreement parties on the endorsement (if they exist) have agreed to it. The normal payload accompanying the endorsement ID is just a blank object, but it can be used to share attachments with notify parties. parameters: - in: path name: riskID schema: type: string required: true description: The unique ID of the Endorsement example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57::SIGNED::EN1 requestBody: content: application/json: schema: type: object properties: attachments: type: array items: type: object properties: docID: type: string example: IC6FD42DF7-989A-4AB4-8638-1EB5870E70CD::ATCH::A-68FDB77D-B32B-40CB-A6CC-258544DB0502 description: the docID of the attachment attachID: type: string description: the attachmentID of the attachment example: A-68FDB77D-B32B-40CB-A6CC-258544DB0502 channels: type: array description: the channels of the notify parties to share the attachment with items: type: string example: whitesails_ALL responses: '200': description: successfully completed Endorsement content: application/json: schema: type: object properties: msg: type: string example: Endorsement Completed description: a message indicating success components: schemas: ExtendedMRC: type: object description: JSON returned by getExtendedMRC including the Risk and a broader range of data properties: createdAt: type: string example: '2021-08-04T15:18:02.000Z' updatedAt: type: string example: '2021-08-04T15:18:02.000Z' type: type: string example: RWPlacing description: RWPlacing in all cases control: $ref: '#/components/schemas/RWPlacing/properties/control' channels: type: array items: type: string example: ajc_ALL MRCContract: $ref: '#/components/schemas/RWPlacing/properties/MRCContract' questionnaire: type: object properties: questionnaire: type: object properties: questions: type: array items: type: object properties: tag: type: string example: Pension_Or_Benefits_Plan_Company_Sponsor description: name of the tag text: type: string example: Does the company sponsor any pension or benefits plan? description: The Question text id: type: string example: Pension or Benefits Plan - Company Sponsor description: the id of the question hidden: type: boolean example: true description: If the question is hidden or not, usually because the dependant question has not been answered table: type: array items: type: object properties: tag: type: string example: Asset_Amount_Year text: type: string example: Year required: - tag - text required: - text - id - tag required: - questions required: - questionnaire proposedEndorsementFollowers: type: object description: an object where the keys are the carrier team ids and the values are 'unchosen', 'leader', 'agreementParty', 'notifyParty', 'nonNotifyParty' properties: palermo_ALL: description: as an example, the follower status for the Palermo All Risks team type: string example: leader provenance: type: object description: Meta-data about the document to aid with auditing properties: version: type: string description: Version message of the platform system that created the document example: 2022-04-11@15:04:48 dataHash: type: string description: Data hash of the activity document example: 485241de4e5bfc76a0e2ef8bab79350c02d3aa06846fd2996cbf9fc9a7840eb0 system: type: string description: The internal name of the platform system example: LavAPI userID: type: string description: The user ID of the user whose action generated the document example: MUB980AB60-1C96-4092-A1B4-B8FB183360D1 writtenAt: type: string description: The creation date of the document, in YYYY-MM-DD hh:mm:ss format example: '2022-05-09T11:44:41.000Z' provHash: type: string description: Provisioning hash of the document example: 76a209a16d8b9214e7a33483d78718cc1a7e7aed7047282d2c94417404558e2d accountDocID: type: string example: '' writtenLineSets: type: array description: the written lines on the contract items: $ref: '#/components/schemas/RWWrittenLineSet' signedLineSets: type: array description: the signed lines on the contract items: $ref: '#/components/schemas/RWSignedLineSet' platformReferences: type: object description: document and revision of the risk properties: RiskID: type: string description: the document ID of the risk example: IC08B5EC17-5486-4323-82FC-62CC8C410EA0::FO::EN1 Revision: type: string description: the revision of the risk example: 4-b63141573da07d5316b7a2b4585fbd2b RWQuotedLine: type: object properties: _id: type: string example: ICD0645233-E126-4768-AB15-0A8828F5F08C::BQ1::TOMYUNDERWRITING::ALL::BQL description: The unique ID of this document _rev: example: 1-087952cf08f44dae740c1c001e2d5ab2 type: string description: The revision number of this document channels: type: array items: type: string example: akhil_ALL description: The team IDs of the users who can see the risk createdAt: type: string example: '2024-02-21 15:05:47' description: The creation time of this document line: type: array items: type: object description: The data for the line (Signed/Written/Quoted) properties: version: type: number example: 1 description: Version number sectionIdentifiers: type: array description: The section/s of the risk to which the line is attached items: type: string example: '2' description: The ID number of the section businessUnit: type: string example: Catania Insurers Ltd description: The business unit of the underwriter who put down the line stampedAt: type: string description: The date and time when the line was put down example: '2019-10-01 09:31:43' subjectivities: type: array description: Details of any subjectivities added by the underwriter items: type: object properties: approvedStatus: type: string enum: - notYetResponded - accepted - rejected - deadlineExpired description: Current status of the broker's response to the underwriter's subjectivity deadline: type: string example: '1708560000.0' description: The deadline for accepting the subjectivity response in unix epoch time identifier: type: string example: 59F40DB9-557C-46F6-95A0-179270BD5A44 description: The uniqueID of the subjectivity text: type: string example: Sample Subjectivity description: Text detailing the requirement of the subjectivity subjectivityMode: type: string enum: - unchosen - holdingCover - noCoverGiven description: Whether this line provides cover whilst the subjectivity is being agreed subjectivitiesDeadlineNotRequired: type: string description: Details of any Subjectivites with no deadlines canUpdateConditions: type: boolean example: true description: Can line conditions be updated? stamperChannel: type: string description: The team channel of the underwriter who put down the line example: catania_ALL stamperEmail: type: string example: underwriter.messina@wspt.co.uk description: The email address of the underwriter who put down the line stamperName: type: string description: The name of the underwriter who put down the line example: Charles Messina role: type: string description: The facility participation role of the underwriter enum: - leader - agreementParty - notifyParty - nonNotifyParty - doesNotApply contractArchiveID: type: string description: The unique ID of the archived version of the risk document at the moment the line was put down example: IC9642312E-D0E2-46FE-8B08-9C3002C1DEC9::FO::CATANIA::ALL::ARCH::5A734DCC-98CC-4C41-A42F-3A43A5E44EE0 toStand: type: boolean description: Whether the underwriter has marked the line To Stand, i.e. it may not be signed down example: true impressions: type: array description: Each item in the array represents an inked stamp detailing the line being put down. items: type: object properties: riskCodes: type: array items: type: object properties: code: type: string example: H3 description: The risk code allocated to the written line index: type: string description: The index order of the risk code example: '0' signedLinePercentageString: type: string description: The line percentage signed by the broker, which may be less than the underwriter's written line for SignedLineSets example: '44.0272' writtenLinePercentageString: type: string description: The line percentage written by the underwriter example: '45' uwRefs: type: array items: type: string description: The reference code assigned by the underwriter, which in many stamp types is limited to 12 alphanumeric characters example: FHSDJFSDHFSD descriptions: type: array items: type: string tiltAngleString: type: string description: The display angle used when rendering the stamp on the screen or printed page, used to give the appearance of manually stamped paper example: '0.04264535201250923' yearOfAccount: type: string example: '2024' description: The year of account for the contract, if the stamp has been put down by the contract leader stamp: $ref: '#/components/schemas/CorporateDetail/properties/stamps/items' stampIdentifiers: type: array items: properties: category: type: string description: The originating market or other authority that the stamp is put down under example: LloydsSyndicate categoryNumber: type: string description: The unique identifier of the capacity in the market, for example a bureau market code, Lloyds Syndicate Number, DUNS number, or other identifier example: '1314' categoryExtra: type: string description: The three-letter pseudonym of the Lloyd's of London or Lloyd's Brussels Syndicates that the underwriter belongs to, if any example: ASC splitPercentage: type: string description: If the stamp has been marked by the underwrite as split, this lists the line percentage falling under this particular syndicate or capacity. Split stamps have a separate stampIdentifiers array for each syndicate, and the combined splitPercentage values of all arrays in the split totals 100% example: 82% pseudonymn: type: string description: the pseudonymn used to identify the stamp coverholder: type: boolean example: false description: Whether the stamp is for a consortium brexitData: type: array description: Defunct from version 2.18. This array used to appear if the line bore an EEA mirror stamp. items: type: object properties: stamp: $ref: '#/components/schemas/CorporateDetail/properties/stamps/items' references: type: array items: type: string description: The reference code assigned by the underwriter, which in many stamp types is limited to 12 alphanumeric characters example: FHSDJFSDHFSD descriptions: type: array items: type: string description: Any extra description added for the mirror stamp example: This is a Description customDescription: type: string example: Applying to EEA description: Text appearing at the top of the mirror stamp stampIdentifiers: type: array items: properties: category: type: string description: The originating market or other authority that the stamp is put down under example: LloydsSyndicate categoryNumber: type: string description: The unique identifier of the capacity in the market, for example a bureau market code, Lloyds Syndicate Number, DUNS number, or other identifier example: '1314' categoryExtra: type: string description: The three-letter pseudonym of the Lloyd''s of London or Lloyd''s Brussels Syndicates that the underwriter belongs to, if any example: ASC splitPercentage: type: string description: If the stamp has been marked by the underwriter as split, this lists the line percentage falling under this particular syndicate or capacity. Split stamps have a separate stampIdentifiers array for each syndicate, and the combined splitPercentage values of all arrays in the split totals 100% example: 82% pseudonymn: type: string description: The pseudonymn used to identify the stamp coverholder: type: boolean example: false description: Whether the stamp is for a consortium mirrorStamps: type: array description: This array only appears if the line bears one or more mirror stamps items: type: object properties: stamp: $ref: '#/components/schemas/CorporateDetail/properties/stamps/items' references: type: array items: type: string description: The reference code assigned by the underwriter, which in many stamp types is limited to 12 alphanumeric characters example: FHSDJFSDHFSD descriptions: type: array items: type: string description: Any extra description added for the mirror stamp example: This is a Description customDescription: type: string example: Contiguous 48 States only description: Text appearing at the top of the mirror stamp stampIdentifiers: type: array items: properties: category: type: string description: The originating market or other authority that the stamp is put down under example: LloydsSyndicate categoryNumber: type: string description: The unique identifier of the capacity in the market, for example a bureau market code, Lloyd''s Syndicate Number, DUNS number, or other identifier example: '1314' categoryExtra: type: string description: The three-letter pseudonym of the Lloyd''s of London or Lloyd''s Brussels Syndicates that the underwriter belongs to, if any example: ASC splitPercentage: type: string description: If the stamp has been marked by the underwriter as split, this lists the line percentage falling under this particular syndicate or capacity. Split stamps have a separate stampIdentifiers array for each syndicate, and the combined splitPercentage values of all arrays in the split totals 100% example: 82% pseudonymn: type: string description: The pseudonymn used to identify the stamp coverholder: type: boolean example: false description: Whether the stamp is for a consortium contractHash: type: string example: 81b7151e30ba40f098ab50cc3828e5ff6f5a725dbb76910416f018d3ca23638a description: A hash of the contract data to verify the text being agreed to stamperUserID: type: string example: MUB6090366-B15D-4C2B-BA54-EABE5F638FDF description: The unique User ID of the underwriter conditionsEnabled: description: Whether conditions were attached to the written line type: boolean example: true mode: type: string example: quoted associatedFacilityId: type: string example: IC49BB5707-698B-4E51-B3C0-85FA763B94CC description: The unique ID of the facility agreement that the declaration is attached to associatedFacilitySectionID: type: string example: '1' description: The ID number of the section of the facility agreement that the declaration is attached to validityPeriod: type: string example: 60 Days description: The validity period of the quote in days (only for quoted lines) lineConditions: type: array description: The set of line conditions added by the underwriter items: type: string example: Line To stand conditionsApproved: type: boolean description: Whether the added line conditions have been agreed to by the broker example: true provenance: $ref: '#/components/schemas/ExtendedMRC/properties/provenance' type: type: string description: The named JMRC type descriptor for this document example: RWQuotedLine updatedAt: type: string description: The date and time that this document was last updated example: '2024-02-21 15:05:47' isOffline: type: boolean example: true description: Whether the line is assigned to an offline carrier. parentDocID: type: string example: ICD0645233-E126-4768-AB15-0A8828F5F08C::BQ1::TOMYUNDERWRITING::ALL description: The unique ID number of the related RWPlacing document required: - _id - _rev - channels - createdAt - line - parentDocID - provenance - type - updatedAt RWWrittenLineSet: type: object properties: _id: type: string example: ICD0645233-E126-4768-AB15-0A8828F5F08C::FO::TOMYUNDERWRITING::ALL::WRLS description: The unique ID of this document _rev: example: 1-087952cf08f44dae740c1c001e2d5ab2 type: string description: The revision number of this document channels: type: array items: type: string example: akhil_ALL description: The team IDs of the users who can see the risk createdAt: type: string example: '2024-02-21 15:05:47' description: The creation time of this document contents: type: array items: $ref: '#/components/schemas/RWQuotedLine/properties/line/items' provenance: $ref: '#/components/schemas/ExtendedMRC/properties/provenance' type: type: string description: The named JMRC type descriptor for this document example: RWWrittenLineSet updatedAt: type: string example: '2024-02-21 15:05:47' description: The date and time that this document was last updated isOffline: type: boolean example: true description: Whether the stamp is associated with an offline carrier parentDocID: type: string example: ICD0645233-E126-4768-AB15-0A8828F5F08C::FO::TOMYUNDERWRITING::ALL description: The unique ID number of the related RWPlacing document required: - _id - _rev - channels - createdAt - line - parentDocID - provenance - type - updatedAt CorporateDetail: type: object properties: admins: type: array description: List of user emails for administrators at the company items: type: string example: sarah.kay.blackpool@wspt.co.uk updatedAt: type: string description: The date and time the company's details were last updated example: '2020-02-24T15:32:50.000Z' teams: type: array items: type: object properties: teamId: type: string description: Team identifier using uppercase letters with no punctuation example: MARINECARGO secondApprovalReviewers: type: array items: type: string description: Deprecated (see permissions array below). This array will always be empty. Formerly held userIDs of users with Internal Reviewer permission example: '-' secondApprovalSelfApprovers: type: array items: type: string description: Deprecated (see permissions array below). This array will always be empty. Formerly held userIDs of users with Self-Approver permission example: '-' name: type: string description: The name of the team, usually relating to the class of business worked on example: Marine Cargo channel: type: string description: The system channel for the team, comprising a lowercase version of the company ID, followed by underscrore and the team id example: blackpool_MARINECARGO isInactive: type: boolean example: false description: True if the team has been marked as inactive classOfBusiness: type: array items: type: string example: Marine description: The class(es) of business that are associated with the team createdAt: type: string description: Time and date of creation example: '2020-02-24 15:32:50' companyId: type: string description: Company identifier using uppercase letters with no punctuation example: OFFLINEBRITISHMARINE isTestOnly: type: boolean description: True if the company account is just a test account with no live database access example: false channels: type: array description: Array with just one item, shared channel items: type: string description: The value 'shared' example: shared stamps: type: array description: For (re)insurers, lists the stamps they have set up on the system. Empty for brokers items: type: object properties: bureauMarket: type: string example: Lloyd's bureauMarketCode: type: string example: '1444' bureauSubMarket: type: string example: PSM1 businessUnit: type: string example: Lloyd's Syndicate No.1444 stampType: type: string example: lloyds uniqueID: type: string example: ST1843A345-1F69-435D-84E9-187BB3DD0F23 buttonStamps: type: object properties: active: type: boolean example: true description: True if the button stamp is available for users to apply bureauMarketCode: type: string example: 5307/5 companyName: type: string example: Tomy iconOnStamp: type: boolean description: True if an icon of any type is shown on the stamp, icon type is specified by stampType example: true layout: type: object description: The placement of name, type, and code data on the button stamp, each appearing once across the bottom, center, and top slots of the stamp properties: bottom: type: string enum: - name - type - code center: type: string enum: - name - type - code top: type: string enum: - name - type - code stampID: type: string example: BTN-BAB19551-5557-4E6B-888B-E3B1B6A0E982 description: The unique ID of the button stamp, which always starts with BTN stampType: type: string description: The type of icon displayed on the stamp. Note that other indicates no icon enum: - lloyds - brexit - other settings: type: object properties: canViewOfflineTeams: type: boolean description: True if the broking organisation is configured to save off-platform lines example: false mandatoryAuthStages: type: array items: type: string description: The list of contract stages at which second approval is required before a contract can proceed example: brFirmOrder digitiseOnlyToTemplate: type: boolean example: true description: True if the broking organisation can only digitise imported contract files as templates isOffline: type: boolean description: True for company accounts that are offline placeholders for organisations not yet using the platform example: false _id: type: string description: Reference ID for this company document example: Corporate-BLACKPOOL _rev: type: string description: Currect revision ID for this document example: 3-a1df22093d0dc2978b87f396be3cd2fa name: type: string description: The name of the company example: Blackpool Insurance Brokers Ltd role: type: string description: The organisation's role on the platform, either 'broker' or 'underwriter' example: underwriter authorityDetails: type: array items: type: object properties: authority: type: string example: Lloyd's (Syndicate Number) pseudonymn: type: string example: '131' registrationNumber: type: string example: '12313' members: type: array items: type: object description: A user on the platform properties: name: type: string description: the user's name example: Sarah Kay email: type: string description:

email address for the user

Note that for Data Protection reasons, the email is removed from some outputs, such as the /api/shared/corporate list. In these cases it can be removed by a call to /api/documents/Corporate-{CompanyID}.

example: sarah.kay.blackpool@wspt.co.uk currentState: type: string description: Live, Draft, Suspended etc example: Live uniqueID: type: string description: Live, Draft, Suspended etc example: MUDA8AF5A8-98DF-4EF2-B2B8-4E069EDB7E8C allowReporting: type: boolean description: whether or not the user may run the management reports example: true isOffPlatform: type: boolean description: indicates the user is "off platform"s example: false teams: type: array items: type: string description: list of teams the user belongs to example: - blackpool_MARINEHULL - blackpool_MARINECARGO permissions: type: object properties: secondApprovalReviewers: type: object properties: teams: type: object properties: teamID: type: array description: PLEASE NOTE the key-value of teamID above is just an indicative placeholder and will in practice be the teamID of one of the organisation's teams items: type: string example: MU6E391615-CFF5-4E8E-B9D2-B0DE03BACA0 description: The list of userID's of the team's members with Internal Reviewer permission secondApprovalSelfApprovers: type: object properties: teams: type: object properties: teamID: type: array description: PLEASE NOTE the key-value of teamID above is just an indicative placeholder and will in practice be the teamID of one of the organisation's teams items: type: string example: MU6E391615-CFF5-4E8E-B9D2-B0DE03BACA0 description: The list of userID's of the team's Internal Reviewers who also have the Self Approver permission templateManagers: type: object properties: teams: type: object properties: teamID: type: array description: PLEASE NOTE the key-value of teamID above is just an indicative placeholder and will in practice be the teamID of one of the organisation's teams items: type: string example: MU6E391615-CFF5-4E8E-B9D2-B0DE03BACA0 description: The list of userID's of the team's members who have the Template Manager permission. This permission is only available to broking organisations channelPrefix: type: string description: A lowercase version of companyId used for the beginning of team channels example: blackpool provenance: $ref: '#/components/schemas/ExtendedMRC/properties/provenance' RWPlacing: type: object description:

The MRCRisk obect contains the full text and structure of the JMRC Insurance Contract.

It includes an MRCContract object where a set of MRCLineItem objects represent the headings and data in the contract, and an MRCRiskControl object which provides summary and meta data about the risk to enable the system's performance.

properties: _id: type: string example: IC213DA609-D6B5-4A05-86B8-3FD91E861F57 description: unique document id for the risk _rev: type: string example: 1-141df67df9e5eaacd0830c65e47a0bf9 createdAt: type: string example: '2021-08-04T15:18:02.000Z' updatedAt: type: string example: '2021-08-04T15:18:02.000Z' type: type: string example: RWPlacing description: RWPlacing in all cases control: type: object properties: status: type: string description: The current stage of the contract in the placing process, taken from an enumerated list containing stages such as Draft, Quoted, FirmOrder, etc example: FirmOrder insuranceType: type: string example: Insurance description: Either Insurance or ReInsurance, as specified at contract creation umr: type: string description: The Lloyd's Unique Market Reference number for the contract example: B0999JC201909241622 insuredName: type: string example: Acme Widgets Inc description: The name given to the contract contractType: type: string example: Aviation Hull Cover description: The class of business that the contract falls under leadUnderwriterChannel: type: string example: messina_ALL description: The team channel name of the lead underwriter on the risk, once specified leadUnderwriter: type: string example: Messina All Risks description: The plaintext company and team name of the lead underwriter's team, once specified placingBrokerChannel: type: string example: ajc_ALL description: The team channel name of the contract's broker placingBroker: type: string example: AJC All Risks description: The plaintext company and team name of the broker's team limitSummary: type: string description: The limit of liability for the contract originalDocID: type: string description: The unique ID of the document this contract was created from, if any example: IC97799647-4496-4760-B594-02AC726B0D7E endorsementNumber: type: string example: '2' description: If this contract is an endorsement, its endorsement number is stored here endorsementType: type: string description: For endorsements, specifies whether the endorsement is a Mid-Term Participant Change or a standard endorsement enum: - standard - mtpc isFacility: type: boolean example: false description: True if this contract is a facility agreement associatedFacilityIDs: type: array items: type: string example: ICB1213647-4876-4760-B594-02AC7261312412 description: If the contract is a declaration, this array lists the unique IDs of all facility agreeements it is attached to placementType: type: string enum: - FullContract - OffPlatform - Template description: The contract type. OffPlatform is for contracts backloaded to duplicate agreements conducted off-platform, Template is for contract templates, and FullContract is for all live contracts verticalVisibility: type: string enum: - OwnStampOnly - AllStamps - LeaderStamps description: If the risk has vertical terms, this string specifies which stamps underwriters can see. createdInVersion: type: number example: 21100 description: Which version of the platform the risk was created in. isIndicative: type: boolean example: false description: True if the Indicative flag been toggled, indicating that the contract is not binding. submittedAsCopyOf: type: string example: ICD937404C-87A7-4408-BE4B-D449216F9A85 description: If this contract is a placing document shared from another broker, the unique ID of the original producing broker's contract is held here. stampVisibility: type: string description: Decides whose stamps underwriters can see enum: - Allstamps - OwnStampsOnly - LeadersStamps MRCContract: type: object description: a top level object which currently contains only the array of line items properties: lineItems: type: array items: type: object $ref: '#/paths/~1api~1risks~1%7BriskID%7D~1lineitem~1%7BmrcHeading%7D/get/responses/200/content/application~1json/schema/items' channels: type: array items: type: string RWEndorsementFollower: type: object properties: _id: type: string description: Unique ID for this endorsement follower document example: IC4E49E958-870A-41B3-B60B-B5AAC51F48A5::SIGNED::EN1::ENF::messina_ALL _rev: type: string description: Revision number for this document example: 3-a1df22093d0dc2978b87f396be3cd2fa agreement: type: object properties: dateOfAgreement: type: string description: Effective date of the endorsement in yyyy-mm-dd hh:mm:ss format example: '2021-08-06 08:15:28' followerType: type: string example: leader description: The role of this follower in the endorsement enum: - leader - agreementParty - notifyParty - nonNotifyParty - doesNotApply - unchosen instruction: type: string example: leaderOnly description: The parties the broker has selected as needing to agree the endorsement enum: - leaderOnly - none - leaderAndAgreementParties - allToAgree leader: type: string example: 'Yes' description: Set to Yes when the underwriter that this document details is the leader of the endorsement numberOfDaysToNotifyFollowers: type: string description: The number of days within which non-Agreement followers must be notified of the endorsement example: '7' user: type: string example: MUE8368329-A451-49D4-A385-915D421A4465 description: The unique ID of the underwriter that this document details as a follower of the endorsement uwrChannel: type: string example: messina_ALL description: The team channel of the underwriter that this document details stampDescriptions: type: array items: type: object properties: stampID: type: string example: ST213211241241 description: The ID of the stamp that the follower put down on the endorsement desc: type: string example: 56 (added by Ascot Reinsurance Company Limited) description: The brief description text field of the stamp identified above mtpcAgreement: type: array items: type: object properties: type: description: If the endorsement is a mid-term participant change, this specifies the category of participant change enum: - add - modify - remove type: string line: $ref: '#/components/schemas/RWQuotedLine/properties/line/items' channels: type: array items: type: string description: A specific channel name identifying one of the entries in the array of team channels of the broker and all followers example: messina_ALL createdAt: type: string description: The date this document was created in yyyy-mm-dd hh:mm:ss format example: '2021-08-06 08:15:28' endorsementDocID: type: string example: IC4E49E958-870A-41B3-B60B-B5AAC51F48A5::SIGNED::EN1 description: The unique ID of the endorsement that this RWEndorsementFollower document is associated with followerType: type: string example: leader description: The participation type of the follower version: type: integer description: The integer portion of the _ver value, identifying the sequential version number of this document example: 3 type: type: string example: RWEndorsementFollower description: The JMRC document type of this document, which will always be RWEndorsementFollower updatedAt: type: string description: The date this document was last updated in yyyy-mm-dd hh:mm:ss format example: '2021-08-06 08:15:28' uwrChannel: type: string example: messina_ALL description: The team channel name of the follower's team template: type: string description: The category of agreement box displayed on the endorsement enum: - GUAStampA - GUAStampB - AVS100B - NonGUA mtpc: type: array items: type: object description: The details of the mid-term participant agreement, if the endorsement is of the MTPC type. Listed properties will change depending on whether the endorsement is adding, removing or modifying participants. properties: type: type: string enum: - add - remove - modify description: The type of change in participation sectionID: example: '1' description: The sectionID of the written line that is being modified/removed type: string setLeader: type: boolean example: true description: True if the MTPC is changing the leader guidance: type: object properties: conditionsEnabled: type: boolean example: true description: True if there are any conditions on the line guidance sectionIdentifiers: type: array items: type: string example: '1' description: The ID number of the section specifying the line guidance maxString: type: string example: '40' description: The maximum line percentage requested in the guidance minString: type: string example: '30' description: The minimum line percentage requested in the guidance suggestedStamps: $ref: '#/components/schemas/CorporateDetail/properties/stamps/items' role: description: The participation role of the follower type: string enum: - leader - agreementParty - notifyParty - nonNotifyParty - doesNotApply associatedFacilityId: type: string example: IC49BB5707-698B-4E51-B3C0-85FA763B94CC description: The unique ID of the facility agreement, if any, that the declaration is attached to associatedFacilitySectionID: type: string example: '1' description: The sectionID of the section of the facility agreement, if any, that the declaration is attached to section: $ref: '#/components/schemas/RWLineGuidanceSet/properties/sections/items' facilityID: type: string example: IC4E49E958-870A-41B3-B60B-B5AAC51F48A5 description: The unique ID of the facility agreement, if any, that the risk being endorsed is attached to one newPercentage: type: string example: '50' description: The new percentage value of the line if the MTPC is modifying a line RWSignedLineSet: type: object properties: _id: type: string example: ICD0645233-E126-4768-AB15-0A8828F5F08C::FO::TOMYUNDERWRITING::ALL::SILS description: The unique ID of this document _rev: example: 1-087952cf08f44dae740c1c001e2d5ab2 type: string description: The revision number of this document channels: type: array items: type: string example: akhil_ALL description: The team channel names of the users who can see the risk these signed lines relate to createdAt: type: string example: '2024-02-21 15:05:47' description: The creation time of this document in YYYY-MM-DD HH:MM:SS format contents: type: array items: $ref: '#/components/schemas/RWQuotedLine/properties/line/items' provenance: $ref: '#/components/schemas/ExtendedMRC/properties/provenance' type: type: string description: The JMRC type name for this document. Always RWSignedLineSet example: RWSignedLineSet updatedAt: type: string example: '2024-02-21 15:05:47' description: The date and time that this document was last updated in YYYY-MM-DD HH:MM:SS format isOffline: type: boolean example: true description: True if the stamp is associated with an offline (re)insurer parentDocID: type: string example: ICD0645233-E126-4768-AB15-0A8828F5F08C::FO::TOMYUNDERWRITING::ALL description: The unique ID of the related RWPlacing document required: - _id - _rev - channels - createdAt - line - parentDocID - provenance - type - updatedAt RWLineGuidanceSet: type: object properties: sections: type: array items: type: object properties: index: type: number example: 1 leadUnderwriterChannel: type: string example: offlineafricare_ALL description: The name of the leader's team channel multiSectionName: type: string description: The name of the section example: Hull multiSectionId: type: string description: The ID number of the section example: '1' leadUnderwriter: type: string example: OFFLINEAFRICANRE ALL description: The leader's company and team IDs leadUnderwriterFacility: type: string example: ICD77B5FD4-0790-42B9-BC53-65242FB96558 description: The unique ID of the leader's facility agreement contents: type: array items: type: object properties: conditionsEnabled: type: boolean example: true description: Whether there are any conditions on the guidance sectionIdentifiers: type: array items: type: string example: '1' description: The ID number of the section maxString: type: string example: '40' description: The maximum requested line percentage minString: type: string example: '30' description: The minimum requested line percentage suggestedStamps: $ref: '#/components/schemas/CorporateDetail/properties/stamps/items' role: description: Facility participation role type: string enum: - leader - agreementParty - notifyParty - nonNotifyParty - doesNotApply associatedFacilityId: type: string example: IC49BB5707-698B-4E51-B3C0-85FA763B94CC description: Unique ID of the facility agreement that the declaration is attached to. associatedFacilitySectionID: type: string example: '1' description: The sectionID of the section of the facility agreement, if any, that the declaration is attached to associatedPlacingID: type: string example: IC006DD9DA-A6EF-4320-BD23-C12D845282FF::FO description: The Unique ID of the Firm Order that this line guidance applies to _id: type: string description: The unique ID of this document example: IC006DD9DA-A6EF-4320-BD23-C12D845282FF::FO::CATANIA::ALL::LGUS _rev: type: string description: The revision number of this document example: 1-304aa44d6b3231c380ed83bbda5d8f08 channels: type: array items: type: string example: catania_ALL Provenance: $ref: '#/components/schemas/ExtendedMRC/properties/provenance' type: type: string description: The named JMRC type descriptor for this document example: RWLineGuidance securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT