Support / Client / add_communication_to_case



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.


  • 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) – 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) –


    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:



Response Syntax

    'result': True|False

Response Structure

  • (dict) –

    The result of the AddCommunicationToCase operation.

    • result (boolean) –

      True if AddCommunicationToCase succeeds. Otherwise, returns an error.


  • Support.Client.exceptions.InternalServerError

  • Support.Client.exceptions.CaseIdNotFound

  • Support.Client.exceptions.AttachmentSetIdNotFound

  • Support.Client.exceptions.AttachmentSetExpired