Search
K
UAT APIs

Push MEA Submission

Pushes Machine Email Analysis (MEA) submission extraction data for the selected class of business.

post
https://apinonprod.mosaicinsurance.com/mea/submission

Query Parameters

classOfBusinessstringrequired

Class of business for the submission.

Allowed values:cyberenviroFL01PL01

Example:cyber

Headers

submission-idstringrequired

Unique submission identifier.

Example:CY01-20260303-28

inputFileNamestringrequired

Base64-encoded input file name.

Example:Q1kwMS0yMDI2MDMwNS0zNS5lbWw=

Body

application/json

Nested extraction rows. Each cell contains a value; rows commonly contain a field name, extracted value, and confidence score.

array[array]

Response

200

OK

post/mea/submission

Body

[ [ [ { "value": "Entity Name" }, { "value": "Output 1" }, { "value": "Confidence Score %" } ], [ { "value": "Producer (Broker Company)" }, { "value": "INSUREtrust" }, { "value": "0.96" } ], [ { "value": "Insured" }, { "value": "PerkinElmer U.S. LLC" }, { "value": "0.96" } ] ] ]
 
200

Agreement

object

Agreement information

agreementstringrequired

Agreement code e.g., ‘AGR0000159’

agreementActivitystringrequired

Agreement activity code e.g., ‘AGR0000159-22-01’

agreementSectionstringrequired

Agreement section code e.g., ‘1’

solvencyIIClassstringrequired

Solvency II class code e.g., ‘ZX’

aggregateLimitnumberrequired

Aggregate limit amount e.g., ‘1000’

gELRnumber(double)required

gELR amount at section level e.g., ‘50’

100%Limitnumberrequired

100% Limit amount e.g., ‘1000’

Example

CodeSplit

object

Code split information

percentagenumber

Percentage value

riskCodestring

Risk code

regulatoryCodestringrequired

regulatory Code

codeSplitPcnumber(double)required

codeSplitPc value

Example

Coverage

object

Coverage information

premiumnumberrequired

Premium amount e.g., ‘15000’

coveragestring

coverage description e.g., ‘50’

limitOccurrenceinteger(int32)required

limitOccurrence e.g., ‘100’

limitAggregateinteger(int32)required

limitAggregate e.g., ‘100’

deductibleinteger(int32)
100%Limitnumberrequired

100% Limit amount e.g., ‘500000’

ratedPremium(100%)integer(int32)required

ratedPremium100 e.g., ‘15000’

Example

Deduction

object

Deduction information

deductionTypestring

Deduction type code

deductionstringrequired

Deduction code e.g., ‘BK’

deductibleBasisstring

Deduction basis code

deductionRatenumber(double)required

Deduction Rate e.g., ‘20’

rate%number

Rate percentage

Example