INPUT_OBJECT

UpdateEmailTemplateInput

link GraphQL Schema definition

  • input UpdateEmailTemplateInput {
  • clientMutationId: String
  • # Unique identifier of entity.
  • id: ID!
  • # Last modification time.
  • modified: DateTime
  • # Creation time.
  • created: DateTime
  • # HTML body of the template. May use merge-field placeholders that are filled with
  • # record values when the template is composed.
  • body: String
  • # Id of the folder.
  • emailTemplateFolderId: ID
  • # Name of the entity and its default text representation.
  • name: String
  • # Id of the template owner.
  • ownerId: ID
  • # List of integers.
  • recentColors: [Int!]
  • # Sharing model for the template (e.g. shared with selected sales units, selected
  • # users, or open for editing by all).
  • shareMode: ShareModeEnum
  • # When true, the template's public sharing URL is active and accessible. Setting
  • # to false invalidates outstanding sharing URLs.
  • sharingUrlIsEnabled: Boolean
  • # Public sharing-link configuration: resolved URL plus optional personalisation
  • # context (entity type, entity id) used to pre-fill merge fields. Empty when no
  • # sharing link is configured.
  • sharingUrlSettings: JSONString
  • # Subject line of emails composed from this template. Supports merge-field
  • # placeholders.
  • subject: String
  • # Template format (e.g. HtmlTemplate, PlainTextTemplate).
  • type: EmailTemplateTypeEnum
  • # Revision when entity was lastly changed.
  • revision: Int
  • # Sales units granted shared access to this template (custom share mode).
  • sharingUnits: [CreateEmailTemplateSharingSalesUnitRelationNoEmailTemplateBackrefInput!]
  • # Users granted shared access to this template (custom share mode).
  • sharingClients: [CreateEmailTemplateSharingClientRelationNoEmailTemplateBackrefInput!]
  • # Files attached to the template (used as default attachments).
  • documents: [CreateCloudObjectRelationNoBackrefInput!]
  • }

link Require by