---
title: "IngestAttachmentDocumentRequest"
url: "https://developers.zinnia.com/apis/market-connect-order-entry/versions/50f981c3-db50-4358-884f-31eb427255ec/schemas/IngestAttachmentDocumentRequest"
---

> Full API specification: https://developers.zinnia.com/apis/market-connect-order-entry/versions/50f981c3-db50-4358-884f-31eb427255ec.md

# IngestAttachmentDocumentRequest

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Market Connect Order Entry API
  version: 1.0.3
servers:
  - url: https://dev.api.zinnia.io
  - url: https://qa.api.zinnia.io
  - url: https://uat.api.zinnia.io
components:
  schemas:
    IngestAttachmentDocumentRequest:
      required:
        - action
        - documentId
        - sourceSystem
        - transactionId
      type: object
      properties:
        transactionId:
          minLength: 1
          pattern: ^[1-9][0-9]*$
          type: string
          description: Unique identifier for the Order Entry transaction (positive integer
            encoded as a string).
        documentId:
          minLength: 1
          type: string
          description: Electronic document service (EDS) identifier for the uploaded or
            deleted file.
        sourceSystem:
          minLength: 1
          enum:
            - AnnuityNet
            - LifeSpeed
          type: string
          description: Originating source system identifier (for example, AnnuityNet or
            LifeSpeed).
        action:
          minLength: 1
          enum:
            - added
            - deleted
          type: string
          description: "Document lifecycle action. Allowed values: added, deleted."
      additionalProperties: false
      example:
        transactionId: "123456"
        documentId: 6a3c4358bd44a9000c8d140e
        sourceSystem: AnnuityNet
        action: added
```
