The following are possible error codes in the XML API. In most cases, the error description found in the
Fault String element gives more details on the data causing the error for the particular API.
Server Error (typically returned if the API is called incorrectly such as no XML passed in the request)
Invalid XML request
Missing XML parameter
Parameter "x" was not provided in the API call
Name already in use, cannot rename the template directory.
Directory already exists.
Parent directory does not exist.
Visibility is not valid.
The list type is not valid.
List ID is not valid.
Mailing ID is not valid.
Tracking Level is not valid.
Error saving mailing to the database.
Retain flag is not valid.
The mailing type is not valid.
Click Through Type is not valid.
TextSize is not an integer.
Parameter "x" was not provided in the API call.
Name already in use, cannot rename template directory.
Error saving recipient to the database.
Unable to add a recipient. No EMAIL provided.
Unable to add a recipient. The recipient already exists.
Unable to update recipient. The recipient does not exist.
The recipient ID is not valid.
No List ID or Mailing ID provided with the Recipient ID.
Mailing does not exist.
The recipient is not a member of the list.
The recipient has opted out of the list.
Unable to send mailing; internal error.
Unable to create the import job.
The file type is not valid.
The file type is not valid.
The job ID is not valid.
Unable to create Delete job. Internal error.
Unable to destroy mailing. Internal error.
Unable to remove the recipient from the list. Internal error.
Unable to create DC ruleset export job.
Editor type is not valid.
Encoding is not valid.
The list is a query, cannot delete the list query recipients.
The session has expired or is invalid.
Invalid default value for the List Column type.
Include All Lists is not valid.
Organization permissions prohibit using this API.
Unable to create set column values job. Internal error.
The action code is not valid.
Ruleset "x" does not exist.
Unable to create the export job. Internal error.
Can only send custom automated mailings. Provide the Mailing ID for a Custom AutomatedMailing.
COLUMN_NAME is not valid for this list.
Mailing is not active.
SQLException deleting ruleset.
Error deleting rule.
Usage was not an integer.
SQLException listing Dynamic Content ruleset.
SQLException listing Dynamic Content rulesets for list.
Unable to check if user exists. Internal error.
You cannot schedule Multimatch Mailings through the API.
A Mailing with the provided name already exists.
Errors found validating mailing.
Numerous errors related to dates.
Report ID for Behaviour is invalid.
The RECURSIVE flag is not valid.
Cannot use a System field name for a List column.
Unable to locate the element in the definition. Unable to continue.
Unable to complete the request. Required unique key column values were not provided.
Unable to create a query. The new List name already exists.
A ruleset with the provided name already exists.
A ruleset with the provided name does not exist.
Invalid value for element LIST_ID. Not an integer. Value:"x"
Unable to create recipient data job. Internal error.
List is not the right type for this API.
Column is not the right type for this API.
Column "x" is not found in the list.
Unable to opt-out recipient from the list. Internal error.
Invalid XML in request. COLUMN element found without a NAME.
Both MAILING_ID and LIST_ID are provided. Provide only one.
The export format is not valid.
Mailing content archived.
Specified folder ID must be a number.
Visibility of the list and parent folder must match.
Specified folder ID does not exist.
Unable to update recipient's EMAIL. EMAIL is part of the UniqueIdentifier.
SYNC_FiELD element found without a NAME.
Detailed report data for this mailing is not available this time. Try again later.
Error saving query to the database.
Autoresponder is not active.
Recipient ID not found in the list.
Sync ID not found in the list.
Error saving the recipient.
Error retrieving the recipient.
Error adding the recipient.
Missing recipient key info.
The column does not exist in the list.
Recipient not found in the list.
The recipient already deleted in Engage.
Cannot update system column.
Error merging recipient.
Missing required column value.
The email address is invalid.
Error adding the contact. The contact already exists in the contact list.