CORS preflight successful
CORS preflight for Upload Document
Handles CORS preflight requests for the file upload endpoint
Response
200
Response
Upload Document
Uploads a document to the DMS for a specific policy. Supports file uploads to designated locations within the policy’s DMS folder structure.
Query Parameters
Unique identifier of the policy
Example:20740
Folder location within the DMS structure where the document should be uploaded. Spaces and special characters (%20 for space, %26 for &) are URL-encoded and will be decoded.
Example:Supporting Documents
Reference identifier for the policy (e.g., quote reference)
Example:F0022390
Body
multipart/form-data
Body
File to be uploaded to the DMS
File to be uploaded
Response
text/plain
Response
Document uploaded successfully
Authentication
Query Parameters
Body
By Field Names
Retrieves lookup data for multiple specified field names from XFI service in a single request
Query Parameters
Comma-separated list of field names to lookup.
Supported field names:
lloydsindustrialsector- Lloyd’s Industrial Sectormosaicoccupation- Mosaic Occupationdivision- Divisionmajorperil- Major Periljurisdictioncountry- Jurisdiction Countryriskregulatoryloctn- Risk Regulatory Locationdomicilestate- Domicile Stateproducingcompany- Producing Companyaccount- Accountproducer- Producertypeofbilling- Type of Billingdirectassumed- Direct/Assumedinsured- Insuredobligor- Obligoroccupationsource- Occupation Sourcecommodity- Commoditymarketsource- Market Sourcetypeofprofitcentre- Type of Profit Centremop- Method of Placement (MOP)typeofplacementbespoke- Type of Placement Bespokecurrency- Currencyterritory- Territoryusclassification- US Classificationanalyst- Analysttypeofcyberclausestatus- Type of Cyber Clause Statusproducinguw- Producing Underwritertypeofpolicyoriginationsource- Type of Policy Origination Sourceunderwriter- Underwriteroffice- Officeproduct- ProductinsuredDomicileCountry- Insured Domicile CountyinsuredDomicileState- Insured Domicile State
Note: Field names are case-insensitive and spaces are ignored.
Allowed values:lloydsindustrialsectormosaicoccupationdivisionmajorperiljurisdictioncountryriskregulatoryloctndomicilestateproducingcompanyaccountproducertypeofbillingdirectassumedinsuredobligoroccupationsourcecommoditymarketsourcetypeofprofitcentremoptypeofplacementbespokecurrencyterritoryusclassificationanalysttypeofcyberclausestatusproducinguwtypeofpolicyoriginationsourceunderwriterofficeproductinsuredDomicileCountryinsuredDomicileState
Example:division,account
Response
application/json
Response
Successfully retrieved data for all requested fields
Authentication
Query Parameters
Policy Level Lookup
Retrieves lookup values for specified fields at the policy level. Accepts a policy key, policy activity key, and a comma-separated list of field names to look up.
Query Parameters
The unique policy key identifier
Example:21242
The policy activity key identifier
Example:32468
Comma-separated list of field names to look up.
Supported field names:
leadingInsurer- Leading InsurerbureauLead- Bureau LeadstampUnderwriter- Stamp UnderwriterdivisionProducingCompany- Division Producing CompanysBFClass- SBF ClassclaimsAgreementParty?- Claims Agreement PartytypeOfEstimatedLine- Type of Estimated LineourRole- Our RoleisThirdPartyCapacityDeployed?- Is Third Party Capacity DeployedtypeOfExposureCalculation- Type of Exposure CalculationtypeOfDeductible- Type of DeductibledeductibleBasis- Deductible Basisperiod- PeriodsolvencyIIClass- Solvency II ClassoSFICode- OSFI CodetypeOfLayer- Type of LayertypeOfLimitBasis- Type of Limit BasislimitPeriod- Limit Periodagreement- AgreementinstalmentBasis- Instalment Basiscoverage- CoveragetypeOfClaimBasis- Type Of ClaimBasislimitCurrency- Limit CurrencypremiumCurrency- Premium CurrencysettlementCcy- SettlementCcypremiumBasis- Premium Basis
Note: Field names are case-insensitive and spaces are ignored.
Allowed values:leadingInsurerbureauLeadstampUnderwriterdivisionProducingCompanysBFClassclaimsAgreementParty?typeOfEstimatedLineourRoleisThirdPartyCapacityDeployed?typeOfExposureCalculationtypeOfDeductibledeductibleBasisperiodsolvencyIIClassoSFICodetypeOfLayertypeOfLimitBasislimitPeriodagreementinstalmentBasiscoveragetypeOfClaimBasislimitCurrencypremiumCurrencysettlementCcypremiumBasis
Example:division,leadingInsurer
Response
application/json
Response
Successfully fetched lookup values
PolicyLevelLookupResponse
Response object for policy level lookup values
List of field names that were requested
Example:["division","leadingInsurer","underwriter"]
Map of field names to their lookup values
Status of the lookup request
Allowed values:SUCCESSFAILED
Example:SUCCESS
Error message if status is FAILED
Authentication
Query Parameters
Agreement
objectAgreement information
Agreement code e.g., ‘AGR0000159’
Agreement activity code e.g., ‘AGR0000159-22-01’
Agreement section code e.g., ‘1’
Solvency II class code e.g., ‘ZX’
Aggregate limit amount e.g., ‘1000’
gELR amount at section level e.g., ‘50’
100% Limit amount e.g., ‘1000’