Skip to main content
Skip table of contents

Job validation errors

Category

Comment

state-subType

References to request (substitutions for <json-path>)

Unauthorized (401)

Login or PW wrong during account authentication

UNAUTHORIZED

-

Internal error (500, 503,

504)

A processing failure occurred in processing component

INTERNAL_ERROR

-

Parse error (400)

Invalid JSON syntax

INVALID_JSON_SYNTAX

Exception occured on JSON parsing

Limit exceeded (400, 413)

Limit regarding size or count is exceeded

LIMIT_EXCEEDED

Count limit exceeded for <json-path>

Size limit exceeded for <json-path>

Request body size limit exceeded

  • attachments (max. 20)

  • recipients.recipient (min. 1, max. 100)

  • recipients.mail (max. 1000)

  • recipients.recipient.mail.xHeaders (max. 10)

  • mail.xHeaders (max. 10)

  • subject.content (max. 998 chars)

  • attachments.attachment.name (max. 254 chars)

  • attachments.attachment.contentType (max. 100 chars)

  • attachments.attachment.contentId (max. 100 chars)

  • recipients.recipient.email.to.<index> (max. 254 chars)

  • recipients.recipient.email.cc.<index> (max. 254 chars)

  • recipients.recipient.email.bcc.<index> (max. 254 chars)

  • recipients.recipient.email.replyTo (max. 254 chars)

  • recipients.recipient.reference (max. 50 chars)

  • mail.from (max. 254 chars)

  • mail.mimeFrom (max. 254 chars)

  • mail.replyTo (max. 254 chars)

  • job.referenceJob (max. 50 chars)

  • job.costCenter (max. 50 chars)

  • job.campaignId (max. 50 chars)

  • notification.endPoint.url (max. 1000 chars)

  • notification.endPoint.headers (max. 10000 chars)

  • notification.endPoint.authentication.user (max. 100 chars)

  • notification.endPoint.authentication.password (max. 100 chars)

  • Overall request body > 20.971.520 chars (20 MB)

Missing value (400)

A mandatory value was not provided by caller

MISSING_VALUE

Missing mandatory value for <json-path>

  • subject.content

  • body.content (if body present)

  • body.contentType (if body present)

  • alternative.content (if alternative present)

  • attachments.attachment.name (if attachment present)

  • attachments.attachment.content (if attachment present)

  • attachments.attachment.contentType (if attachment present)

  • recipients.recipient.mail.to

  • mail.from

  • notification.endPoint (if notification present)

  • notification.endPoint.url (if notification present)

  • notification.endPoint.authentication.method (if authentication present)

  • notification.endPoint.authentication.user (if authentication present)

  • notification.endPoint.authentication.password (if authentication present)

  • recipients.recipient.email.xHeaders.name

  • mail.xHeaders.name

  • recipients

  • recipients.recipient

  • recipients.recipient.email.to.email

  • recipients.recipient.email.cc.email

  • recipients.recipient.email.bcc.email

  • recipients.recipient.email.replyTo.email

  • mail.from.email

  • mail.mimeFrom.email

  • mail.replyTo.email

Invalid value (400)

A provided value doesn't match the corresponding set of allowed values

INVALID_VALUE

Invalidvaluefor<json-path>

  • subject.contentEncoding

  • subject.contentTransferEncoding

  • subject.charset

  • body.contentType

  • body.contentEncoding

  • body.contentTransferEncoding

  • body.charset

  • alternative.contentEncoding

  • alternative.contentTransferEncoding

  • alternative.charset

  • recipients.recipient.mail.priority

  • recipients.recipient.mail.xHeaders.name

  • mail.priority

  • mail.xHeaders.name

  • notification.endPoint.authentication.method

  • job.features.openTracking

  • job.features.linkTracking

  • recipients.recipient.features.openTracking

  • recipients.recipient.features.linkTracking

Invalid format (400)

A provided value doesn't match the supported format

INVALID_FORMAT

Invalidformatfor<json-path>

  • attachments.attachment.contentType (allowed format: "<major>/<minor>" with <major> and <minor> having min. length = 1)

  • attachments.attachment.content(onlybase64 allowed)

Forbidden due to account config (403)

A prerequisite check results in an unsupported value

FORBIDDEN_BY_CONFIG

Unsupported value for <json-path>

  • spf.lastCheck (last SPF-validation failed for this sender-domain and leaved this flag=false in config)

  • dkim.lastCheck (last DKIM-validation failed for this sender-domain and leaved this flag=false in config)

  • locked (account is locked)

  • dataCenter (account has access permissions only to the unique configured dataCenter, e.g. FFM)

  • interface (account has access permissions only to the configured interface-types and versions, e.g. REST V2.0.1)

Forbidden due to request params (403)

A provided property contains an unsupported value

FORBIDDEN_PARAMS 

Unsupported value for <json-path>

attachments.attachment.name (forbidden file extension)

Invalid sender (400)

Syntactically incorrect sender- address

INVALID_SENDER

Invalidsyntaxfor<json-path>

  • mail.from

  • mail.mimeFrom

  • recipients.recipient.mail.replyTo

  • mail.replyTo

Forbidden sender (403)

from not configured (sender domain not in configured sender domains); domain of mime-from not identical to from

FORBIDDEN_SENDER

Unsupported value for <json-path>

  • mail.from

  • mail.mimeFrom

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.