---
title: "Creates a Message"
method: POST
path: "/Message"
tags: ["Message"]
---

# Creates a Message

`POST /Message`

Creates an instance of Message

## Request body

- MessageData
  - `$type` 'Asi.Soa.Communications.DataContracts.MessageData, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageData, Asi.Contracts"
  - `Attachments` AttachmentDataCollection
    - `$type` 'Asi.Soa.Communications.DataContracts.AttachmentDataCollection, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.AttachmentDataCollection, Asi.Contracts"
    - `$values` AttachmentData[], required — The values for the collection
      - `$type` 'Asi.Soa.Communications.DataContracts.AttachmentData, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.AttachmentData, Asi.Contracts"
      - `Attachment` object
      - `AttachmentId` string
      - `ContentType` string
      - `ErrorMessage` string
      - `Name` string
  - `BlindCopyTo` MessageAddressDataCollection
    - `$type` 'Asi.Soa.Communications.DataContracts.MessageAddressDataCollection, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageAddressDataCollection, Asi.Contracts"
    - `$values` MessageAddressData[], required — The values for the collection
      - `$type` 'Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts"
      - `Address` string
      - `Name` string
  - `CopyTo` MessageAddressDataCollection
    - `$type` 'Asi.Soa.Communications.DataContracts.MessageAddressDataCollection, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageAddressDataCollection, Asi.Contracts"
    - `$values` MessageAddressData[], required — The values for the collection
      - `$type` 'Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts"
      - `Address` string
      - `Name` string
  - `From` MessageAddressData
    - `$type` 'Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts"
    - `Address` string
    - `Name` string
  - `Headers` MessageHeaderDataCollection
    - `$type` 'Asi.Soa.Communications.DataContracts.MessageHeaderDataCollection, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageHeaderDataCollection, Asi.Contracts"
    - `$values` MessageHeaderData[], required — The values for the collection
      - `$type` 'Asi.Soa.Communications.DataContracts.MessageHeaderData, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageHeaderData, Asi.Contracts"
      - `Name` string
      - `Value` string
  - `IsHtml` boolean
  - `MessageId` string
  - `MessageType` 'Email' | 'SMS' | 'AdvancedEmail' | 'Print'
  - `ReplyTo` MessageAddressData
    - `$type` 'Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts"
    - `Address` string
    - `Name` string
  - `Subject` string
  - `Text` string
  - `To` MessageAddressDataCollection
    - `$type` 'Asi.Soa.Communications.DataContracts.MessageAddressDataCollection, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageAddressDataCollection, Asi.Contracts"
    - `$values` MessageAddressData[], required — The values for the collection
      - `$type` 'Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts', required — The DataType must be "Asi.Soa.Communications.DataContracts.MessageAddressData, Asi.Contracts"
      - `Address` string
      - `Name` string

## Response `200`

The request was successful.

## Other responses

- `201` — The resource was successfully created.
- `202` — The resource was asynchronously created.

---

[API](https://skmtc.net/imis/apis/accounting.md) · [All operations](https://skmtc.net/imis/apis/accounting/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/imis/accounting/revisions/67a8cf169a01/schema)
