openapi: 3.0.1
info:
title: 'Data Capture: Quote and Risk Data v2'
description: "This API provides a channel for partner systems to feed quote and risk data directly into Beazley's core Record of Risk systems. Please use the sandbox version of this API for initial development and testing. The current version of this API is V2.
\r\n\r\nPlease contact \r\nITArchitecture@Beazley.com if you have any questions about this API."
version: '1.0'
servers:
- url: https://api.beazley.com/riskcapture/v2
paths:
/risks/:
post:
summary: create risk
description: Use the POST method to create a new record.
operationId: 55f2b5dc97fe1e075c26d7c2
requestBody:
content:
application/json:
example:
RiskId:
TransactionDateTimeUTC: '2015-06-09T12:00:00.0000000+00:00'
TransactionSequenceId: 1
TransactionType: Create
SourceSystem: myBeazley
RiskUniqueId: 606ab36d-292a-4ebd-9357-f6ec598c240c
RiskReference: ABC1234
OriginalId:
RiskStatus: Quoted
CancellationReasonId:
PolicyHolderIndividual:
Turnover:
Employees:
CancellationDate:
ProductId: PI UK
BzyRiskReference: BZY65479321
Underwriter: Tom Jones
AnnualisedGrossPremium: 31750
PrimaryCurrency: USD
BenchmarkPricingIndicator: 0.8
Parties:
- Type: PrimaryInsured
CustomerId:
Name: Rook Industries
Parent:
PrimarySector: Industrial Technology & Research
TechSector: true
PrimaryContact: Sebastian Rooks
PrimaryContactEmail: sebastian@rook.com
PrimaryContactPhone: (140)-640-8191
PrimaryAddress:
CityTown: Cambridge
Country: USA
FloorOrSuite: '2'
Line1: 77 Massachusetts Avenue
Line2: Building A
Line3:
StateCountyProvince: MA
PostZipCode: '02139'
- Type: PlacingBroker
CustomerId:
Name: 'Joseph & Joseph, London UK'
Parent: Joseph & Joseph
PrimarySector:
TechSector: false
PrimaryContact: Sam Spade
PrimaryContactEmail: sam.spade@jj.com
PrimaryContactPhone: (140)-555-5555
PrimaryAddress:
CityTown: London
Country: GBR
FloorOrSuite: ''
Line1:
Line2:
Line3:
StateCountyProvince:
PostZipCode:
- Type: ProducingBroker
CustomerId:
Name: 'Nimlane, Boston MA'
Parent: Nimlane USA
PrimarySector:
TechSector: false
PrimaryContact: Tiffany Harrison
PrimaryContactEmail: tharrison@nimlane.com
PrimaryContactPhone: (916)-975-8644
PrimaryAddress:
CityTown: Boston
Country: USA
FloorOrSuite:
Line1:
Line2:
Line3:
StateCountyProvince: MA
PostZipCode:
Sections:
- SectionUniqueId:
SectionReference: '001'
SectionSequenceID: 1
CoverageName: Buildings
CreationDate: '2014-10-20T00:00:00.0000000+00:00'
BindDate: '2014-10-20T00:00:00.0000000+00:00'
InceptionDate: '2014-11-20T00:00:00.0000000+00:00'
ExpiryDate: '2015-11-20T00:00:00.0000000+00:00'
RetroactiveDate: '2010-10-20T00:00:00.0000000+00:00'
EndorsementEffectiveDateFrom:
EndorsementEffectiveDateTo:
SectionStatus: Quoted
Currency: USD
GrossPremium: 1111111.99
NetPremium:
Commissions:
- Type: PlacingBroker
Rate: 0.03
TaxableAmount: 25000
Amount: 750
- Type: ProducingBroker
Rate: 0.03
TaxableAmount: 25000
Amount: 750
Taxes:
- Type: State fire tax
Rate: 0.07
TaxableAmount: 25000
Amount: 1750
- Type: GST
Rate: 0.2
TaxableAmount: 25000
Amount: 5000
Limits:
- Type: 'Limit per Claim, expenses in addition'
Amount: 100000
- Type: 'Limit per Claim, expenses in addition'
Amount: 25000
Assets:
- Locations:
- AssetId:
AssetName: Example location
CityTown: Cambridge
Country: USA
FloorOrSuite: '2'
Line1: 77 Massachusetts Avenue
Line2: Building A
Line3:
StateCountyProvince: MA
PostZipCode: '02139'
- AssetId:
AssetName: Another example location
CityTown: Exeter
Country: UK
FloorOrSuite: ''
Line1: 1 Street
Line2:
Line3:
StateCountyProvince: Devon
PostZipCode: EX1 1DB
Insureds:
- AssetId:
AssetName: Example insured
Parent:
PrimarySector: Industrial Technology & Research
TechSector: true
Revenue: 20000000
RevenueCurrency: USD
PrimaryContact: Sebastian Rooks
PrimaryContactEmail: sebastian@rook.com
PrimaryContactPhone: (140)-640-8191
PrimaryAddress:
CityTown: Cambridge
Country: USA
FloorOrSuite: '2'
Line1: 77 Massachusetts Avenue
Line2: Building A
Line3:
StateCountyProvince: MA
PostZipCode: '02139'
Installments:
- PaymentType: Unknown
PaymentCurrency: USD
PaymentDueDate: '2014-10-25T00:00:00.0000000+00:00'
GrossPremiumAmount: 2645.99
CommissionPercentage: 0.03
CommissionAmount: 100.99
NetPremium: 100000.99
TaxandFeesPremium: 1000.99
FinalTotal: 1000000.99
responses:
'400':
description: ''
'201':
description: New risk entry created successfully. Responds with the resource IDs which must be recorded for all future PUTs.
content:
application/json:
example:
Id: b767637a-9af9-446b-9622-55679fbaf543
Parties:
- Id: 4f9b856b-72c8-4972-9ccc-6a0bb70d7221
Type: PrimaryInsured
- Id: d4ca7a16-3100-4481-a43c-bae04b0cb425
Type: PlacingBroker
- Id: d277441e-1d51-4de9-ba82-8bc8d2474cd3
Type: ProducingBroker
Sections:
- Id: 41f8ddb5-9fee-4fc3-99a1-7d96b0e3cfeb
SectionReference: '001'
Assets:
- Insureds:
- Id: 342e3662-7545-4a47-9be4-0c2882b58f68
AssetName: Example insured
Locations:
- Id: 0894f765-e57f-4d49-9d08-c6a1ee86932a
AssetName: Example location
- Id: f7ecef59-b6d2-4d3c-af0b-5fe60af47431
AssetName: Another example location
'/lockstate/{id}':
get:
summary: lockstate
operationId: 55f2b5dc97fe1e075c26d7c3
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
example:
Id: b767637a-9af9-446b-9622-55679fbaf543
LockedState: true
LastUpdated: '2015-08-05T12:33:07.5272587+00:00'
LastUpdatedVersionNumber: 1
put:
summary: update lockstate
operationId: 55f2b5dc97fe1e075c26d7c6
parameters:
- name: id
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
example:
Id: b767637a-9af9-446b-9622-55679fbaf543
LockedState: 'true'
responses:
'200':
description: ''
/ping/:
get:
summary: ping
description: Validation call to confirm that you can connect to the API.
operationId: 55f2b5dc97fe1e075c26d7c4
responses:
'200':
description: ''
'/risks/{id}':
get:
summary: risk
operationId: 55f2b5dc97fe1e075c26d7c5
parameters:
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: ''
put:
summary: update risk
description: Use the PUT method to update existing records. Note that the full risk object is required and any fields that are passed must have a value - blanks values will replace existing data with a empty string.
operationId: 55f2b5dc97fe1e075c26d7c7
parameters:
- name: id
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
example:
RiskId: 6a491ef4-36b8-4157-842c-ecac4cb936fa
TransactionDateTimeUTC: '2015-06-09T12:00:00.0000000+00:00'
TransactionSequenceId: 1
TransactionType: Create
SourceSystem: myBeazley
RiskUniqueId: 606ab36d-292a-4ebd-9357-f6ec598c240c
RiskReference: ABC1234
OriginalId:
RiskStatus: Quoted
CancellationReasonId:
PolicyHolderIndividual:
Turnover:
Employees:
CancellationDate:
ProductId: PI UK
BzyRiskReference: BZY65479321
Underwriter: Tom Jones
AnnualisedGrossPremium: 31750
PrimaryCurrency: USD
BenchmarkPricingIndicator: 0.8
Parties:
- Type: PrimaryInsured
CustomerId:
Name: Rook Industries
Parent:
PrimarySector: Industrial Technology & Research
TechSector: true
PrimaryContact: Sebastian Rooks
PrimaryContactEmail: sebastian@rook.com
PrimaryContactPhone: (140)-640-8191
PrimaryAddress:
CityTown: Cambridge
Country: USA
FloorOrSuite: '2'
Line1: 77 Massachusetts Avenue
Line2: Building A
Line3:
StateCountyProvince: MA
PostZipCode: '02139'
- Type: PlacingBroker
CustomerId:
Name: 'Joseph & Joseph, London UK'
Parent: Joseph & Joseph
PrimarySector:
TechSector: false
PrimaryContact: Sam Spade
PrimaryContactEmail: sam.spade@jj.com
PrimaryContactPhone: (140)-555-5555
PrimaryAddress:
CityTown: London
Country: GBR
FloorOrSuite: ''
Line1:
Line2:
Line3:
StateCountyProvince:
PostZipCode:
- Type: ProducingBroker
CustomerId:
Name: 'Nimlane, Boston MA'
Parent: Nimlane USA
PrimarySector:
TechSector: false
PrimaryContact: Tiffany Harrison
PrimaryContactEmail: tharrison@nimlane.com
PrimaryContactPhone: (916)-975-8644
PrimaryAddress:
CityTown: Boston
Country: USA
FloorOrSuite:
Line1:
Line2:
Line3:
StateCountyProvince: MA
PostZipCode:
Sections:
- SectionUniqueId:
SectionReference: '001'
SectionSequenceID: 1
CoverageName: Buildings
CreationDate: '2014-10-20T00:00:00.0000000+00:00'
BindDate: '2014-10-20T00:00:00.0000000+00:00'
InceptionDate: '2014-11-20T00:00:00.0000000+00:00'
ExpiryDate: '2015-11-20T00:00:00.0000000+00:00'
RetroactiveDate: '2010-10-20T00:00:00.0000000+00:00'
EndorsementEffectiveDateFrom:
EndorsementEffectiveDateTo:
SectionStatus: Quoted
Currency: USD
GrossPremium: 1111111.99
NetPremium:
Commissions:
- Type: PlacingBroker
Rate: 0.03
TaxableAmount: 25000
Amount: 750
- Type: ProducingBroker
Rate: 0.03
TaxableAmount: 25000
Amount: 750
Taxes:
- Type: State fire tax
Rate: 0.07
TaxableAmount: 25000
Amount: 1750
- Type: GST
Rate: 0.2
TaxableAmount: 25000
Amount: 5000
Limits:
- Type: 'Limit per Claim, expenses in addition'
Amount: 100000
- Type: 'Limit per Claim, expenses in addition'
Amount: 25000
Assets:
- Locations:
- AssetId:
AssetName: Example location
CityTown: Cambridge
Country: USA
FloorOrSuite: '2'
Line1: 77 Massachusetts Avenue
Line2: Building A
Line3:
StateCountyProvince: MA
PostZipCode: '02139'
- AssetId:
AssetName: Another example location
CityTown: Exeter
Country: UK
FloorOrSuite: ''
Line1: 1 Street
Line2:
Line3:
StateCountyProvince: Devon
PostZipCode: EX1 1DB
Insureds:
- AssetId:
AssetName: Example insured
Parent:
PrimarySector: Industrial Technology & Research
TechSector: true
Revenue: 20000000
RevenueCurrency: USD
PrimaryContact: Sebastian Rooks
PrimaryContactEmail: sebastian@rook.com
PrimaryContactPhone: (140)-640-8191
PrimaryAddress:
CityTown: Cambridge
Country: USA
FloorOrSuite: '2'
Line1: 77 Massachusetts Avenue
Line2: Building A
Line3:
StateCountyProvince: MA
PostZipCode: '02139'
Installments:
- PaymentType: Unknown
PaymentCurrency: USD
PaymentDueDate: '2014-10-25T00:00:00.0000000+00:00'
GrossPremiumAmount: 2645.99
CommissionPercentage: 0.03
CommissionAmount: 100.99
NetPremium: 100000.99
TaxandFeesPremium: 1000.99
FinalTotal: 1000000.99
responses:
'400':
description: ''
'201':
description: ''
content:
application/json:
example:
Id: b767637a-9af9-446b-9622-55679fbaf543
Parties:
- Id: 1f4bf203-3eb2-4e0e-848e-f732f9d8d504
Type: PrimaryInsured
- Id: bc6a918a-f664-4caf-ba62-a8c1e7e6817f
Type: PlacingBroker
- Id: 3ecdf700-619b-4e01-8dbf-925119772b8b
Type: ProducingBroker
Sections:
- Id: 5db926b6-f1d5-4240-90a4-dd300946ac59
SectionReference: '001'
Assets:
- Insureds:
- Id: 4ba44ae1-a6fe-411b-aec8-2fd0dcbd6eb5
AssetName: Example insured
Locations:
- Id: bcbaf1b4-132c-4bee-96ad-11cbc944f45d
AssetName: Example location
- Id: 9d4901b6-265d-4fed-bc55-20cc6499fe7f
AssetName: Another example location
'422':
description: ''
components:
securitySchemes:
apiKeyHeader:
type: apiKey
name: Ocp-Apim-Subscription-Key
in: header
apiKeyQuery:
type: apiKey
name: subscription-key
in: query
security:
- apiKeyHeader: [ ]
- apiKeyQuery: [ ]