Skip to main content

UpdateCommunication

Stable

Signature​

mutation {
UpdateCommunication(communicationId: ...)
}

Retourne : Communication

Arguments​

NomTypeRequisDéfautDescription
communicationIdID!✓——
issuerIdID——
periodDate——
htmlContentString——
localizedHtmlContent[LocalizedStringInput]——
titleString——
localizedTitle[LocalizedStringInput]——
communicationTypeIdID——
includedSegmentIds[ID!]—When provided, replaces the inclusion-segment list. Null = no change. Empty array = clear all inclusion segments.
excludedSegmentIds[ID!]—When provided, replaces the exclusion-segment list. Null = no change. Empty array = clear all exclusion segments.
allSecuritiesEligibleBoolean—Toggle for the per-security filter. When null, no change. When true, every security of the issuer is eligible. When false, only eligibleSecurityIds are eligible.
eligibleSecurityIds[ID!]—When provided, replaces the eligible-security list. Null = no change. Empty array = clear all eligible securities.

Exemple​

mutation {
UpdateCommunication(
communicationId: $communicationId
) {
id
title
localizedTitle {}
issuer {}
communicationType {}
period
htmlContent
localizedHtmlContent {}
state {}
publishDate
CommunicationDocuments {}
communicationDocuments {}
includedSegments {}
excludedSegments {}
allSecuritiesEligible
eligibleSecurities {}
}
}