> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# EmailTemplateColumnChildInput

> One column slot. Pass exactly one typed payload, or null in the parent list for an empty slot. Nested columns are not allowed.

<ResponseField name="button" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-button-section-input">EmailTemplateButtonSectionInput</a>}>
  A button section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="buttonLink" type="String">
      Fixed URL.
    </ResponseField>

    <ResponseField name="buttonText" type="String">
      Button label.
    </ResponseField>

    <ResponseField name="cornerRadius" type="Int">
      Corner radius in pixels.
    </ResponseField>

    <ResponseField name="fillColor" type="String">
      Fill color.
    </ResponseField>

    <ResponseField name="fontFamily" type="String">
      One of the email builder's fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store's brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
    </ResponseField>

    <ResponseField name="fontSize" type="Int">
      Label font size in pixels.
    </ResponseField>

    <ResponseField name="fullWidth" type="Boolean">
      Stretch the button to the content width.
    </ResponseField>

    <ResponseField name="horizontalAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-alignment">EmailTemplateAlignment</a>}>
      Horizontal alignment.
    </ResponseField>

    <ResponseField name="linkType" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-button-link-type">EmailTemplateButtonLinkType</a>}>
      How the destination is resolved.
    </ResponseField>

    <ResponseField name="padding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding inside the button.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="schemaFieldName" type="String">
      CamelCase Url field on this template's `trigger`. Used when linkType is DYNAMIC\_VARIABLE.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="strokeColor" type="String">
      Border color.
    </ResponseField>

    <ResponseField name="strokeWeight" type="Int">
      Border width in pixels.
    </ResponseField>

    <ResponseField name="textColor" type="String">
      Label color.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="chromeDino" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-chrome-dino-section-input">EmailTemplateChromeDinoSectionInput</a>}>
  A Chrome dinosaur section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="discount" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-discount-section-input">EmailTemplateDiscountSectionInput</a>}>
  A discount section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="blockBackgroundColor" type="String">
      Background color behind the discount text.
    </ResponseField>

    <ResponseField name="discountId" type="ID">
      DiscountCode id or legacyId from discountCodes.
    </ResponseField>

    <ResponseField name="fontFamily" type="String">
      One of the email builder's fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store's brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
    </ResponseField>

    <ResponseField name="fontSize" type="Int">
      Font size in pixels.
    </ResponseField>

    <ResponseField name="fontWeight" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-builder-font-weight">EmailTemplateBuilderFontWeight</a>}>
      Font weight.
    </ResponseField>

    <ResponseField name="horizontalAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-alignment">EmailTemplateAlignment</a>}>
      Horizontal alignment.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="textColor" type="String">
      Text color.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="footer" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-footer-section-input">EmailTemplateFooterSectionInput</a>}>
  A footer section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="fontFamily" type="String">
      One of the email builder's fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store's brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
    </ResponseField>

    <ResponseField name="fontSize" type="Int">
      Font size in pixels.
    </ResponseField>

    <ResponseField name="horizontalAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-alignment">EmailTemplateAlignment</a>}>
      Horizontal alignment.
    </ResponseField>

    <ResponseField name="horizontalPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-spacing-size">EmailTemplateSpacingSize</a>}>
      Named horizontal padding.
    </ResponseField>

    <ResponseField name="padding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Inner padding.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="textColor" type="String">
      Footer text color.
    </ResponseField>

    <ResponseField name="useTemplateAddress" type="Boolean">
      When true, render the address stored on this template. When false, use the team default address.
    </ResponseField>

    <ResponseField name="verticalPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-spacing-size">EmailTemplateSpacingSize</a>}>
      Named vertical padding.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="header" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-header-section-input">EmailTemplateHeaderSectionInput</a>}>
  A header section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="altText" type="String">
      Alt text.
    </ResponseField>

    <ResponseField name="clickthroughUrl" type="String">
      Clickthrough URL.
    </ResponseField>

    <ResponseField name="fontFamily" type="String">
      One of the email builder's fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store's brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written. Applies only when headerType is TEXT.
    </ResponseField>

    <ResponseField name="fontSize" type="Int">
      Font size in pixels.
    </ResponseField>

    <ResponseField name="headerType" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-header-type">EmailTemplateHeaderType</a>}>
      Image, logo, or text.
    </ResponseField>

    <ResponseField name="imageHeight" type="Int">
      Image height in pixels.
    </ResponseField>

    <ResponseField name="imageUrl" type="String">
      HTTPS URL of the header image or logo. To use a file, upload it with `uploadMarketingImage` (channel EMAIL) and pass the returned URL.
    </ResponseField>

    <ResponseField name="layout" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-alignment">EmailTemplateAlignment</a>}>
      Horizontal layout.
    </ResponseField>

    <ResponseField name="logoHeight" type="Int">
      Logo height in pixels.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="text" type="String">
      Header text.
    </ResponseField>

    <ResponseField name="textColor" type="String">
      Text color.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="html" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-html-section-input">EmailTemplateHtmlSectionInput</a>}>
  An HTML section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="html" type="String">
      Raw HTML markup.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="image" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-image-section-input">EmailTemplateImageSectionInput</a>}>
  An image section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="altText" type="String">
      Alt text.
    </ResponseField>

    <ResponseField name="caption" type="String">
      Caption text.
    </ResponseField>

    <ResponseField name="clickthroughLinkType" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-button-link-type">EmailTemplateButtonLinkType</a>}>
      How the clickthrough is resolved.
    </ResponseField>

    <ResponseField name="clickthroughSchemaFieldName" type="String">
      CamelCase Url field on this template's `trigger`. Used when clickthroughLinkType is DYNAMIC\_VARIABLE.
    </ResponseField>

    <ResponseField name="clickthroughUrl" type="String">
      Clickthrough URL.
    </ResponseField>

    <ResponseField name="horizontalPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-spacing-size">EmailTemplateSpacingSize</a>}>
      Named horizontal padding.
    </ResponseField>

    <ResponseField name="imageUrl" type="String">
      HTTPS URL of the image. To use a file, upload it with `uploadMarketingImage` (channel EMAIL) and pass the returned URL.
    </ResponseField>

    <ResponseField name="padding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the image.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="showCaption" type="Boolean">
      Show the caption.
    </ResponseField>

    <ResponseField name="verticalPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-spacing-size">EmailTemplateSpacingSize</a>}>
      Named vertical padding.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="line" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-line-section-input">EmailTemplateLineSectionInput</a>}>
  A line section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="color" type="String">
      Line color.
    </ResponseField>

    <ResponseField name="horizontalPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-spacing-size">EmailTemplateSpacingSize</a>}>
      Named horizontal padding.
    </ResponseField>

    <ResponseField name="padding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the line.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="verticalPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-spacing-size">EmailTemplateSpacingSize</a>}>
      Named vertical padding.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="menu" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-menu-section-input">EmailTemplateMenuSectionInput</a>}>
  A menu section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="fontFamily" type="String">
      One of the email builder's fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store's brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
    </ResponseField>

    <ResponseField name="fontSize" type="Int">
      Font size in pixels.
    </ResponseField>

    <ResponseField name="horizontalAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-alignment">EmailTemplateAlignment</a>}>
      Horizontal alignment.
    </ResponseField>

    <ResponseField name="itemSpacing" type="Int">
      Space between items in pixels.
    </ResponseField>

    <ResponseField name="linkColor" type="String">
      Color of menu links.
    </ResponseField>

    <ResponseField name="menuItems" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-menu-item-input">[EmailTemplateMenuItemInput!]</a>}>
      Menu links. Replaces the full list when set.

      <Expandable title="fields" lazyRender>
        <ResponseField name="id" type="ID">
          Stable item id.
        </ResponseField>

        <ResponseField name="label" type="String">
          Link label.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="stackOnMobile" type="Boolean">
      Stack items on small screens.
    </ResponseField>

    <ResponseField name="textColor" type="String">
      Text color.
    </ResponseField>

    <ResponseField name="useCustomSpacing" type="Boolean">
      Use `itemSpacing`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="qrCode" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-qr-code-section-input">EmailTemplateQrCodeSectionInput</a>}>
  A QR code section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="linkType" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-button-link-type">EmailTemplateButtonLinkType</a>}>
      How the destination is resolved.
    </ResponseField>

    <ResponseField name="schemaFieldName" type="String">
      CamelCase QR context field. Used when linkType is DYNAMIC\_VARIABLE.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="url" type="String">
      Fixed URL.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="socials" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-socials-section-input">EmailTemplateSocialsSectionInput</a>}>
  A socials section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="horizontalAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-alignment">EmailTemplateAlignment</a>}>
      Horizontal alignment.
    </ResponseField>

    <ResponseField name="iconColor" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-social-icon-color">EmailTemplateSocialIconColor</a>}>
      Icon color treatment.
    </ResponseField>

    <ResponseField name="iconPadding" type="Int">
      Padding around each icon in pixels.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="socialLinks" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-social-link-input">[EmailTemplateSocialLinkInput!]</a>}>
      Social icons and URLs. Replaces the full list when set.

      <Expandable title="fields" lazyRender>
        <ResponseField name="hidden" type="Boolean">
          Hide this icon.
        </ResponseField>

        <ResponseField name="id" type="ID">
          Stable item id.
        </ResponseField>

        <ResponseField name="platform" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-social-platform">EmailTemplateSocialPlatform</a>}>
          Network.
        </ResponseField>

        <ResponseField name="source" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-social-item-source">EmailTemplateSocialItemSource</a>}>
          Custom vs brand-kit.
        </ResponseField>

        <ResponseField name="url" type="String">
          Profile URL.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="useBrandKitSocials" type="Boolean">
      Use brand-kit socials.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="spacer" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-spacer-section-input">EmailTemplateSpacerSectionInput</a>}>
  A spacer section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="height" type="Int">
      Height in pixels.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="subscriptionAddToOrder" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-subscription-add-to-order-section-input">EmailTemplateSubscriptionAddToOrderSectionInput</a>}>
  A subscription add-to-order section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="subscriptionSkipOrDelay" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-subscription-skip-or-delay-section-input">EmailTemplateSubscriptionSkipOrDelaySectionInput</a>}>
  A skip-or-delay section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="chargeDate" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-subscription-charge-date-input">EmailTemplateSubscriptionChargeDateInput</a>}>
      Charge-date display.

      <Expandable title="fields" lazyRender>
        <ResponseField name="dateFormat" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-subscription-date-format">EmailTemplateSubscriptionDateFormat</a>}>
          How the charge date is formatted.
        </ResponseField>

        <ResponseField name="enabled" type="Boolean">
          Show the charge date.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="delayOptions" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-delay-option-input">[EmailTemplateDelayOptionInput!]</a>}>
      Replaces the delay-option list.

      <Expandable title="fields" lazyRender>
        <ResponseField name="timeUnit" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-delay-time-unit">EmailTemplateDelayTimeUnit</a>}>
          Unit.
        </ResponseField>

        <ResponseField name="value" type="Int">
          Positive count of units.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="delayedPage" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-title-subtitle-input">EmailTemplateTitleSubtitleInput</a>}>
      Confirmation copy after a delay.

      <Expandable title="fields" lazyRender>
        <ResponseField name="subtitle" type="String">
          Subtitle.
        </ResponseField>

        <ResponseField name="title" type="String">
          Title.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="font" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-brand-kit-font-input">EmailTemplateBrandKitFontInput</a>}>
      Body font.

      <Expandable title="fields" lazyRender>
        <ResponseField name="fontFamily" type="String">
          One of the email builder's fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store's brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
        </ResponseField>

        <ResponseField name="fontSizePx" type="Int">
          Font size in pixels.
        </ResponseField>

        <ResponseField name="fontWeight" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-brand-kit-font-weight">EmailTemplateBrandKitFontWeight</a>}>
          Font weight.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="initialPage" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-subscription-skip-initial-page-input">EmailTemplateSubscriptionSkipInitialPageInput</a>}>
      Landing-page copy and button.

      <Expandable title="fields" lazyRender>
        <ResponseField name="buttons" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-brand-kit-email-button-input">EmailTemplateBrandKitEmailButtonInput</a>}>
          Button styles.
        </ResponseField>

        <ResponseField name="title" type="String">
          Page title.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="skipOption" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-subscription-skip-option-input">EmailTemplateSubscriptionSkipOptionInput</a>}>
      Skip option.

      <Expandable title="fields" lazyRender>
        <ResponseField name="enabled" type="Boolean">
          Offer skip.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="skippedPage" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-title-subtitle-input">EmailTemplateTitleSubtitleInput</a>}>
      Confirmation copy after a skip.

      <Expandable title="fields" lazyRender>
        <ResponseField name="subtitle" type="String">
          Subtitle.
        </ResponseField>

        <ResponseField name="title" type="String">
          Title.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="textColor" type="String">
      Text color.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="subscriptionSwapProduct" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-subscription-swap-product-section-input">EmailTemplateSubscriptionSwapProductSectionInput</a>}>
  A subscription swap-product section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="table" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-section-input">EmailTemplateTableSectionInput</a>}>
  A table section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="borderColor" type="String">
      Table border color.
    </ResponseField>

    <ResponseField name="borderStyle" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-border-style">EmailTemplateTableBorderStyle</a>}>
      Table border style.
    </ResponseField>

    <ResponseField name="borderWidth" type="Int">
      Table border width in pixels.
    </ResponseField>

    <ResponseField name="cellPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding inside body cells.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="cellVerticalAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-vertical-alignment">EmailTemplateTableVerticalAlignment</a>}>
      Vertical alignment of cell content.
    </ResponseField>

    <ResponseField name="columns" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-column-input">[EmailTemplateTableColumnInput!]</a>}>
      Complete column list. Replaces every column.

      <Expandable title="fields" lazyRender>
        <ResponseField name="headerAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-alignment">EmailTemplateAlignment</a>}>
          Header alignment.
        </ResponseField>

        <ResponseField name="headerLabel" type="String">
          Header label.
        </ResponseField>

        <ResponseField name="id" type="ID">
          Stable column id.
        </ResponseField>

        <ResponseField name="width" type="Float">
          Percentage when MANUAL.
        </ResponseField>

        <ResponseField name="widthMode" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-column-width-mode">EmailTemplateTableColumnWidthMode</a>}>
          Auto or percentage.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="dynamicRowTemplates" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-cell-input">[EmailTemplateTableCellInput!]</a>}>
      One cell per column. Replaces the dynamic row template.

      <Expandable title="fields" lazyRender>
        <ResponseField name="image" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-image-cell-input">EmailTemplateTableImageCellInput</a>}>
          Image cell fields. Implies cellType IMAGE.
        </ResponseField>

        <ResponseField name="text" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-text-cell-input">EmailTemplateTableTextCellInput</a>}>
          Text cell fields. Implies cellType TEXT.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="headerBackgroundColor" type="String">
      Header row background color.
    </ResponseField>

    <ResponseField name="headerBold" type="Boolean">
      Bold header text.
    </ResponseField>

    <ResponseField name="headerFontSize" type="Int">
      Header font size in pixels.
    </ResponseField>

    <ResponseField name="headerItalic" type="Boolean">
      Italic header text.
    </ResponseField>

    <ResponseField name="headerPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding inside header cells.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="headerStrikethrough" type="Boolean">
      Strikethrough header text.
    </ResponseField>

    <ResponseField name="headerTextColor" type="String">
      Header cell text color.
    </ResponseField>

    <ResponseField name="headerUnderline" type="Boolean">
      Underlined header text.
    </ResponseField>

    <ResponseField name="horizontalAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-alignment">EmailTemplateAlignment</a>}>
      Horizontal alignment of the table.
    </ResponseField>

    <ResponseField name="maxRows" type="Int">
      Cap on dynamic rows. Null shows all.
    </ResponseField>

    <ResponseField name="mobileStacking" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-mobile-stacking">EmailTemplateTableMobileStacking</a>}>
      How columns stack on small screens.
    </ResponseField>

    <ResponseField name="mode" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-mode">EmailTemplateTableMode</a>}>
      Static grid vs event-driven rows.
    </ResponseField>

    <ResponseField name="rowCollection" type="String">
      Event path for dynamic rows.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="showHeaderRow" type="Boolean">
      Show column header labels.
    </ResponseField>

    <ResponseField name="staticRows" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-row-input">[EmailTemplateTableRowInput!]</a>}>
      Complete static grid. Replaces every row.

      <Expandable title="fields" lazyRender>
        <ResponseField name="cells" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-table-cell-input">[EmailTemplateTableCellInput!]</a>}>
          Cells in column order.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="text" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-text-section-input">EmailTemplateTextSectionInput</a>}>
  A text section in this slot.

  <Expandable title="fields" lazyRender>
    <ResponseField name="fontFamily" type="String">
      One of the email builder's fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store's brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
    </ResponseField>

    <ResponseField name="fontSize" type="Int">
      Font size in pixels.
    </ResponseField>

    <ResponseField name="linkColor" type="String">
      Link color.
    </ResponseField>

    <ResponseField name="sectionColor" type="String">
      Section background color.
    </ResponseField>

    <ResponseField name="sectionPadding" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-padding-input">EmailTemplatePaddingInput</a>}>
      Padding around the section.

      <Expandable title="fields" lazyRender>
        <ResponseField name="bottom" type="Int">
          Bottom padding in pixels.
        </ResponseField>

        <ResponseField name="left" type="Int">
          Left padding in pixels.
        </ResponseField>

        <ResponseField name="right" type="Int">
          Right padding in pixels.
        </ResponseField>

        <ResponseField name="top" type="Int">
          Top padding in pixels.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="text" type="String">
      Body HTML/text.
    </ResponseField>

    <ResponseField name="textColor" type="String">
      Text color.
    </ResponseField>
  </Expandable>
</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.