> ## 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.

# EmailTemplateColumnSectionInput

> Fields for a column layout. `columns` replaces the full child list (2–6 slots; null is empty). Omit it to change layout only, or to insert empty slots from columnCount.

<ResponseField name="columnCount" type="Int">
  Number of columns (2–6). Derived from columns.length when columns is set; if both are set they must match. Without columns, changing this pads or trims empty trailing slots.
</ResponseField>

<ResponseField name="columns" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-column-child-input">[EmailTemplateColumnChildInput]</a>}>
  Complete child list, length 2–6. Null items are empty slots. Replaces every child; new ids are minted from the payloads.

  <Expandable title="fields" lazyRender>
    <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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </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.
        </ResponseField>

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

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

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

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

<ResponseField name="gap" type="Int">
  Gap between columns 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="stackOnMobile" type="Boolean">
  Stack columns on small screens.
</ResponseField>

<ResponseField name="verticalAlignment" type={<a href="/docs/api-reference/v3/reference/marketing/email-template-vertical-alignment">EmailTemplateVerticalAlignment</a>}>
  Vertical alignment of column children.
</ResponseField>


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