# sendJobRequest

Endpoint: POST /jobs
Version: 1.0.0
Security: httpBasicAuth

## Request fields (application/json):

  - `mail` (object, required)

  - `mail.from` (object, required)

  - `mail.from.email` (string, required)
    Example: "john.doe@example.com"

  - `mail.mimeFrom` (object)

  - `mail.replyTo` (object)

  - `mail.inReplyTo` (string)
    Example: "<1234@example.com>"

  - `mail.priority` (string)
    default=NORMAL
    Enum: "HIGH", "NORMAL", "LOW"

  - `mail.xHeaders` (object)
    Header names must start with X- max header count=10
    Example: {"X-MY-ADDITIONAL-HEADER":"value1234"}

  - `recipients` (array, required)

  - `recipients.mail` (object, required)

  - `recipients.mail.to` (array, required)

  - `recipients.mail.cc` (array)

  - `recipients.mail.bcc` (array)

  - `recipients.mail.replyTo` (object)

  - `recipients.mail.inReplyTo` (string)
    Example: "<1234@example.com>"

  - `recipients.mail.priority` (string)
    default=NORMAL
    Enum: same as `mail.priority` (3 values)

  - `recipients.mail.listUnsubscribe` (string)

  - `recipients.mail.listHelp` (string)

  - `recipients.mail.xHeaders` (object)
    Header names must start with X- max header count=10
    Example: {"X-MY-ADDITIONAL-HEADER":"value1234"}

  - `recipients.reference` (string)
    Example: "rcpt-632cdc56-6480-406b-8faf-5a7e70876d0c"

  - `recipients.features` (object)

  - `recipients.features.openTracking` (object)

  - `recipients.features.openTracking.active` (boolean)

  - `recipients.features.linkTracking` (object)

  - `recipients.features.linkTracking.active` (boolean)

  - `recipients.features.templating` (object)

  - `recipients.features.templating.personalization` (object)
    key-value-map with personalization information
    Example: {"name":"John","surname":"Doe"}

  - `subject` (object, required)

  - `subject.content` (string)
    Email subject. Max length 500 characters.

  - `subject.template` (string)
    Template for email subject.
    Example: "Subject-Standard-Text ${name}"

  - `subject.contentEncoding` (string)
    default=plain
    Enum: "plain", "base64", "quoted-printable"

  - `subject.contentTransferEncoding` (string)
    Enum: "base64"

  - `subject.charset` (string)
    default=UTF-8
    Example: "UTF-8"

  - `body` (object)

  - `body.contentType` (string, required)
    Enum: "text/plain", "text/html"

  - `body.charset` (string)
    default=UTF-8
    Example: "UTF-8"

  - `body.contentEncoding` (string)
    default=plain
    Enum: "plain", "quoted-printable", "base64"

  - `body.contentTransferEncoding` (string)
    Enum: same as `subject.contentTransferEncoding` (1 values)

  - `body.content` (string)
    Example: "<html><body>hello world</body></html>"

  - `body.template` (string)
    Template for email body.

  - `alternative` (object)

  - `alternative.charset` (string)
    default=UTF-8
    Example: "UTF-8"

  - `alternative.contentEncoding` (string)
    default=plain
    Enum: same as `body.contentEncoding` (3 values)

  - `alternative.contentTransferEncoding` (string)
    Enum: same as `subject.contentTransferEncoding` (1 values)

  - `alternative.content` (string)
    Example: "hello world."

  - `alternative.template` (string)
    Template for email alternative.

  - `attachments` (array)

  - `attachments.name` (string, required)
    Example: "name.pdf"

  - `attachments.contentType` (string, required)
    Example: "application/pdf"

  - `attachments.contentId` (string)

  - `attachments.content` (string, required)
    base64 encoded content
    Example: "UmV0YXJ1cyEhCg=="

  - `attachments.secureDocument` (boolean)

  - `job` (object)

  - `job.referenceJob` (string)
    Example: "632cdc56-6480-406b-8faf-5a7e70876d0c"

  - `job.costCenter` (string)
    Example: "cost-center"

  - `job.campaignId` (string)
    Example: "zOsVEmBBV3TYzTPe"

  - `job.features` (object)

  - `job.features.openTracking` (object)

  - `job.features.openTracking.active` (boolean)

  - `job.features.linkTracking` (object)

  - `job.features.linkTracking.active` (boolean)

  - `job.features.antivirus` (object)

  - `job.features.antivirus.active` (boolean)

  - `job.features.templating` (object)

  - `job.features.templating.active` (boolean)

  - `job.features.messageSigning` (object)

  - `job.features.messageSigning.active` (boolean)

  - `job.features.secureDocument` (object)

  - `job.features.secureDocument.active` (boolean)

  - `job.features.secureDocument.filename` (string)

  - `job.features.secureDocument.subjectPrefix` (string)

  - `job.features.secureDocument.password` (object)

  - `job.features.secureDocument.password.password` (string)
    Enum: "MEDIUM", "HIGH", "VERY_HIGH"

  - `notification` (object)

  - `notification.endPoint` (object)

  - `notification.endPoint.url` (string, required)
    Example: "https://notification-endpoint.example.com/"

  - `notification.endPoint.headers` (object)
    additional HTTP Headers for the notifications
    Example: {"X-REQUEST-ID":"3a5d3643-cc2b-41ba-b54f-9bb6a9de6b18"}

  - `notification.endPoint.authentication` (object)

  - `notification.endPoint.authentication.method` (string, required)
    Enum: "BASIC"

  - `notification.endPoint.authentication.user` (string, required)
    Example: "notification-user"

  - `notification.endPoint.authentication.password` (string, required)
    Example: "dfghoxjuvnzeso374i"

## Response 200 fields (application/json):

  - `meta` (object, required)

  - `meta.receivedTs` (string)

  - `meta.campaignId` (string)

  - `meta.costCenter` (string)

  - `meta.referenceJob` (string)

  - `meta.jobId` (string, required)

  - `meta.state` (object, required)

  - `meta.state.type` (string)

  - `meta.state.subType` (string)

  - `meta.state.phase` (string)

  - `meta.state.description` (string)

  - `meta.accountId` (string)

  - `content` (object)

  - `content.recipients` (array)

  - `content.recipients.mail` (object, required)

  - `content.recipients.mail.to` (array, required)

  - `content.recipients.mail.to.id` (string, required)
    Example: "22579950-b1cb-4ad8-be2b-715d63a06fcd#999dc92b#a0b50b76"

  - `content.recipients.mail.to.validationResult` (object)

  - `content.recipients.mail.to.validationResult.classifier` (string)

  - `content.recipients.mail.to.validationResult.message` (string)

  - `content.recipients.mail.to.email` (string, required)
    Example: "john.doe@example.com"

  - `content.recipients.mail.cc` (array)

  - `content.recipients.mail.bcc` (array)

  - `content.recipients.referenceRecipients` (string)

## Response 400 fields (application/json):

  - `meta` (object, required)

  - `meta.jobId` (string, required)

  - `meta.state` (object, required)

  - `meta.accountId` (string)


## Response 401 fields
