add_communication_to_case

Support.Client.add_communication_to_case(**kwargs)

Adds additional customer communication to an Amazon Web Services Support case. Use the caseId parameter to identify the case to which to add communication. You can list a set of email addresses to copy on the communication by using the ccEmailAddresses parameter. The communicationBody value contains the text of the communication.

Note

  • You must have a Business, Enterprise On-Ramp, or Enterprise Support plan to use the Amazon Web Services Support API.
  • If you call the Amazon Web Services Support API from an account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, the SubscriptionRequiredException error message appears. For information about changing your support plan, see Amazon Web Services Support.

See also: AWS API Documentation

Request Syntax

response = client.add_communication_to_case(
    caseId='string',
    communicationBody='string',
    ccEmailAddresses=[
        'string',
    ],
    attachmentSetId='string'
)
Parameters
  • caseId (string) -- The support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
  • communicationBody (string) --

    [REQUIRED]

    The body of an email communication to add to the support case.

  • ccEmailAddresses (list) --

    The email addresses in the CC line of an email to be added to the support case.

    • (string) --
  • attachmentSetId (string) -- The ID of a set of one or more attachments for the communication to add to the case. Create the set by calling AddAttachmentsToSet
Return type

dict

Returns

Response Syntax

{
    'result': True|False
}

Response Structure

  • (dict) --

    The result of the AddCommunicationToCase operation.

    • result (boolean) --

      True if AddCommunicationToCase succeeds. Otherwise, returns an error.

Exceptions

  • Support.Client.exceptions.InternalServerError
  • Support.Client.exceptions.CaseIdNotFound
  • Support.Client.exceptions.AttachmentSetIdNotFound
  • Support.Client.exceptions.AttachmentSetExpired