# 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.inReplyTo` (string)
    Example: <1234@example.com>

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

  - `recipients` (array, required)

  - `recipients.mail` (object, required)

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

  - `recipients.mail.cc` (array)

  - `recipients.mail.bcc` (array)

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

  - `recipients.mail.listUnsubscribe` (string)

  - `recipients.mail.listHelp` (string)

  - `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)

  - `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: "base64"

  - `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: "plain", "quoted-printable", "base64"

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

  - `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.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.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.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.state.type` (string)

  - `meta.state.subType` (string)

  - `meta.state.phase` (string)

  - `meta.state.description` (string)

  - `meta.accountId` (string)

## Response 403 fields (application/json):

  - `meta` (object, required)

  - `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)

## Response 429 fields (application/json):

  - `meta` (object, required)

  - `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)

