---
title: "Push MEA Submission"
url: "https://apipartners.mosaicinsurance.com/apis/trident-ap-is/versions/1c4484b2-364a-43e7-b576-eb38739d8f45/operations/pushMeaSubmission"
---

> Full API specification: https://apipartners.mosaicinsurance.com/apis/trident-ap-is/versions/1c4484b2-364a-43e7-b576-eb38739d8f45.md

# Push MEA Submission

`POST` `/mea/submission`

Operation ID: `pushMeaSubmission`

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

## Query parameters

- `classOfBusiness` (string, required) - Class of business for the submission.

## Header parameters

- `submission-id` (string, required) - Unique submission identifier.
- `inputFileName` (string, required) - Base64-encoded input file name.

## Request body (required)

Content types: `application/json`

## Responses

- `200` - OK

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Trident APIs
  version: production
servers:
  - url: https://apiprod.mosaicinsurance.com
    description: Generated server url
paths:
  /mea/submission:
    post:
      security:
        - api_key: []
      tags:
        - Submission Data Extraction
      summary: Push MEA Submission
      description: Pushes Machine Email Analysis (MEA) submission extraction data for
        the selected class of business.
      operationId: pushMeaSubmission
      parameters:
        - name: classOfBusiness
          in: query
          description: Class of business for the submission.
          required: true
          schema:
            type: string
            enum:
              - cyber
              - enviro
              - FL01
              - PL01
          example: cyber
        - name: submission-id
          in: header
          description: Unique submission identifier.
          required: true
          schema:
            type: string
          example: CY01-20260303-28
        - name: inputFileName
          in: header
          description: Base64-encoded input file name.
          required: true
          schema:
            type: string
          example: Q1kwMS0yMDI2MDMwNS0zNS5lbWw=
      requestBody:
        required: true
        description: Nested extraction rows. Each cell contains a value; rows commonly
          contain a field name, extracted value, and confidence score.
        content:
          application/json:
            schema:
              type: array
              items:
                type: array
                items:
                  type: array
                  items:
                    type: object
                    required:
                      - value
                    properties:
                      value:
                        type: string
                    additionalProperties: false
            example:
              - - - 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"
      responses:
        "200":
          description: OK
security:
  - api_key: []
components:
  securitySchemes:
    api_key:
      type: apiKey
      name: x-api-key
      in: header
```
