createExternalMessage
Create an external message to record communications sent by external vendors. This allows you to import messages, such as emails, sent using other tools into Kraken.
Arguments
Input variables needed for creating an external message.
Returns
CreateExternalMessageCreate an external message to record communications sent by external vendors. This allows you to import messages, such as emails, sent using other tools into Kraken.
Possible Errors
- KT-CT-1113: Disabled GraphQL field requested.
- KT-CT-14201: Vendor is empty.
- KT-CT-14202: Vendor message ID is empty.
- KT-CT-14203: Account number is empty.
- KT-CT-14204: Message already exists.
- KT-CT-14205: Unable to create the external message.
- KT-CT-14206: An email body is missing.
- KT-CT-14207: To email is empty.
- KT-CT-14208: To email is not a valid email address.
- KT-CT-14209: From email is empty.
- KT-CT-14210: From email is an invalid format.
- KT-CT-14211: A reply to email address is empty.
- KT-CT-14212: A reply to email address is not a valid email address.
- KT-CT-14214: An account number was provided, but no corresponding account could be found.
- KT-CT-14215: Sent at datetime is in the future.
- KT-CT-14216: Sent at datetime is missing timezone.
- KT-CT-14219: Exactly one of emailContent or smsContent must be provided.
- KT-CT-14220: SMS body is empty.
- KT-CT-14221: To phone number is empty.
- KT-CT-14222: From phone number is empty.
- KT-CT-7899: An internal error occurred.
Allowed Viewers
Required Permissions
Can create external messagesQuery Complexity
3Examples
The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.
mutation CreateExternalMessage($input: CreateExternalMessageInput!) {
createExternalMessage(input: $input) {
externalMessage {
...ExternalMessageTypeFragment
}
}
}
Variables
{
"input": CreateExternalMessageInput
}
Response
{
"data": {
"createExternalMessage": {
"externalMessage": ExternalMessageType
}
}
}