---
title: "Download media"
method: POST
path: "/message/downloadmedia"
tags: ["Message"]
---

# Download media

`POST /message/downloadmedia`

Download the media content of a message (image, video, audio or document)

## Request body

- GithubComEvolutionAPIEvolutionGoPkgMessageServiceDownloadMediaStruct
  - `message` WaE2EMessage
    - `albumMessage` WaE2EAlbumMessage
      - `contextInfo` WaE2EContextInfo
        - `actionLink` WaE2EActionLink
          - `URL` string
          - `buttonTitle` string
        - `afterReadDuration` integer
        - `alwaysShowAdAttribution` boolean
        - `botMessageSharingInfo` WaAICommonBotMessageSharingInfo
          - `botEntryPointOrigin` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
          - `forwardScore` integer
        - `businessInteractionPills` WaE2EContextInfoBusinessInteractionPills
          - `businessJID` string
          - `entryPoint` 0 | 1 | 2 | 3 | 4 | 5
          - `pills` WaE2EContextInfoBusinessInteractionPillsPill[]
            - `actionURL` string
            - `pillType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
          - `signatureEnvelope` WaAICommonBotSignatureVerificationMetadata
            - `proofs` WaAICommonBotSignatureVerificationUseCaseProof[]
              - …
          - `signedPayload` integer[]
        - `businessMessageForwardInfo` WaE2EContextInfoBusinessMessageForwardInfo
          - `businessOwnerJID` string
        - `conversionData` integer[]
        - `conversionDelaySeconds` integer
        - `conversionSource` string
        - `crossAppSource` 0 | 1 | 2
        - `ctwaPayload` integer[]
        - `ctwaSignals` string
        - `dataSharingContext` WaE2EContextInfoDataSharingContext
          - `dataSharingFlags` integer
          - `encryptedSignalTokenConsented` string
          - `parameters` WaE2EContextInfoDataSharingContextParameters[]
            - `contents` WaE2EContextInfoDataSharingContextParameters — recursive
            - `floatData` number
            - `intData` integer
            - `key` string
            - `stringData` string
          - `showMmDisclosure` boolean
        - `disappearingMode` WaE2EDisappearingMode
          - `initiatedByMe` boolean
          - `initiator` 0 | 1 | 2 | 3
          - `initiatorDeviceJID` string
          - `trigger` 0 | 1 | 2 | 3 | 4 | 5
        - `entryPointConversionApp` string
        - `entryPointConversionDelaySeconds` integer
        - `entryPointConversionExternalMedium` string
        - `entryPointConversionExternalSource` string
        - `entryPointConversionSource` string
        - `ephemeralSettingTimestamp` integer
        - `ephemeralSharedSecret` integer[]
        - `expiration` integer
        - `externalAdReply` WaE2EContextInfoExternalAdReplyInfo
          - `adContextPreviewDismissed` boolean
          - `adPreviewURL` string
          - `adType` 0 | 1
          - `agmHeaderInteractionStrategy` integer
          - `agmSubtitleStrategy` integer
          - `agmThumbnailStrategy` integer
          - `agmTitleStrategy` integer
          - `automatedGreetingMessageCtaType` string
          - `automatedGreetingMessageShown` boolean
          - `body` string
          - `clickToWhatsappCall` boolean
          - `containsAutoReply` boolean
          - `containsCtwaFlowsAutoReply` boolean
          - `ctaPayload` string
          - `ctwaClid` string
          - `disableNudge` boolean
          - `greetingMessageBody` string
          - `mediaType` 0 | 1 | 2
          - `mediaURL` string
          - `originalImageURL` string
          - `ref` string
          - `renderLargerThumbnail` boolean
          - `showAdAttribution` boolean
          - `sourceApp` string
          - `sourceID` string
          - `sourceType` string
          - `sourceURL` string
          - `thumbnail` integer[]
          - `thumbnailURL` string
          - `title` string
          - `wtwaAdFormat` boolean
          - `wtwaWebsiteURL` string
        - `featureEligibilities` WaE2EContextInfoFeatureEligibilities
          - `canBeReshared` boolean
          - `canReceiveMultiReact` boolean
          - `canRequestFeedback` boolean
          - `cannotBeRanked` boolean
          - `cannotBeReactedTo` boolean
        - `forwardOrigin` 0 | 1 | 2 | 3 | 4 | 5
        - `forwardedAiBotMessageInfo` WaAICommonForwardedAIBotMessageInfo
          - `botJID` string
          - `botName` string
          - `creatorName` string
        - `forwardedNewsletterMessageInfo` WaE2EContextInfoForwardedNewsletterMessageInfo
          - `accessibilityText` string
          - `contentType` 1 | 2 | 3
          - `newsletterJID` string
          - `newsletterName` string
          - `profileName` string
          - `serverMessageID` integer
        - `forwardingScore` integer
        - `groupMentions` WaE2EGroupMention[]
          - `groupJID` string
          - `groupSubject` string
        - `groupSubject` string
        - `isForwarded` boolean
        - `isGroupStatus` boolean
        - `isQuestion` boolean
        - `isSampled` boolean
        - `isSpoiler` boolean
        - `mediaDomainInfo` WaE2EMediaDomainInfo
          - `e2EeMediaKey` integer[]
          - `mediaKeyDomain` 0 | 1 | 2
        - `memberLabel` WaE2EMemberLabel
          - `label` string
          - `labelTimestamp` integer
        - `mentionedJID` string[]
        - `nonJIDMentions` integer
        - `pairedMediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `parentGroupJID` string
        - `partiallySelectedContent` WaE2EContextInfoPartiallySelectedContent
          - `text` string
        - `participant` string
        - `placeholderKey` WaCommonMessageKey
          - `ID` string
          - `fromMe` boolean
          - `participant` string
          - `remoteJID` string
        - `posterStatusID` string
        - `questionReplyQuotedMessage` WaE2EContextInfoQuestionReplyQuotedMessage
          - `quotedQuestion` WaE2EMessage — recursive
          - `quotedResponse` WaE2EMessage — recursive
          - `serverQuestionID` integer
        - `quotedAd` WaE2EContextInfoAdReplyInfo
          - `JPEGThumbnail` integer[]
          - `advertiserName` string
          - `caption` string
          - `mediaType` 0 | 1 | 2
        - `quotedMessage` WaE2EMessage — recursive
        - `quotedType` 0 | 1
        - `rankingVersion` integer
        - `remoteJID` string
        - `smbClientCampaignID` string
        - `smbServerCampaignID` string
        - `stanzaID` string
        - `statusAttributionType` 0 | 1 | 2 | 3 | 4
        - `statusAttributions` WaStatusAttributionsStatusAttribution[]
          - `actionURL` string
          - `attributionData` unknown
          - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
        - `statusAudienceMetadata` WaE2EContextInfoStatusAudienceMetadata
          - `audienceType` 0 | 1
          - `listEmoji` string
          - `listName` string
        - `statusSourceType` 0 | 1 | 2 | 3 | 4 | 5
        - `trustBannerAction` integer
        - `trustBannerType` string
        - `urlTrackingMap` WaE2EUrlTrackingMap
          - `urlTrackingMapElements` WaE2EUrlTrackingMapUrlTrackingMapElement[]
            - `cardIndex` integer
            - `consentedUsersURL` string
            - `originalURL` string
            - `unconsentedUsersURL` string
        - `utm` WaE2EContextInfoUTMInfo
          - `utmCampaign` string
          - `utmSource` string
      - `expectedImageCount` integer
      - `expectedVideoCount` integer
    - `associatedChildMessage` WaE2EFutureProofMessage
      - `message` WaE2EMessage — recursive
    - `audioMessage` WaE2EAudioMessage
      - `PTT` boolean
      - `URL` string
      - `accessibilityLabel` string
      - `backgroundArgb` integer
      - `contextInfo` WaE2EContextInfo
        - `actionLink` WaE2EActionLink
          - `URL` string
          - `buttonTitle` string
        - `afterReadDuration` integer
        - `alwaysShowAdAttribution` boolean
        - `botMessageSharingInfo` WaAICommonBotMessageSharingInfo
          - `botEntryPointOrigin` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
          - `forwardScore` integer
        - `businessInteractionPills` WaE2EContextInfoBusinessInteractionPills
          - `businessJID` string
          - `entryPoint` 0 | 1 | 2 | 3 | 4 | 5
          - `pills` WaE2EContextInfoBusinessInteractionPillsPill[]
            - `actionURL` string
            - `pillType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
          - `signatureEnvelope` WaAICommonBotSignatureVerificationMetadata
            - `proofs` WaAICommonBotSignatureVerificationUseCaseProof[]
              - …
          - `signedPayload` integer[]
        - `businessMessageForwardInfo` WaE2EContextInfoBusinessMessageForwardInfo
          - `businessOwnerJID` string
        - `conversionData` integer[]
        - `conversionDelaySeconds` integer
        - `conversionSource` string
        - `crossAppSource` 0 | 1 | 2
        - `ctwaPayload` integer[]
        - `ctwaSignals` string
        - `dataSharingContext` WaE2EContextInfoDataSharingContext
          - `dataSharingFlags` integer
          - `encryptedSignalTokenConsented` string
          - `parameters` WaE2EContextInfoDataSharingContextParameters[]
            - `contents` WaE2EContextInfoDataSharingContextParameters — recursive
            - `floatData` number
            - `intData` integer
            - `key` string
            - `stringData` string
          - `showMmDisclosure` boolean
        - `disappearingMode` WaE2EDisappearingMode
          - `initiatedByMe` boolean
          - `initiator` 0 | 1 | 2 | 3
          - `initiatorDeviceJID` string
          - `trigger` 0 | 1 | 2 | 3 | 4 | 5
        - `entryPointConversionApp` string
        - `entryPointConversionDelaySeconds` integer
        - `entryPointConversionExternalMedium` string
        - `entryPointConversionExternalSource` string
        - `entryPointConversionSource` string
        - `ephemeralSettingTimestamp` integer
        - `ephemeralSharedSecret` integer[]
        - `expiration` integer
        - `externalAdReply` WaE2EContextInfoExternalAdReplyInfo
          - `adContextPreviewDismissed` boolean
          - `adPreviewURL` string
          - `adType` 0 | 1
          - `agmHeaderInteractionStrategy` integer
          - `agmSubtitleStrategy` integer
          - `agmThumbnailStrategy` integer
          - `agmTitleStrategy` integer
          - `automatedGreetingMessageCtaType` string
          - `automatedGreetingMessageShown` boolean
          - `body` string
          - `clickToWhatsappCall` boolean
          - `containsAutoReply` boolean
          - `containsCtwaFlowsAutoReply` boolean
          - `ctaPayload` string
          - `ctwaClid` string
          - `disableNudge` boolean
          - `greetingMessageBody` string
          - `mediaType` 0 | 1 | 2
          - `mediaURL` string
          - `originalImageURL` string
          - `ref` string
          - `renderLargerThumbnail` boolean
          - `showAdAttribution` boolean
          - `sourceApp` string
          - `sourceID` string
          - `sourceType` string
          - `sourceURL` string
          - `thumbnail` integer[]
          - `thumbnailURL` string
          - `title` string
          - `wtwaAdFormat` boolean
          - `wtwaWebsiteURL` string
        - `featureEligibilities` WaE2EContextInfoFeatureEligibilities
          - `canBeReshared` boolean
          - `canReceiveMultiReact` boolean
          - `canRequestFeedback` boolean
          - `cannotBeRanked` boolean
          - `cannotBeReactedTo` boolean
        - `forwardOrigin` 0 | 1 | 2 | 3 | 4 | 5
        - `forwardedAiBotMessageInfo` WaAICommonForwardedAIBotMessageInfo
          - `botJID` string
          - `botName` string
          - `creatorName` string
        - `forwardedNewsletterMessageInfo` WaE2EContextInfoForwardedNewsletterMessageInfo
          - `accessibilityText` string
          - `contentType` 1 | 2 | 3
          - `newsletterJID` string
          - `newsletterName` string
          - `profileName` string
          - `serverMessageID` integer
        - `forwardingScore` integer
        - `groupMentions` WaE2EGroupMention[]
          - `groupJID` string
          - `groupSubject` string
        - `groupSubject` string
        - `isForwarded` boolean
        - `isGroupStatus` boolean
        - `isQuestion` boolean
        - `isSampled` boolean
        - `isSpoiler` boolean
        - `mediaDomainInfo` WaE2EMediaDomainInfo
          - `e2EeMediaKey` integer[]
          - `mediaKeyDomain` 0 | 1 | 2
        - `memberLabel` WaE2EMemberLabel
          - `label` string
          - `labelTimestamp` integer
        - `mentionedJID` string[]
        - `nonJIDMentions` integer
        - `pairedMediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `parentGroupJID` string
        - `partiallySelectedContent` WaE2EContextInfoPartiallySelectedContent
          - `text` string
        - `participant` string
        - `placeholderKey` WaCommonMessageKey
          - `ID` string
          - `fromMe` boolean
          - `participant` string
          - `remoteJID` string
        - `posterStatusID` string
        - `questionReplyQuotedMessage` WaE2EContextInfoQuestionReplyQuotedMessage
          - `quotedQuestion` WaE2EMessage — recursive
          - `quotedResponse` WaE2EMessage — recursive
          - `serverQuestionID` integer
        - `quotedAd` WaE2EContextInfoAdReplyInfo
          - `JPEGThumbnail` integer[]
          - `advertiserName` string
          - `caption` string
          - `mediaType` 0 | 1 | 2
        - `quotedMessage` WaE2EMessage — recursive
        - `quotedType` 0 | 1
        - `rankingVersion` integer
        - `remoteJID` string
        - `smbClientCampaignID` string
        - `smbServerCampaignID` string
        - `stanzaID` string
        - `statusAttributionType` 0 | 1 | 2 | 3 | 4
        - `statusAttributions` WaStatusAttributionsStatusAttribution[]
          - `actionURL` string
          - `attributionData` unknown
          - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
        - `statusAudienceMetadata` WaE2EContextInfoStatusAudienceMetadata
          - `audienceType` 0 | 1
          - `listEmoji` string
          - `listName` string
        - `statusSourceType` 0 | 1 | 2 | 3 | 4 | 5
        - `trustBannerAction` integer
        - `trustBannerType` string
        - `urlTrackingMap` WaE2EUrlTrackingMap
          - `urlTrackingMapElements` WaE2EUrlTrackingMapUrlTrackingMapElement[]
            - `cardIndex` integer
            - `consentedUsersURL` string
            - `originalURL` string
            - `unconsentedUsersURL` string
        - `utm` WaE2EContextInfoUTMInfo
          - `utmCampaign` string
          - `utmSource` string
      - `directPath` string
      - `fileEncSHA256` integer[]
      - `fileLength` integer
      - `fileSHA256` integer[]
      - `mediaKey` integer[]
      - `mediaKeyTimestamp` integer
      - `mimetype` string
      - `seconds` integer
      - `streamingSidecar` integer[]
      - `viewOnce` boolean
      - `waveform` integer[]
    - `bcallMessage` WaE2EBCallMessage
      - `caption` string
      - `masterKey` integer[]
      - `mediaType` 0 | 1 | 2
      - `sessionID` string
    - `botForwardedMessage` WaE2EFutureProofMessage
      - `message` WaE2EMessage — recursive
    - `botInvokeMessage` WaE2EFutureProofMessage
      - `message` WaE2EMessage — recursive
    - `botTaskMessage` WaE2EFutureProofMessage
      - `message` WaE2EMessage — recursive
    - `buttonsMessage` WaE2EButtonsMessage
      - `buttons` WaE2EButtonsMessageButton[]
        - `buttonID` string
        - `buttonText` WaE2EButtonsMessageButtonButtonText
          - `displayText` string
        - `nativeFlowInfo` WaE2EButtonsMessageButtonNativeFlowInfo
          - `name` string
          - `paramsJSON` string
        - `type` 0 | 1 | 2
      - `contentText` string
      - `contextInfo` WaE2EContextInfo
        - `actionLink` WaE2EActionLink
          - `URL` string
          - `buttonTitle` string
        - `afterReadDuration` integer
        - `alwaysShowAdAttribution` boolean
        - `botMessageSharingInfo` WaAICommonBotMessageSharingInfo
          - `botEntryPointOrigin` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
          - `forwardScore` integer
        - `businessInteractionPills` WaE2EContextInfoBusinessInteractionPills
          - `businessJID` string
          - `entryPoint` 0 | 1 | 2 | 3 | 4 | 5
          - `pills` WaE2EContextInfoBusinessInteractionPillsPill[]
            - `actionURL` string
            - `pillType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
          - `signatureEnvelope` WaAICommonBotSignatureVerificationMetadata
            - `proofs` WaAICommonBotSignatureVerificationUseCaseProof[]
              - …
          - `signedPayload` integer[]
        - `businessMessageForwardInfo` WaE2EContextInfoBusinessMessageForwardInfo
          - `businessOwnerJID` string
        - `conversionData` integer[]
        - `conversionDelaySeconds` integer
        - `conversionSource` string
        - `crossAppSource` 0 | 1 | 2
        - `ctwaPayload` integer[]
        - `ctwaSignals` string
        - `dataSharingContext` WaE2EContextInfoDataSharingContext
          - `dataSharingFlags` integer
          - `encryptedSignalTokenConsented` string
          - `parameters` WaE2EContextInfoDataSharingContextParameters[]
            - `contents` WaE2EContextInfoDataSharingContextParameters — recursive
            - `floatData` number
            - `intData` integer
            - `key` string
            - `stringData` string
          - `showMmDisclosure` boolean
        - `disappearingMode` WaE2EDisappearingMode
          - `initiatedByMe` boolean
          - `initiator` 0 | 1 | 2 | 3
          - `initiatorDeviceJID` string
          - `trigger` 0 | 1 | 2 | 3 | 4 | 5
        - `entryPointConversionApp` string
        - `entryPointConversionDelaySeconds` integer
        - `entryPointConversionExternalMedium` string
        - `entryPointConversionExternalSource` string
        - `entryPointConversionSource` string
        - `ephemeralSettingTimestamp` integer
        - `ephemeralSharedSecret` integer[]
        - `expiration` integer
        - `externalAdReply` WaE2EContextInfoExternalAdReplyInfo
          - `adContextPreviewDismissed` boolean
          - `adPreviewURL` string
          - `adType` 0 | 1
          - `agmHeaderInteractionStrategy` integer
          - `agmSubtitleStrategy` integer
          - `agmThumbnailStrategy` integer
          - `agmTitleStrategy` integer
          - `automatedGreetingMessageCtaType` string
          - `automatedGreetingMessageShown` boolean
          - `body` string
          - `clickToWhatsappCall` boolean
          - `containsAutoReply` boolean
          - `containsCtwaFlowsAutoReply` boolean
          - `ctaPayload` string
          - `ctwaClid` string
          - `disableNudge` boolean
          - `greetingMessageBody` string
          - `mediaType` 0 | 1 | 2
          - `mediaURL` string
          - `originalImageURL` string
          - `ref` string
          - `renderLargerThumbnail` boolean
          - `showAdAttribution` boolean
          - `sourceApp` string
          - `sourceID` string
          - `sourceType` string
          - `sourceURL` string
          - `thumbnail` integer[]
          - `thumbnailURL` string
          - `title` string
          - `wtwaAdFormat` boolean
          - `wtwaWebsiteURL` string
        - `featureEligibilities` WaE2EContextInfoFeatureEligibilities
          - `canBeReshared` boolean
          - `canReceiveMultiReact` boolean
          - `canRequestFeedback` boolean
          - `cannotBeRanked` boolean
          - `cannotBeReactedTo` boolean
        - `forwardOrigin` 0 | 1 | 2 | 3 | 4 | 5
        - `forwardedAiBotMessageInfo` WaAICommonForwardedAIBotMessageInfo
          - `botJID` string
          - `botName` string
          - `creatorName` string
        - `forwardedNewsletterMessageInfo` WaE2EContextInfoForwardedNewsletterMessageInfo
          - `accessibilityText` string
          - `contentType` 1 | 2 | 3
          - `newsletterJID` string
          - `newsletterName` string
          - `profileName` string
          - `serverMessageID` integer
        - `forwardingScore` integer
        - `groupMentions` WaE2EGroupMention[]
          - `groupJID` string
          - `groupSubject` string
        - `groupSubject` string
        - `isForwarded` boolean
        - `isGroupStatus` boolean
        - `isQuestion` boolean
        - `isSampled` boolean
        - `isSpoiler` boolean
        - `mediaDomainInfo` WaE2EMediaDomainInfo
          - `e2EeMediaKey` integer[]
          - `mediaKeyDomain` 0 | 1 | 2
        - `memberLabel` WaE2EMemberLabel
          - `label` string
          - `labelTimestamp` integer
        - `mentionedJID` string[]
        - `nonJIDMentions` integer
        - `pairedMediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `parentGroupJID` string
        - `partiallySelectedContent` WaE2EContextInfoPartiallySelectedContent
          - `text` string
        - `participant` string
        - `placeholderKey` WaCommonMessageKey
          - `ID` string
          - `fromMe` boolean
          - `participant` string
          - `remoteJID` string
        - `posterStatusID` string
        - `questionReplyQuotedMessage` WaE2EContextInfoQuestionReplyQuotedMessage
          - `quotedQuestion` WaE2EMessage — recursive
          - `quotedResponse` WaE2EMessage — recursive
          - `serverQuestionID` integer
        - `quotedAd` WaE2EContextInfoAdReplyInfo
          - `JPEGThumbnail` integer[]
          - `advertiserName` string
          - `caption` string
          - `mediaType` 0 | 1 | 2
        - `quotedMessage` WaE2EMessage — recursive
        - `quotedType` 0 | 1
        - `rankingVersion` integer
        - `remoteJID` string
        - `smbClientCampaignID` string
        - `smbServerCampaignID` string
        - `stanzaID` string
        - `statusAttributionType` 0 | 1 | 2 | 3 | 4
        - `statusAttributions` WaStatusAttributionsStatusAttribution[]
          - `actionURL` string
          - `attributionData` unknown
          - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
        - `statusAudienceMetadata` WaE2EContextInfoStatusAudienceMetadata
          - `audienceType` 0 | 1
          - `listEmoji` string
          - `listName` string
        - `statusSourceType` 0 | 1 | 2 | 3 | 4 | 5
        - `trustBannerAction` integer
        - `trustBannerType` string
        - `urlTrackingMap` WaE2EUrlTrackingMap
          - `urlTrackingMapElements` WaE2EUrlTrackingMapUrlTrackingMapElement[]
            - `cardIndex` integer
            - `consentedUsersURL` string
            - `originalURL` string
            - `unconsentedUsersURL` string
        - `utm` WaE2EContextInfoUTMInfo
          - `utmCampaign` string
          - `utmSource` string
      - `footerText` string
      - `header` unknown
      - `headerType` 0 | 1 | 2 | 3 | 4 | 5 | 6
    - `buttonsResponseMessage` WaE2EButtonsResponseMessage
      - `contextInfo` WaE2EContextInfo
        - `actionLink` WaE2EActionLink
          - `URL` string
          - `buttonTitle` string
        - `afterReadDuration` integer
        - `alwaysShowAdAttribution` boolean
        - `botMessageSharingInfo` WaAICommonBotMessageSharingInfo
          - `botEntryPointOrigin` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
          - `forwardScore` integer
        - `businessInteractionPills` WaE2EContextInfoBusinessInteractionPills
          - `businessJID` string
          - `entryPoint` 0 | 1 | 2 | 3 | 4 | 5
          - `pills` WaE2EContextInfoBusinessInteractionPillsPill[]
            - `actionURL` string
            - `pillType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
          - `signatureEnvelope` WaAICommonBotSignatureVerificationMetadata
            - `proofs` WaAICommonBotSignatureVerificationUseCaseProof[]
              - …
          - `signedPayload` integer[]
        - `businessMessageForwardInfo` WaE2EContextInfoBusinessMessageForwardInfo
          - `businessOwnerJID` string
        - `conversionData` integer[]
        - `conversionDelaySeconds` integer
        - `conversionSource` string
        - `crossAppSource` 0 | 1 | 2
        - `ctwaPayload` integer[]
        - `ctwaSignals` string
        - `dataSharingContext` WaE2EContextInfoDataSharingContext
          - `dataSharingFlags` integer
          - `encryptedSignalTokenConsented` string
          - `parameters` WaE2EContextInfoDataSharingContextParameters[]
            - `contents` WaE2EContextInfoDataSharingContextParameters — recursive
            - `floatData` number
            - `intData` integer
            - `key` string
            - `stringData` string
          - `showMmDisclosure` boolean
        - `disappearingMode` WaE2EDisappearingMode
          - `initiatedByMe` boolean
          - `initiator` 0 | 1 | 2 | 3
          - `initiatorDeviceJID` string
          - `trigger` 0 | 1 | 2 | 3 | 4 | 5
        - `entryPointConversionApp` string
        - `entryPointConversionDelaySeconds` integer
        - `entryPointConversionExternalMedium` string
        - `entryPointConversionExternalSource` string
        - `entryPointConversionSource` string
        - `ephemeralSettingTimestamp` integer
        - `ephemeralSharedSecret` integer[]
        - `expiration` integer
        - `externalAdReply` WaE2EContextInfoExternalAdReplyInfo
          - `adContextPreviewDismissed` boolean
          - `adPreviewURL` string
          - `adType` 0 | 1
          - `agmHeaderInteractionStrategy` integer
          - `agmSubtitleStrategy` integer
          - `agmThumbnailStrategy` integer
          - `agmTitleStrategy` integer
          - `automatedGreetingMessageCtaType` string
          - `automatedGreetingMessageShown` boolean
          - `body` string
          - `clickToWhatsappCall` boolean
          - `containsAutoReply` boolean
          - `containsCtwaFlowsAutoReply` boolean
          - `ctaPayload` string
          - `ctwaClid` string
          - `disableNudge` boolean
          - `greetingMessageBody` string
          - `mediaType` 0 | 1 | 2
          - `mediaURL` string
          - `originalImageURL` string
          - `ref` string
          - `renderLargerThumbnail` boolean
          - `showAdAttribution` boolean
          - `sourceApp` string
          - `sourceID` string
          - `sourceType` string
          - `sourceURL` string
          - `thumbnail` integer[]
          - `thumbnailURL` string
          - `title` string
          - `wtwaAdFormat` boolean
          - `wtwaWebsiteURL` string
        - `featureEligibilities` WaE2EContextInfoFeatureEligibilities
          - `canBeReshared` boolean
          - `canReceiveMultiReact` boolean
          - `canRequestFeedback` boolean
          - `cannotBeRanked` boolean
          - `cannotBeReactedTo` boolean
        - `forwardOrigin` 0 | 1 | 2 | 3 | 4 | 5
        - `forwardedAiBotMessageInfo` WaAICommonForwardedAIBotMessageInfo
          - `botJID` string
          - `botName` string
          - `creatorName` string
        - `forwardedNewsletterMessageInfo` WaE2EContextInfoForwardedNewsletterMessageInfo
          - `accessibilityText` string
          - `contentType` 1 | 2 | 3
          - `newsletterJID` string
          - `newsletterName` string
          - `profileName` string
          - `serverMessageID` integer
        - `forwardingScore` integer
        - `groupMentions` WaE2EGroupMention[]
          - `groupJID` string
          - `groupSubject` string
        - `groupSubject` string
        - `isForwarded` boolean
        - `isGroupStatus` boolean
        - `isQuestion` boolean
        - `isSampled` boolean
        - `isSpoiler` boolean
        - `mediaDomainInfo` WaE2EMediaDomainInfo
          - `e2EeMediaKey` integer[]
          - `mediaKeyDomain` 0 | 1 | 2
        - `memberLabel` WaE2EMemberLabel
          - `label` string
          - `labelTimestamp` integer
        - `mentionedJID` string[]
        - `nonJIDMentions` integer
        - `pairedMediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `parentGroupJID` string
        - `partiallySelectedContent` WaE2EContextInfoPartiallySelectedContent
          - `text` string
        - `participant` string
        - `placeholderKey` WaCommonMessageKey
          - `ID` string
          - `fromMe` boolean
          - `participant` string
          - `remoteJID` string
        - `posterStatusID` string
        - `questionReplyQuotedMessage` WaE2EContextInfoQuestionReplyQuotedMessage
          - `quotedQuestion` WaE2EMessage — recursive
          - `quotedResponse` WaE2EMessage — recursive
          - `serverQuestionID` integer
        - `quotedAd` WaE2EContextInfoAdReplyInfo
          - `JPEGThumbnail` integer[]
          - `advertiserName` string
          - `caption` string
          - `mediaType` 0 | 1 | 2
        - `quotedMessage` WaE2EMessage — recursive
        - `quotedType` 0 | 1
        - `rankingVersion` integer
        - `remoteJID` string
        - `smbClientCampaignID` string
        - `smbServerCampaignID` string
        - `stanzaID` string
        - `statusAttributionType` 0 | 1 | 2 | 3 | 4
        - `statusAttributions` WaStatusAttributionsStatusAttribution[]
          - `actionURL` string
          - `attributionData` unknown
          - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
        - `statusAudienceMetadata` WaE2EContextInfoStatusAudienceMetadata
          - `audienceType` 0 | 1
          - `listEmoji` string
          - `listName` string
        - `statusSourceType` 0 | 1 | 2 | 3 | 4 | 5
        - `trustBannerAction` integer
        - `trustBannerType` string
        - `urlTrackingMap` WaE2EUrlTrackingMap
          - `urlTrackingMapElements` WaE2EUrlTrackingMapUrlTrackingMapElement[]
            - `cardIndex` integer
            - `consentedUsersURL` string
            - `originalURL` string
            - `unconsentedUsersURL` string
        - `utm` WaE2EContextInfoUTMInfo
          - `utmCampaign` string
          - `utmSource` string
      - `response` unknown
      - `selectedButtonID` string
      - `type` 0 | 1
    - `call` WaE2ECall
      - `callEntryPoint` integer
      - `callKey` integer[]
      - `contextInfo` WaE2EContextInfo
        - `actionLink` WaE2EActionLink
          - `URL` string
          - `buttonTitle` string
        - `afterReadDuration` integer
        - `alwaysShowAdAttribution` boolean
        - `botMessageSharingInfo` WaAICommonBotMessageSharingInfo
          - `botEntryPointOrigin` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
          - `forwardScore` integer
        - `businessInteractionPills` WaE2EContextInfoBusinessInteractionPills
          - `businessJID` string
          - `entryPoint` 0 | 1 | 2 | 3 | 4 | 5
          - `pills` WaE2EContextInfoBusinessInteractionPillsPill[]
            - `actionURL` string
            - `pillType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
          - `signatureEnvelope` WaAICommonBotSignatureVerificationMetadata
            - `proofs` WaAICommonBotSignatureVerificationUseCaseProof[]
              - …
          - `signedPayload` integer[]
        - `businessMessageForwardInfo` WaE2EContextInfoBusinessMessageForwardInfo
          - `businessOwnerJID` string
        - `conversionData` integer[]
        - `conversionDelaySeconds` integer
        - `conversionSource` string
        - `crossAppSource` 0 | 1 | 2
        - `ctwaPayload` integer[]
        - `ctwaSignals` string
        - `dataSharingContext` WaE2EContextInfoDataSharingContext
          - `dataSharingFlags` integer
          - `encryptedSignalTokenConsented` string
          - `parameters` WaE2EContextInfoDataSharingContextParameters[]
            - `contents` WaE2EContextInfoDataSharingContextParameters — recursive
            - `floatData` number
            - `intData` integer
            - `key` string
            - `stringData` string
          - `showMmDisclosure` boolean
        - `disappearingMode` WaE2EDisappearingMode
          - `initiatedByMe` boolean
          - `initiator` 0 | 1 | 2 | 3
          - `initiatorDeviceJID` string
          - `trigger` 0 | 1 | 2 | 3 | 4 | 5
        - `entryPointConversionApp` string
        - `entryPointConversionDelaySeconds` integer
        - `entryPointConversionExternalMedium` string
        - `entryPointConversionExternalSource` string
        - `entryPointConversionSource` string
        - `ephemeralSettingTimestamp` integer
        - `ephemeralSharedSecret` integer[]
        - `expiration` integer
        - `externalAdReply` WaE2EContextInfoExternalAdReplyInfo
          - `adContextPreviewDismissed` boolean
          - `adPreviewURL` string
          - `adType` 0 | 1
          - `agmHeaderInteractionStrategy` integer
          - `agmSubtitleStrategy` integer
          - `agmThumbnailStrategy` integer
          - `agmTitleStrategy` integer
          - `automatedGreetingMessageCtaType` string
          - `automatedGreetingMessageShown` boolean
          - `body` string
          - `clickToWhatsappCall` boolean
          - `containsAutoReply` boolean
          - `containsCtwaFlowsAutoReply` boolean
          - `ctaPayload` string
          - `ctwaClid` string
          - `disableNudge` boolean
          - `greetingMessageBody` string
          - `mediaType` 0 | 1 | 2
          - `mediaURL` string
          - `originalImageURL` string
          - `ref` string
          - `renderLargerThumbnail` boolean
          - `showAdAttribution` boolean
          - `sourceApp` string
          - `sourceID` string
          - `sourceType` string
          - `sourceURL` string
          - `thumbnail` integer[]
          - `thumbnailURL` string
          - `title` string
          - `wtwaAdFormat` boolean
          - `wtwaWebsiteURL` string
        - `featureEligibilities` WaE2EContextInfoFeatureEligibilities
          - `canBeReshared` boolean
          - `canReceiveMultiReact` boolean
          - `canRequestFeedback` boolean
          - `cannotBeRanked` boolean
          - `cannotBeReactedTo` boolean
        - `forwardOrigin` 0 | 1 | 2 | 3 | 4 | 5
        - `forwardedAiBotMessageInfo` WaAICommonForwardedAIBotMessageInfo
          - `botJID` string
          - `botName` string
          - `creatorName` string
        - `forwardedNewsletterMessageInfo` WaE2EContextInfoForwardedNewsletterMessageInfo
          - `accessibilityText` string
          - `contentType` 1 | 2 | 3
          - `newsletterJID` string
          - `newsletterName` string
          - `profileName` string
          - `serverMessageID` integer
        - `forwardingScore` integer
        - `groupMentions` WaE2EGroupMention[]
          - `groupJID` string
          - `groupSubject` string
        - `groupSubject` string
        - `isForwarded` boolean
        - `isGroupStatus` boolean
        - `isQuestion` boolean
        - `isSampled` boolean
        - `isSpoiler` boolean
        - `mediaDomainInfo` WaE2EMediaDomainInfo
          - `e2EeMediaKey` integer[]
          - `mediaKeyDomain` 0 | 1 | 2
        - `memberLabel` WaE2EMemberLabel
          - `label` string
          - `labelTimestamp` integer
        - `mentionedJID` string[]
        - `nonJIDMentions` integer
        - `pairedMediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `parentGroupJID` string
        - `partiallySelectedContent` WaE2EContextInfoPartiallySelectedContent
          - `text` string
        - `participant` string
        - `placeholderKey` WaCommonMessageKey
          - `ID` string
          - `fromMe` boolean
          - `participant` string
          - `remoteJID` string
        - `posterStatusID` string
        - `questionReplyQuotedMessage` WaE2EContextInfoQuestionReplyQuotedMessage
          - `quotedQuestion` WaE2EMessage — recursive
          - `quotedResponse` WaE2EMessage — recursive
          - `serverQuestionID` integer
        - `quotedAd` WaE2EContextInfoAdReplyInfo
          - `JPEGThumbnail` integer[]
          - `advertiserName` string
          - `caption` string
          - `mediaType` 0 | 1 | 2
        - `quotedMessage` WaE2EMessage — recursive
        - `quotedType` 0 | 1
        - `rankingVersion` integer
        - `remoteJID` string
        - `smbClientCampaignID` string
        - `smbServerCampaignID` string
        - `stanzaID` string
        - `statusAttributionType` 0 | 1 | 2 | 3 | 4
        - `statusAttributions` WaStatusAttributionsStatusAttribution[]
          - `actionURL` string
          - `attributionData` unknown
          - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
        - `statusAudienceMetadata` WaE2EContextInfoStatusAudienceMetadata
          - `audienceType` 0 | 1
          - `listEmoji` string
          - `listName` string
        - `statusSourceType` 0 | 1 | 2 | 3 | 4 | 5
        - `trustBannerAction` integer
        - `trustBannerType` string
        - `urlTrackingMap` WaE2EUrlTrackingMap
          - `urlTrackingMapElements` WaE2EUrlTrackingMapUrlTrackingMapElement[]
            - `cardIndex` integer
            - `consentedUsersURL` string
            - `originalURL` string
            - `unconsentedUsersURL` string
        - `utm` WaE2EContextInfoUTMInfo
          - `utmCampaign` string
          - `utmSource` string
      - `conversionData` integer[]
      - `conversionDelaySeconds` integer
      - `conversionSource` string
      - `ctwaPayload` integer[]
      - `ctwaSignals` string
      - `deeplinkPayload` string
      - `messageContextInfo` WaE2EMessageContextInfo
        - `botMessageSecret` integer[]
        - `botMetadata` WaAICommonBotMetadata
          - `aiConversationContext` integer[]
          - `aiMediaCollectionMetadata` WaAICommonAIMediaCollectionMetadata
            - `collectionID` string
            - `uploadOrderIndex` integer
          - `botAgeCollectionMetadata` WaAICommonBotAgeCollectionMetadata
            - `ageCollectionEligible` boolean
            - `ageCollectionType` 0 | 1
            - `shouldTriggerAgeCollectionOnClient` boolean
          - `botDocumentMessageMetadata` WaAICommonBotDocumentMessageMetadata
            - `pluginType` 0 | 1
          - `botGroupMetadata` WaAICommonBotGroupMetadata
            - `participantsMetadata` WaAICommonBotGroupParticipantMetadata[]
              - …
          - `botInfrastructureDiagnostics` WaAICommonBotInfrastructureDiagnostics
            - `botBackend` 0 | 1
            - `isThinking` boolean
            - `toolsUsed` string[]
          - `botLinkedAccountsMetadata` WaAICommonBotLinkedAccountsMetadata
            - `acAuthTokens` integer[]
            - `acErrorCode` integer
            - `accounts` WaAICommonBotLinkedAccount[]
              - …
          - `botMessageOriginMetadata` WaAICommonBotMessageOriginMetadata
            - `origins` WaAICommonBotMessageOrigin[]
              - …
          - `botMetricsMetadata` WaAICommonBotMetricsMetadata
            - `destinationEntryPoint` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
            - `destinationID` string
            - `threadOrigin` 1 | 2 | 3 | 4 | 5
          - `botModeSelectionMetadata` WaAICommonBotModeSelectionMetadata
            - `mode` WaAICommonBotModeSelectionMetadataBotUserSelectionMode[]
            - `overrideMode` integer[]
          - `botPromotionMessageMetadata` WaAICommonBotPromotionMessageMetadata
            - `buttonTitle` string
            - `promotionType` 0 | 1 | 2
          - `botQuotaMetadata` WaAICommonBotQuotaMetadata
            - `botFeatureQuotaMetadata` WaAICommonBotQuotaMetadataBotFeatureQuotaMetadata[]
              - …
          - `botRenderingConfigMetadata` WaAICommonBotRenderingConfigMetadata
            - `bloksVersioningID` string
            - `pixelDensity` number
          - `botResponseID` string
          - `botThreadInfo` WaAICommonAIThreadInfo
            - `clientInfo` WaAICommonAIThreadInfoAIThreadClientInfo
              - …
            - `serverInfo` WaAICommonAIThreadInfoAIThreadServerInfo
              - …
          - `capabilityMetadata` WaAICommonBotCapabilityMetadata
            - `capabilities` WaAICommonBotCapabilityMetadataBotCapabilityType[]
          - `commandMetadata` WaAICommonBotCommandMetadata
            - `commandDescription` string
            - `commandName` string
            - `commandPrompt` string
          - `conversationStarterPromptID` string
          - `imagineMetadata` WaAICommonBotImagineMetadata
            - `imagineType` 0 | 1 | 2 | 3 | 4
            - `shortPrompt` string
          - `inThreadSurveyMetadata` WaAICommonInThreadSurveyMetadata
            - `feedbackToastText` string
            - `invitationBodyText` string
            - `invitationCtaText` string
            - `invitationCtaURL` string
            - `invitationHeaderText` string
            - `privacyStatementFull` string
            - `privacyStatementParts` WaAICommonInThreadSurveyMetadataInThreadSurveyPrivacyStatementPart[]
              - …
            - `questions` WaAICommonInThreadSurveyMetadataInThreadSurveyQuestion[]
              - …
            - `requestID` string
            - `simonSessionID` string
            - `simonSurveyID` string
            - `startQuestionIndex` integer
            - `surveyContinueButtonText` string
            - `surveySubmitButtonText` string
            - `surveyTitle` string
            - `tessaEvent` string
            - `tessaRootID` string
            - `tessaSessionID` string
          - `internalMetadata` integer[]
          - `invokerJID` string
          - `memoryMetadata` WaAICommonBotMemoryMetadata
            - `addedFacts` WaAICommonBotMemoryFact[]
              - …
            - `disclaimer` string
            - `removedFacts` WaAICommonBotMemoryFact[]
              - …
          - `memuMetadata` WaAICommonBotMemuMetadata
            - `faceImages` WaAICommonBotMediaMetadata[]
              - …
          - `messageDisclaimerText` string
          - `modelMetadata` WaAICommonBotModelMetadata
            - `modelNameOverride` string
            - `modelType` 0 | 1 | 2
            - `premiumModelStatus` 0 | 1 | 2
          - `personaID` string
          - `pluginMetadata` WaAICommonBotPluginMetadata
            - `deprecatedField` 0 | 1 | 2
            - `expectedLinksCount` integer
            - `faviconCDNURL` string
            - `parentPluginMessageKey` WaCommonMessageKey
              - …
            - `parentPluginType` 0 | 1 | 2
            - `pluginType` 0 | 1 | 2
            - `profilePhotoCDNURL` string
            - `provider` 0 | 1 | 2 | 3
            - `referenceIndex` integer
            - `searchProviderURL` string
            - `searchQuery` string
            - `thumbnailCDNURL` string
          - `progressIndicatorMetadata` WaAICommonBotProgressIndicatorMetadata
            - `estimatedCompletionTime` integer
            - `progressDescription` string
            - `stepsMetadata` WaAICommonBotProgressIndicatorMetadataBotPlanningStepMetadata[]
              - …
          - `pttPromptMetadata` WaAICommonBotPttPromptMetadata
            - `transcript` string
          - `regenerateMetadata` WaAICommonAIRegenerateMetadata
            - `messageKey` WaCommonMessageKey
              - …
            - `responseTimestampMS` integer
          - `reminderMetadata` WaAICommonBotReminderMetadata
            - `action` 1 | 2 | 3 | 4
            - `frequency` 1 | 2 | 3 | 4 | 5
            - `name` string
            - `nextTriggerTimestamp` integer
            - `requestMessageKey` WaCommonMessageKey
              - …
          - `renderingMetadata` WaAICommonBotRenderingMetadata
            - `keywords` WaAICommonBotRenderingMetadataKeyword[]
              - …
          - `resolvedToolCallMetadata` WaAICommonBotResolvedToolCallMetadata
            - `resolutionDataSerialized` string
            - `toolCallID` string
          - `richResponseSourcesMetadata` WaAICommonBotSourcesMetadata
            - `sources` WaAICommonBotSourcesMetadataBotSourceItem[]
              - …
          - `sessionMetadata` WaAICommonBotSessionMetadata
            - `sessionID` string
            - `sessionSource` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
          - `sessionTransparencyMetadata` WaAICommonSessionTransparencyMetadata
            - `disclaimerText` string
            - `hcaID` string
            - `sessionTransparencyType` 0 | 1
          - `subscriptionUpsellMetadata` WaAICommonAISubscriptionUpsellMetadata
            - `requestType` 0 | 1 | 2 | 3
          - `suggestedPromptMetadata` WaAICommonBotSuggestedPromptMetadata
            - `promptSuggestions` WaAICommonBotPromptSuggestions
              - …
            - `selectedPromptID` string
            - `selectedPromptIndex` integer
            - `suggestedPrompts` string[]
          - `timezone` string
          - `unifiedResponseMutation` WaAICommonBotUnifiedResponseMutation
            - `mediaDetailsMetadataList` WaAICommonBotUnifiedResponseMutationMediaDetailsMetadata[]
              - …
            - `sbsMetadata` WaAICommonBotUnifiedResponseMutationSideBySideMetadata
              - …
          - `verificationMetadata` WaAICommonBotSignatureVerificationMetadata
            - `proofs` WaAICommonBotSignatureVerificationUseCaseProof[]
              - …
        - `capiCreatedGroup` boolean
        - `deviceListMetadata` WaE2EDeviceListMetadata
          - `receiverAccountType` 0 | 1
          - `recipientKeyHash` integer[]
          - `recipientKeyIndexes` integer[]
          - `recipientTimestamp` integer
          - `senderAccountType` 0 | 1
          - `senderKeyHash` integer[]
          - `senderKeyIndexes` integer[]
          - `senderTimestamp` integer
        - `deviceListMetadataVersion` integer
        - `limitSharing` WaCommonLimitSharing
          - `initiatedByMe` boolean
          - `limitSharingSettingTimestamp` integer
          - `sharingLimited` boolean
          - `trigger` 0 | 1 | 2 | 3
        - `limitSharingV2` WaCommonLimitSharing
          - `initiatedByMe` boolean
          - `limitSharingSettingTimestamp` integer
          - `sharingLimited` boolean
          - `trigger` 0 | 1 | 2 | 3
        - `messageAddOnDurationInSecs` integer
        - `messageAddOnExpiryType` 1 | 2
        - `messageAssociation` WaE2EMessageAssociation
          - `associationType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20
          - `messageIndex` integer
          - `parentMessageKey` WaCommonMessageKey
            - `ID` string
            - `fromMe` boolean
            - `participant` string
            - `remoteJID` string
        - `messageSecret` integer[]
        - `paddingBytes` integer[]
        - `reportingTokenVersion` integer
        - `supportPayload` string
        - `teeBotMetadata` integer[]
        - `threadID` WaE2EThreadID[]
          - `threadKey` WaCommonMessageKey
            - `ID` string
            - `fromMe` boolean
            - `participant` string
            - `remoteJID` string
          - `threadType` 0 | 1 | 2
        - `weblinkRenderConfig` 0 | 1
      - `nativeFlowCallButtonPayload` string
    - `callLogMesssage` WaE2ECallLogMessage
      - `callOutcome` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
      - `callType` 0 | 1 | 2
      - `durationSecs` integer
      - `isVideo` boolean
      - `participants` WaE2ECallLogMessageCallParticipant[]
        - `JID` string
        - `callOutcome` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
    - `cancelPaymentRequestMessage` WaE2ECancelPaymentRequestMessage
      - `key` WaCommonMessageKey
        - `ID` string
        - `fromMe` boolean
        - `participant` string
        - `remoteJID` string
    - `chat` WaE2EChat
      - `ID` string
      - `displayName` string
    - `commentMessage` WaE2ECommentMessage
      - `message` WaE2EMessage — recursive
      - `targetMessageKey` WaCommonMessageKey
        - `ID` string
        - `fromMe` boolean
        - `participant` string
        - `remoteJID` string
    - `conditionalRevealMessage` WaE2EConditionalRevealMessage
      - `conditionalRevealMessageType` 0 | 1
      - `encIV` integer[]
      - `encPayload` integer[]
      - `revealKeyID` string
    - `contactMessage` WaE2EContactMessage
      - `contextInfo` WaE2EContextInfo
        - `actionLink` WaE2EActionLink
          - `URL` string
          - `buttonTitle` string
        - `afterReadDuration` integer
        - `alwaysShowAdAttribution` boolean
        - `botMessageSharingInfo` WaAICommonBotMessageSharingInfo
          - `botEntryPointOrigin` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
          - `forwardScore` integer
        - `businessInteractionPills` WaE2EContextInfoBusinessInteractionPills
          - `businessJID` string
          - `entryPoint` 0 | 1 | 2 | 3 | 4 | 5
          - `pills` WaE2EContextInfoBusinessInteractionPillsPill[]
            - `actionURL` string
            - `pillType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
          - `signatureEnvelope` WaAICommonBotSignatureVerificationMetadata
            - `proofs` WaAICommonBotSignatureVerificationUseCaseProof[]
              - …
          - `signedPayload` integer[]
        - `businessMessageForwardInfo` WaE2EContextInfoBusinessMessageForwardInfo
          - `businessOwnerJID` string
        - `conversionData` integer[]
        - `conversionDelaySeconds` integer
        - `conversionSource` string
        - `crossAppSource` 0 | 1 | 2
        - `ctwaPayload` integer[]
        - `ctwaSignals` string
        - `dataSharingContext` WaE2EContextInfoDataSharingContext
          - `dataSharingFlags` integer
          - `encryptedSignalTokenConsented` string
          - `parameters` WaE2EContextInfoDataSharingContextParameters[]
            - `contents` WaE2EContextInfoDataSharingContextParameters — recursive
            - `floatData` number
            - `intData` integer
            - `key` string
            - `stringData` string
          - `showMmDisclosure` boolean
        - `disappearingMode` WaE2EDisappearingMode
          - `initiatedByMe` boolean
          - `initiator` 0 | 1 | 2 | 3
          - `initiatorDeviceJID` string
          - `trigger` 0 | 1 | 2 | 3 | 4 | 5
        - `entryPointConversionApp` string
        - `entryPointConversionDelaySeconds` integer
        - `entryPointConversionExternalMedium` string
        - `entryPointConversionExternalSource` string
        - `entryPointConversionSource` string
        - `ephemeralSettingTimestamp` integer
        - `ephemeralSharedSecret` integer[]
        - `expiration` integer
        - `externalAdReply` WaE2EContextInfoExternalAdReplyInfo
          - `adContextPreviewDismissed` boolean
          - `adPreviewURL` string
          - `adType` 0 | 1
          - `agmHeaderInteractionStrategy` integer
          - `agmSubtitleStrategy` integer
          - `agmThumbnailStrategy` integer
          - `agmTitleStrategy` integer
          - `automatedGreetingMessageCtaType` string
          - `automatedGreetingMessageShown` boolean
          - `body` string
          - `clickToWhatsappCall` boolean
          - `containsAutoReply` boolean
          - `containsCtwaFlowsAutoReply` boolean
          - `ctaPayload` string
          - `ctwaClid` string
          - `disableNudge` boolean
          - `greetingMessageBody` string
          - `mediaType` 0 | 1 | 2
          - `mediaURL` string
          - `originalImageURL` string
          - `ref` string
          - `renderLargerThumbnail` boolean
          - `showAdAttribution` boolean
          - `sourceApp` string
          - `sourceID` string
          - `sourceType` string
          - `sourceURL` string
          - `thumbnail` integer[]
          - `thumbnailURL` string
          - `title` string
          - `wtwaAdFormat` boolean
          - `wtwaWebsiteURL` string
        - `featureEligibilities` WaE2EContextInfoFeatureEligibilities
          - `canBeReshared` boolean
          - `canReceiveMultiReact` boolean
          - `canRequestFeedback` boolean
          - `cannotBeRanked` boolean
          - `cannotBeReactedTo` boolean
        - `forwardOrigin` 0 | 1 | 2 | 3 | 4 | 5
        - `forwardedAiBotMessageInfo` WaAICommonForwardedAIBotMessageInfo
          - `botJID` string
          - `botName` string
          - `creatorName` string
        - `forwardedNewsletterMessageInfo` WaE2EContextInfoForwardedNewsletterMessageInfo
          - `accessibilityText` string
          - `contentType` 1 | 2 | 3
          - `newsletterJID` string
          - `newsletterName` string
          - `profileName` string
          - `serverMessageID` integer
        - `forwardingScore` integer
        - `groupMentions` WaE2EGroupMention[]
          - `groupJID` string
          - `groupSubject` string
        - `groupSubject` string
        - `isForwarded` boolean
        - `isGroupStatus` boolean
        - `isQuestion` boolean
        - `isSampled` boolean
        - `isSpoiler` boolean
        - `mediaDomainInfo` WaE2EMediaDomainInfo
          - `e2EeMediaKey` integer[]
          - `mediaKeyDomain` 0 | 1 | 2
        - `memberLabel` WaE2EMemberLabel
          - `label` string
          - `labelTimestamp` integer
        - `mentionedJID` string[]
        - `nonJIDMentions` integer
        - `pairedMediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `parentGroupJID` string
        - `partiallySelectedContent` WaE2EContextInfoPartiallySelectedContent
          - `text` string
        - `participant` string
        - `placeholderKey` WaCommonMessageKey
          - `ID` string
          - `fromMe` boolean
          - `participant` string
          - `remoteJID` string
        - `posterStatusID` string
        - `questionReplyQuotedMessage` WaE2EContextInfoQuestionReplyQuotedMessage
          - `quotedQuestion` WaE2EMessage — recursive
          - `quotedResponse` WaE2EMessage — recursive
          - `serverQuestionID` integer
        - `quotedAd` WaE2EContextInfoAdReplyInfo
          - `JPEGThumbnail` integer[]
          - `advertiserName` string
          - `caption` string
          - `mediaType` 0 | 1 | 2
        - `quotedMessage` WaE2EMessage — recursive
        - `quotedType` 0 | 1
        - `rankingVersion` integer
        - `remoteJID` string
        - `smbClientCampaignID` string
        - `smbServerCampaignID` string
        - `stanzaID` string
        - `statusAttributionType` 0 | 1 | 2 | 3 | 4
        - `statusAttributions` WaStatusAttributionsStatusAttribution[]
          - `actionURL` string
          - `attributionData` unknown
          - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
        - `statusAudienceMetadata` WaE2EContextInfoStatusAudienceMetadata
          - `audienceType` 0 | 1
          - `listEmoji` string
          - `listName` string
        - `statusSourceType` 0 | 1 | 2 | 3 | 4 | 5
        - `trustBannerAction` integer
        - `trustBannerType` string
        - `urlTrackingMap` WaE2EUrlTrackingMap
          - `urlTrackingMapElements` WaE2EUrlTrackingMapUrlTrackingMapElement[]
            - `cardIndex` integer
            - `consentedUsersURL` string
            - `originalURL` string
            - `unconsentedUsersURL` string
        - `utm` WaE2EContextInfoUTMInfo
          - `utmCampaign` string
          - `utmSource` string
      - `displayName` string
      - `isSelfContact` boolean
      - `vcard` string
    - `contactsArrayMessage` WaE2EContactsArrayMessage
      - `contacts` WaE2EContactMessage[]
        - `contextInfo` WaE2EContextInfo
          - `actionLink` WaE2EActionLink
            - `URL` string
            - `buttonTitle` string
          - `afterReadDuration` integer
          - `alwaysShowAdAttribution` boolean
          - `botMessageSharingInfo` WaAICommonBotMessageSharingInfo
            - `botEntryPointOrigin` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
            - `forwardScore` integer
          - `businessInteractionPills` WaE2EContextInfoBusinessInteractionPills
            - `businessJID` string
            - `entryPoint` 0 | 1 | 2 | 3 | 4 | 5
            - `pills` WaE2EContextInfoBusinessInteractionPillsPill[]
              - …
            - `signatureEnvelope` WaAICommonBotSignatureVerificationMetadata
              - …
            - `signedPayload` integer[]
          - `businessMessageForwardInfo` WaE2EContextInfoBusinessMessageForwardInfo
            - `businessOwnerJID` string
          - `conversionData` integer[]
          - `conversionDelaySeconds` integer
          - `conversionSource` string
          - `crossAppSource` 0 | 1 | 2
          - `ctwaPayload` integer[]
          - `ctwaSignals` string
          - `dataSharingContext` WaE2EContextInfoDataSharingContext
            - `dataSharingFlags` integer
            - `encryptedSignalTokenConsented` string
            - `parameters` WaE2EContextInfoDataSharingContextParameters[]
              - …
            - `showMmDisclosure` boolean
          - `disappearingMode` WaE2EDisappearingMode
            - `initiatedByMe` boolean
            - `initiator` 0 | 1 | 2 | 3
            - `initiatorDeviceJID` string
            - `trigger` 0 | 1 | 2 | 3 | 4 | 5
          - `entryPointConversionApp` string
          - `entryPointConversionDelaySeconds` integer
          - `entryPointConversionExternalMedium` string
          - `entryPointConversionExternalSource` string
          - `entryPointConversionSource` string
          - `ephemeralSettingTimestamp` integer
          - `ephemeralSharedSecret` integer[]
          - `expiration` integer
          - `externalAdReply` WaE2EContextInfoExternalAdReplyInfo
            - `adContextPreviewDismissed` boolean
            - `adPreviewURL` string
            - `adType` 0 | 1
            - `agmHeaderInteractionStrategy` integer
            - `agmSubtitleStrategy` integer
            - `agmThumbnailStrategy` integer
            - `agmTitleStrategy` integer
            - `automatedGreetingMessageCtaType` string
            - `automatedGreetingMessageShown` boolean
            - `body` string
            - `clickToWhatsappCall` boolean
            - `containsAutoReply` boolean
            - `containsCtwaFlowsAutoReply` boolean
            - `ctaPayload` string
            - `ctwaClid` string
            - `disableNudge` boolean
            - `greetingMessageBody` string
            - `mediaType` 0 | 1 | 2
            - `mediaURL` string
            - `originalImageURL` string
            - `ref` string
            - `renderLargerThumbnail` boolean
            - `showAdAttribution` boolean
            - `sourceApp` string
            - `sourceID` string
            - `sourceType` string
            - `sourceURL` string
            - `thumbnail` integer[]
            - `thumbnailURL` string
            - `title` string
            - `wtwaAdFormat` boolean
            - `wtwaWebsiteURL` string
          - `featureEligibilities` WaE2EContextInfoFeatureEligibilities
            - `canBeReshared` boolean
            - `canReceiveMultiReact` boolean
            - `canRequestFeedback` boolean
            - `cannotBeRanked` boolean
            - `cannotBeReactedTo` boolean
          - `forwardOrigin` 0 | 1 | 2 | 3 | 4 | 5
          - `forwardedAiBotMessageInfo` WaAICommonForwardedAIBotMessageInfo
            - `botJID` string
            - `botName` string
            - `creatorName` string
          - `forwardedNewsletterMessageInfo` WaE2EContextInfoForwardedNewsletterMessageInfo
            - `accessibilityText` string
            - `contentType` 1 | 2 | 3
            - `newsletterJID` string
            - `newsletterName` string
            - `profileName` string
            - `serverMessageID` integer
          - `forwardingScore` integer
          - `groupMentions` WaE2EGroupMention[]
            - `groupJID` string
            - `groupSubject` string
          - `groupSubject` string
          - `isForwarded` boolean
          - `isGroupStatus` boolean
          - `isQuestion` boolean
          - `isSampled` boolean
          - `isSpoiler` boolean
          - `mediaDomainInfo` WaE2EMediaDomainInfo
            - `e2EeMediaKey` integer[]
            - `mediaKeyDomain` 0 | 1 | 2
          - `memberLabel` WaE2EMemberLabel
            - `label` string
            - `labelTimestamp` integer
          - `mentionedJID` string[]
          - `nonJIDMentions` integer
          - `pairedMediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
          - `parentGroupJID` string
          - `partiallySelectedContent` WaE2EContextInfoPartiallySelectedContent
            - `text` string
          - `participant` string
          - `placeholderKey` WaCommonMessageKey
            - `ID` string
            - `fromMe` boolean
            - `participant` string
            - `remoteJID` string
          - `posterStatusID` string
          - `questionReplyQuotedMessage` WaE2EContextInfoQuestionReplyQuotedMessage
            - `quotedQuestion` WaE2EMessage — recursive
            - `quotedResponse` WaE2EMessage — recursive
            - `serverQuestionID` integer
          - `quotedAd` WaE2EContextInfoAdReplyInfo
            - `JPEGThumbnail` integer[]
            - `advertiserName` string
            - `caption` string
            - `mediaType` 0 | 1 | 2
          - `quotedMessage` WaE2EMessage — recursive
          - `quotedType` 0 | 1
          - `rankingVersion` integer
          - `remoteJID` string
          - `smbClientCampaignID` string
          - `smbServerCampaignID` string
          - `stanzaID` string
          - `statusAttributionType` 0 | 1 | 2 | 3 | 4
          - `statusAttributions` WaStatusAttributionsStatusAttribution[]
            - `actionURL` string
            - `attributionData` unknown
            - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
          - `statusAudienceMetadata` WaE2EContextInfoStatusAudienceMetadata
            - `audienceType` 0 | 1
            - `listEmoji` string
            - `listName` string
          - `statusSourceType` 0 | 1 | 2 | 3 | 4 | 5
          - `trustBannerAction` integer
          - `trustBannerType` string
          - `urlTrackingMap` WaE2EUrlTrackingMap
            - `urlTrackingMapElements` WaE2EUrlTrackingMapUrlTrackingMapElement[]
              - …
          - `utm` WaE2EContextInfoUTMInfo
            - `utmCampaign` string
            - `utmSource` string
        - `displayName` string
        - `isSelfContact` boolean
        - `vcard` string
      - `contextInfo` WaE2EContextInfo
        - `actionLink` WaE2EActionLink
          - `URL` string
          - `buttonTitle` string
        - `afterReadDuration` integer
        - `alwaysShowAdAttribution` boolean
        - `botMessageSharingInfo` WaAICommonBotMessageSharingInfo
          - `botEntryPointOrigin` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 45 | 46 | 47 | 54 | 55 | 56
          - `forwardScore` integer
        - `businessInteractionPills` WaE2EContextInfoBusinessInteractionPills
          - `businessJID` string
          - `entryPoint` 0 | 1 | 2 | 3 | 4 | 5
          - `pills` WaE2EContextInfoBusinessInteractionPillsPill[]
            - `actionURL` string
            - `pillType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
          - `signatureEnvelope` WaAICommonBotSignatureVerificationMetadata
            - `proofs` WaAICommonBotSignatureVerificationUseCaseProof[]
              - …
          - `signedPayload` integer[]
        - `businessMessageForwardInfo` WaE2EContextInfoBusinessMessageForwardInfo
          - `businessOwnerJID` string
        - `conversionData` integer[]
        - `conversionDelaySeconds` integer
        - `conversionSource` string
        - `crossAppSource` 0 | 1 | 2
        - `ctwaPayload` integer[]
        - `ctwaSignals` string
        - `dataSharingContext` WaE2EContextInfoDataSharingContext
          - `dataSharingFlags` integer
          - `encryptedSignalTokenConsented` string
          - `parameters` WaE2EContextInfoDataSharingContextParameters[]
            - `contents` WaE2EContextInfoDataSharingContextParameters — recursive
            - `floatData` number
            - `intData` integer
            - `key` string
            - `stringData` string
          - `showMmDisclosure` boolean
        - `disappearingMode` WaE2EDisappearingMode
          - `initiatedByMe` boolean
          - `initiator` 0 | 1 | 2 | 3
          - `initiatorDeviceJID` string
          - `trigger` 0 | 1 | 2 | 3 | 4 | 5
        - `entryPointConversionApp` string
        - `entryPointConversionDelaySeconds` integer
        - `entryPointConversionExternalMedium` string
        - `entryPointConversionExternalSource` string
        - `entryPointConversionSource` string
        - `ephemeralSettingTimestamp` integer
        - `ephemeralSharedSecret` integer[]
        - `expiration` integer
        - `externalAdReply` WaE2EContextInfoExternalAdReplyInfo
          - `adContextPreviewDismissed` boolean
          - `adPreviewURL` string
          - `adType` 0 | 1
          - `agmHeaderInteractionStrategy` integer
          - `agmSubtitleStrategy` integer
          - `agmThumbnailStrategy` integer
          - `agmTitleStrategy` integer
          - `automatedGreetingMessageCtaType` string
          - `automatedGreetingMessageShown` boolean
          - `body` string
          - `clickToWhatsappCall` boolean
          - `containsAutoReply` boolean
          - `containsCtwaFlowsAutoReply` boolean
          - `ctaPayload` string
          - `ctwaClid` string
          - `disableNudge` boolean
          - `greetingMessageBody` string
          - `mediaType` 0 | 1 | 2
          - `mediaURL` string
          - `originalImageURL` string
          - `ref` string
          - `renderLargerThumbnail` boolean
          - `showAdAttribution` boolean
          - `sourceApp` string
          - `sourceID` string
          - `sourceType` string
          - `sourceURL` string
          - `thumbnail` integer[]
          - `thumbnailURL` string
          - `title` string
          - `wtwaAdFormat` boolean
          - `wtwaWebsiteURL` string
        - `featureEligibilities` WaE2EContextInfoFeatureEligibilities
          - `canBeReshared` boolean
          - `canReceiveMultiReact` boolean
          - `canRequestFeedback` boolean
          - `cannotBeRanked` boolean
          - `cannotBeReactedTo` boolean
        - `forwardOrigin` 0 | 1 | 2 | 3 | 4 | 5
        - `forwardedAiBotMessageInfo` WaAICommonForwardedAIBotMessageInfo
          - `botJID` string
          - `botName` string
          - `creatorName` string
        - `forwardedNewsletterMessageInfo` WaE2EContextInfoForwardedNewsletterMessageInfo
          - `accessibilityText` string
          - `contentType` 1 | 2 | 3
          - `newsletterJID` string
          - `newsletterName` string
          - `profileName` string
          - `serverMessageID` integer
        - `forwardingScore` integer
        - `groupMentions` WaE2EGroupMention[]
          - `groupJID` string
          - `groupSubject` string
        - `groupSubject` string
        - `isForwarded` boolean
        - `isGroupStatus` boolean
        - `isQuestion` boolean
        - `isSampled` boolean
        - `isSpoiler` boolean
        - `mediaDomainInfo` WaE2EMediaDomainInfo
          - `e2EeMediaKey` integer[]
          - `mediaKeyDomain` 0 | 1 | 2
        - `memberLabel` WaE2EMemberLabel
          - `label` string
          - `labelTimestamp` integer
        - `mentionedJID` string[]
        - `nonJIDMentions` integer
        - `pairedMediaType` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
        - `parentGroupJID` string
        - `partiallySelectedContent` WaE2EContextInfoPartiallySelectedContent
          - `text` string
        - `participant` string
        - `placeholderKey` WaCommonMessageKey
          - `ID` string
          - `fromMe` boolean
          - `participant` string
          - `remoteJID` string
        - `posterStatusID` string
        - `questionReplyQuotedMessage` WaE2EContextInfoQuestionReplyQuotedMessage
          - `quotedQuestion` WaE2EMessage — recursive
          - `quotedResponse` WaE2EMessage — recursive
          - `serverQuestionID` integer
        - `quotedAd` WaE2EContextInfoAdReplyInfo
          - `JPEGThumbnail` integer[]
          - `advertiserName` string
          - `caption` string
          - `mediaType` 0 | 1 | 2
        - `quotedMessage` WaE2EMessage — recursive
        - `quotedType` 0 | 1
        - `rankingVersion` integer
        - `remoteJID` string
        - `smbClientCampaignID` string
        - `smbServerCampaignID` string
        - `stanzaID` string
        - `statusAttributionType` 0 | 1 | 2 | 3 | 4
        - `statusAttributions` WaStatusAttributionsStatusAttribution[]
          - `actionURL` string
          - `attributionData` unknown
          - `type` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
        - `statusAudienceMetadata` WaE2EContextInfoStatusAudienceMetadata
- … truncated; see the full OpenAPI document linked below

## Response `200`

success

- GinH

## Other responses

- `400` — Error on validation
- `500` — Internal server error

---

[API](https://skmtc.net/evolution-foundation/apis/evolution-go.md) · [All operations](https://skmtc.net/evolution-foundation/apis/evolution-go/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/evolution-foundation/evolution-go/versions/8e9c4d7d1dab/schema)
