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

# Clone a landing page

> 既存のランディングページのコピーを作成します。

export const ScopesList = ({scopes = [], description = "この API には、次のいずれかのスコープが必要です。"}) => {
  if (!scopes || scopes.length === 0) {
    return null;
  }
  const sortedScopes = scopes.sort((a, b) => a.localeCompare(b));
  return <div>
      <div className="text-sm mb-2">{description}</div>
      <div>
        {sortedScopes.map((scope, index) => <div key={index}>
            <code>
              <span className="text-xs">{scope}</span>
            </code>
          </div>)}
      </div>
    </div>;
};

export const SupportedProducts = ({marketing, sales, service, cms, marketingLevel, salesLevel, serviceLevel, cmsLevel}) => {
  const translations = {
    header: "サポートされる製品",
    description: "次のいずれかの製品またはそれ以上が必要です。",
    productNames: {
      marketing: "Marketing Hub",
      sales: "Sales Hub",
      service: "Service Hub",
      cms: "Content Hub"
    },
    tiers: {
      free: "無料ツール",
      starter: "Starter",
      professional: "Professional",
      enterprise: "Enterprise"
    }
  };
  const translateTier = tier => {
    if (!tier) return '';
    const lowerTier = tier.toLowerCase();
    return translations.tiers[lowerTier] || tier;
  };
  const products = [{
    name: marketing ? translations.productNames.marketing : '',
    level: translateTier(marketingLevel),
    icon: "https://mintlify-assets.b-cdn.net/Icons/marketing-bolt.svg",
    alt: "Marketing Hub"
  }, {
    name: sales ? translations.productNames.sales : '',
    level: translateTier(salesLevel),
    icon: "https://mintlify-assets.b-cdn.net/Icons/sales-star.svg",
    alt: "Sales Hub"
  }, {
    name: service ? translations.productNames.service : '',
    level: translateTier(serviceLevel),
    icon: "https://mintlify-assets.b-cdn.net/Icons/service-heart.svg",
    alt: "Service Hub"
  }, {
    name: cms ? translations.productNames.cms : '',
    level: translateTier(cmsLevel),
    icon: "https://mintlify-assets.b-cdn.net/Icons/content-play.svg",
    alt: "Content Hub"
  }].filter(product => product.name && product.level);
  if (products.length === 0) return null;
  return <div>
      <div className="text-sm mb-2">{translations.description}</div>
      <div className={`grid ${products.length === 1 ? 'grid-cols-1' : 'grid-cols-2'} gap-1.5`}>
        {products.map((product, index) => <div key={index} style={{
    display: 'flex',
    alignItems: 'center'
  }}>
            <img src={product.icon} alt={product.alt} className="w-3.5 h-3.5 mr-1.5 mt-2.5 mb-2.5 flex-shrink-0 align-middle" />
            <span className="font-medium mr-1 text-sm">{product.name} -</span>
            <span className="text-sm">{product.level}</span>
          </div>)}
      </div>
    </div>;
};

<AccordionGroup>
  <Accordion title="Supported products" defaultOpen="true" icon="cubes">
    <SupportedProducts marketing={true} sales={true} service={true} cms={true} marketingLevel="FREE" salesLevel="FREE" serviceLevel="FREE" cmsLevel="FREE" />
  </Accordion>

  <Accordion title="Required Scopes" icon="key">
    <ScopesList
      scopes={[
  'content'
]}
    />
  </Accordion>
</AccordionGroup>


## OpenAPI

````yaml specs/legacy/v3/cms-pages-v3.json POST /cms/v3/pages/landing-pages/clone
openapi: 3.0.1
info:
  title: ページ
  description: Use these endpoints for interacting with Landing Pages and Site Pages
  version: v3
  x-hubspot-product-tier-requirements:
    marketing: FREE
    sales: FREE
    service: FREE
    cms: FREE
    commerce: FREE
    crmHub: FREE
    dataHub: FREE
  x-hubspot-api-use-case: ウェブサイトページの更新に誤りがあったことに気づいたら、このAPIを使用してそのページの変更履歴を表示し、ページを元のバージョンに復元します。
  x-hubspot-related-documentation:
    - name: Pages Guide
      url: https://developers.hubspot.com/docs/guides/api/cms/pages
  x-hubspot-introduction: ページAPIを使用して、ウェブサイトページの作成や管理を行います。
servers:
  - url: https://api.hubapi.com
security: []
tags:
  - name: A/B tests
  - name: Advanced
  - name: Basic
  - name: Batch
  - name: Folders
  - name: Landing pages
  - name: Multi-language
  - name: Website pages
paths:
  /cms/v3/pages/landing-pages/clone:
    post:
      tags:
        - Landing pages
      summary: ランディングページを複製
      description: 既存のランディングページのコピーを作成します。
      operationId: post-/cms/v3/pages/landing-pages/clone_clone
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ContentCloneRequestVNext'
        required: true
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Page'
        default:
          $ref: '#/components/responses/Error'
          description: ''
      security:
        - oauth2:
            - content.landing_pages.write
        - oauth2:
            - content
components:
  schemas:
    ContentCloneRequestVNext:
      required:
        - id
      type: object
      properties:
        cloneName:
          type: string
          description: 複製されたオブジェクトの名前。
        id:
          type: string
          description: 複製されるオブジェクトのID。
      description: Request body object for cloning content.
    Page:
      required:
        - abStatus
        - abTestId
        - archivedAt
        - archivedInDashboard
        - attachedStylesheets
        - authorName
        - campaign
        - categoryId
        - contentGroupId
        - contentTypeCategory
        - created
        - createdById
        - currentState
        - currentlyPublished
        - domain
        - dynamicPageDataSourceId
        - dynamicPageDataSourceType
        - dynamicPageHubDbTableId
        - enableDomainStylesheets
        - enableLayoutStylesheets
        - featuredImage
        - featuredImageAltText
        - folderId
        - footerHtml
        - headHtml
        - htmlTitle
        - id
        - includeDefaultCustomCss
        - language
        - layoutSections
        - linkRelCanonicalUrl
        - mabExperimentId
        - metaDescription
        - name
        - pageExpiryDate
        - pageExpiryEnabled
        - pageExpiryRedirectId
        - pageExpiryRedirectUrl
        - pageRedirected
        - password
        - publicAccessRules
        - publicAccessRulesEnabled
        - publishDate
        - publishImmediately
        - slug
        - state
        - subcategory
        - templatePath
        - themeSettingsValues
        - translatedFromId
        - translations
        - updated
        - updatedById
        - url
        - useFeaturedImage
        - widgetContainers
        - widgets
      type: object
      properties:
        abStatus:
          type: string
          description: 該当する場合、このページに関連付けられているABテストのステータス
          enum:
            - automated_loser_variant
            - automated_master
            - automated_variant
            - loser_variant
            - mab_master
            - mab_variant
            - master
            - variant
        abTestId:
          type: string
          description: 該当する場合、このページに関連付けられたABテストのID
        archivedAt:
          type: string
          description: このページが削除されたタイムスタンプ（ISO8601 形式）。
          format: date-time
        archivedInDashboard:
          type: boolean
          description: trueの場合、そのページが引き続き公開されていても、そのページはダッシュボードには表示されません。
        attachedStylesheets:
          type: array
          description: >-
            このページに添付するスタイルシートのリスト。これらのスタイルシートはこのページにのみ添付されます。優先順位はHTMLで使用される場合と同様に下から上への順になります。
          items:
            type: object
            additionalProperties:
              type: object
              properties: {}
        authorName:
          type: string
          description: このページを更新したユーザーの名前。
        campaign:
          type: string
          description: このページが属するマーケティングキャンペーンのGUID。
        categoryId:
          type: integer
          description: このオブジェクトのタイプのID。常に     にしてください。
          format: int32
        contentGroupId:
          type: string
          description: ページと関連付けられたコンテンツグループの固有ID。
        contentTypeCategory:
          type: string
          description: このオブジェクトのタイプを表すENUM。LANDING_PAGEまたはSITE_PAGEにしてください。
          enum:
            - '0'
            - '1'
            - '10'
            - '11'
            - '12'
            - '13'
            - '14'
            - '15'
            - '16'
            - '17'
            - '18'
            - '19'
            - '2'
            - '20'
            - '21'
            - '22'
            - '3'
            - '4'
            - '5'
            - '6'
            - '7'
            - '8'
            - '9'
        created:
          type: string
          description: ページが作成された日時を示すタイムスタンプ。
          format: date-time
        createdById:
          type: string
          description: このページを作成したユーザーのID。
        currentState:
          type: string
          description: このページの現在の状態を表す生成されたENUM。
          enum:
            - AGENT_GENERATED
            - AUTOMATED
            - AUTOMATED_AB
            - AUTOMATED_AB_VARIANT
            - AUTOMATED_DRAFT
            - AUTOMATED_DRAFT_AB
            - AUTOMATED_DRAFT_ABVARIANT
            - AUTOMATED_FOR_FORM
            - AUTOMATED_FOR_FORM_BUFFER
            - AUTOMATED_FOR_FORM_DRAFT
            - AUTOMATED_FOR_FORM_LEGACY
            - AUTOMATED_LOSER_ABVARIANT
            - AUTOMATED_SENDING
            - BLOG_EMAIL_DRAFT
            - BLOG_EMAIL_PUBLISHED
            - DRAFT
            - DRAFT_AB
            - DRAFT_AB_VARIANT
            - ERROR
            - LOSER_AB_VARIANT
            - PAGE_STUB
            - PRE_PROCESSING
            - PROCESSING
            - PUBLISHED
            - PUBLISHED_AB
            - PUBLISHED_AB_VARIANT
            - PUBLISHED_OR_SCHEDULED
            - RSS_TO_EMAIL_DRAFT
            - RSS_TO_EMAIL_PUBLISHED
            - SCHEDULED
            - SCHEDULED_AB
            - SCHEDULED_OR_PUBLISHED
        currentlyPublished:
          type: boolean
          description: ページが現在公開されているかどうかを示します。
        domain:
          type: string
          description: このページが解決されるドメイン。NULLの場合、ページのデフォルトは、このコンテンツタイプのプライマリードメインになります。
        dynamicPageDataSourceId:
          type: string
          description: 動的ページによって使用されるデータソースのID。
        dynamicPageDataSourceType:
          type: integer
          description: 動的ページによって使用されるデータソースのタイプ。
          format: int32
        dynamicPageHubDbTableId:
          type: string
          description: 該当する場合、このページが参照するHubDBテーブルのID
        enableDomainStylesheets:
          type: boolean
          description: テンプレートのスタイルを適用するかどうかを決定するブール値。
        enableLayoutStylesheets:
          type: boolean
          description: テンプレートのスタイルを適用するかどうかを決定するブール値。
        featuredImage:
          type: string
          description: このページのfeaturedImage。
        featuredImageAltText:
          type: string
          description: featuredImageの代替テキスト。
        folderId:
          type: string
          description: このランディングページがアプリダッシュボードでの整理で関連付けられているフォルダーのID。
        footerHtml:
          type: string
          description: 埋め込みコードのカスタムHTML。ページの</body>タグの前に配置するJavaScript。
        headHtml:
          type: string
          description: 埋め込みコードのカスタムHTML。ページの<head>タグ内に配置するJavaScriptなど。
        htmlTitle:
          type: string
          description: このページのHTMLタイトル。
        id:
          type: string
          description: ページの固有ID。
        includeDefaultCustomCss:
          type: boolean
          description: プライマリーCSSファイルを適用するかどうかを決定するブール値。
        language:
          type: string
          description: 明示的に定義されたページのISO 639言語コード。NULLの場合、ページのデフォルトはドメインの言語になります。
          enum:
            - aa
            - ab
            - ae
            - af
            - af-na
            - af-za
            - agq
            - agq-cm
            - ak
            - ak-gh
            - am
            - am-et
            - an
            - ann
            - ann-ng
            - ar
            - ar-001
            - ar-ae
            - ar-bh
            - ar-dj
            - ar-dz
            - ar-eg
            - ar-eh
            - ar-er
            - ar-il
            - ar-iq
            - ar-jo
            - ar-km
            - ar-kw
            - ar-lb
            - ar-ly
            - ar-ma
            - ar-mr
            - ar-om
            - ar-ps
            - ar-qa
            - ar-sa
            - ar-sd
            - ar-so
            - ar-ss
            - ar-sy
            - ar-td
            - ar-tn
            - ar-ye
            - as
            - as-in
            - asa
            - asa-tz
            - ast
            - ast-es
            - av
            - ay
            - az
            - az-az
            - ba
            - bal
            - bal-pk
            - bas
            - bas-cm
            - be
            - be-by
            - bem
            - bem-zm
            - bez
            - bez-tz
            - bg
            - bg-bg
            - bgc
            - bgc-in
            - bho
            - bho-in
            - bi
            - blo
            - blo-bj
            - bm
            - bm-ml
            - bn
            - bn-bd
            - bn-in
            - bo
            - bo-cn
            - bo-in
            - br
            - br-fr
            - brx
            - brx-in
            - bs
            - bs-ba
            - ca
            - ca-ad
            - ca-es
            - ca-fr
            - ca-it
            - ccp
            - ccp-bd
            - ccp-in
            - ce
            - ce-ru
            - ceb
            - ceb-ph
            - cgg
            - cgg-ug
            - ch
            - chr
            - chr-us
            - ckb
            - ckb-iq
            - ckb-ir
            - co
            - cr
            - cs
            - cs-cz
            - csw
            - csw-ca
            - cu
            - cu-ru
            - cv
            - cv-ru
            - cy
            - cy-gb
            - da
            - da-dk
            - da-gl
            - dav
            - dav-ke
            - de
            - de-at
            - de-be
            - de-ch
            - de-de
            - de-gr
            - de-it
            - de-li
            - de-lu
            - dje
            - dje-ne
            - doi
            - doi-in
            - dsb
            - dsb-de
            - dua
            - dua-cm
            - dv
            - dyo
            - dyo-sn
            - dz
            - dz-bt
            - ebu
            - ebu-ke
            - ee
            - ee-gh
            - ee-tg
            - el
            - el-cy
            - el-gr
            - en
            - en-001
            - en-150
            - en-ae
            - en-ag
            - en-ai
            - en-as
            - en-at
            - en-au
            - en-bb
            - en-be
            - en-bi
            - en-bm
            - en-bs
            - en-bw
            - en-bz
            - en-ca
            - en-cc
            - en-ch
            - en-ck
            - en-cm
            - en-cn
            - en-cx
            - en-cy
            - en-cz
            - en-de
            - en-dg
            - en-dk
            - en-dm
            - en-ee
            - en-eg
            - en-er
            - en-es
            - en-fi
            - en-fj
            - en-fk
            - en-fm
            - en-fr
            - en-gb
            - en-gd
            - en-gg
            - en-gh
            - en-gi
            - en-gm
            - en-gs
            - en-gu
            - en-gy
            - en-hk
            - en-hu
            - en-id
            - en-ie
            - en-il
            - en-im
            - en-in
            - en-io
            - en-it
            - en-je
            - en-jm
            - en-ke
            - en-ki
            - en-kn
            - en-ky
            - en-lc
            - en-lr
            - en-ls
            - en-lu
            - en-mg
            - en-mh
            - en-mo
            - en-mp
            - en-ms
            - en-mt
            - en-mu
            - en-mv
            - en-mw
            - en-mx
            - en-my
            - en-na
            - en-nf
            - en-ng
            - en-nl
            - en-no
            - en-nr
            - en-nu
            - en-nz
            - en-pg
            - en-ph
            - en-pk
            - en-pl
            - en-pn
            - en-pr
            - en-pt
            - en-pw
            - en-ro
            - en-rw
            - en-sb
            - en-sc
            - en-sd
            - en-se
            - en-sg
            - en-sh
            - en-si
            - en-sk
            - en-sl
            - en-ss
            - en-sx
            - en-sz
            - en-tc
            - en-th
            - en-tk
            - en-tn
            - en-to
            - en-tt
            - en-tv
            - en-tz
            - en-ug
            - en-um
            - en-us
            - en-vc
            - en-vg
            - en-vi
            - en-vn
            - en-vu
            - en-ws
            - en-za
            - en-zm
            - en-zw
            - eo
            - eo-001
            - es
            - es-419
            - es-ar
            - es-bo
            - es-br
            - es-bz
            - es-cl
            - es-co
            - es-cr
            - es-cu
            - es-do
            - es-ea
            - es-ec
            - es-es
            - es-gq
            - es-gt
            - es-hn
            - es-ic
            - es-mx
            - es-ni
            - es-pa
            - es-pe
            - es-ph
            - es-pr
            - es-py
            - es-sv
            - es-us
            - es-uy
            - es-ve
            - et
            - et-ee
            - eu
            - eu-es
            - ewo
            - ewo-cm
            - fa
            - fa-af
            - fa-ir
            - ff
            - ff-bf
            - ff-cm
            - ff-gh
            - ff-gm
            - ff-gn
            - ff-gw
            - ff-lr
            - ff-mr
            - ff-ne
            - ff-ng
            - ff-sl
            - ff-sn
            - fi
            - fi-fi
            - fil
            - fil-ph
            - fj
            - fo
            - fo-dk
            - fo-fo
            - fr
            - fr-be
            - fr-bf
            - fr-bi
            - fr-bj
            - fr-bl
            - fr-ca
            - fr-cd
            - fr-cf
            - fr-cg
            - fr-ch
            - fr-ci
            - fr-cm
            - fr-dj
            - fr-dz
            - fr-fr
            - fr-ga
            - fr-gf
            - fr-gn
            - fr-gp
            - fr-gq
            - fr-ht
            - fr-km
            - fr-lu
            - fr-ma
            - fr-mc
            - fr-mf
            - fr-mg
            - fr-ml
            - fr-mq
            - fr-mr
            - fr-mu
            - fr-nc
            - fr-ne
            - fr-pf
            - fr-pm
            - fr-re
            - fr-rw
            - fr-sc
            - fr-sn
            - fr-sy
            - fr-td
            - fr-tg
            - fr-tn
            - fr-vu
            - fr-wf
            - fr-yt
            - frr
            - frr-de
            - fur
            - fur-it
            - fy
            - fy-nl
            - ga
            - ga-gb
            - ga-ie
            - gaa
            - gaa-gh
            - gd
            - gd-gb
            - gl
            - gl-es
            - gn
            - gsw
            - gsw-ch
            - gsw-fr
            - gsw-li
            - gu
            - gu-in
            - guz
            - guz-ke
            - gv
            - gv-im
            - ha
            - ha-gh
            - ha-ne
            - ha-ng
            - haw
            - haw-us
            - he
            - he-il
            - hi
            - hi-in
            - hmn
            - ho
            - hr
            - hr-ba
            - hr-hr
            - hsb
            - hsb-de
            - ht
            - ht-ht
            - hu
            - hu-hu
            - hy
            - hy-am
            - hz
            - ia
            - ia-001
            - id
            - id-id
            - ie
            - ie-ee
            - ig
            - ig-ng
            - ii
            - ii-cn
            - ik
            - io
            - is
            - is-is
            - it
            - it-ch
            - it-it
            - it-sm
            - it-va
            - iu
            - ja
            - ja-jp
            - jgo
            - jgo-cm
            - jmc
            - jmc-tz
            - jv
            - jv-id
            - ka
            - ka-ge
            - kab
            - kab-dz
            - kam
            - kam-ke
            - kar
            - kde
            - kde-tz
            - kea
            - kea-cv
            - kg
            - kgp
            - kgp-br
            - kh
            - khq
            - khq-ml
            - ki
            - ki-ke
            - kj
            - kk
            - kk-kz
            - kkj
            - kkj-cm
            - kl
            - kl-gl
            - kln
            - kln-ke
            - km
            - km-kh
            - kn
            - kn-in
            - ko
            - ko-cn
            - ko-kp
            - ko-kr
            - kok
            - kok-in
            - kr
            - ks
            - ks-in
            - ksb
            - ksb-tz
            - ksf
            - ksf-cm
            - ksh
            - ksh-de
            - ku
            - ku-tr
            - kv
            - kw
            - kw-gb
            - kxv
            - kxv-in
            - ky
            - ky-kg
            - la
            - lag
            - lag-tz
            - lb
            - lb-lu
            - lg
            - lg-ug
            - li
            - lij
            - lij-it
            - lkt
            - lkt-us
            - lmo
            - lmo-it
            - ln
            - ln-ao
            - ln-cd
            - ln-cf
            - ln-cg
            - lo
            - lo-la
            - lrc
            - lrc-iq
            - lrc-ir
            - lt
            - lt-lt
            - lu
            - lu-cd
            - luo
            - luo-ke
            - luy
            - luy-ke
            - lv
            - lv-lv
            - mai
            - mai-in
            - mas
            - mas-ke
            - mas-tz
            - mdf
            - mdf-ru
            - mer
            - mer-ke
            - mfe
            - mfe-mu
            - mg
            - mg-mg
            - mgh
            - mgh-mz
            - mgo
            - mgo-cm
            - mh
            - mi
            - mi-nz
            - mk
            - mk-mk
            - ml
            - ml-in
            - mn
            - mn-mn
            - mni
            - mni-in
            - mr
            - mr-in
            - ms
            - ms-bn
            - ms-id
            - ms-my
            - ms-sg
            - mt
            - mt-mt
            - mua
            - mua-cm
            - my
            - my-mm
            - mzn
            - mzn-ir
            - na
            - naq
            - naq-na
            - nb
            - nb-no
            - nb-sj
            - nd
            - nd-zw
            - nds
            - nds-de
            - nds-nl
            - ne
            - ne-in
            - ne-np
            - ng
            - nl
            - nl-aw
            - nl-be
            - nl-bq
            - nl-ch
            - nl-cw
            - nl-lu
            - nl-nl
            - nl-sr
            - nl-sx
            - nmg
            - nmg-cm
            - nn
            - nn-no
            - nnh
            - nnh-cm
            - 'no'
            - no-no
            - nqo
            - nqo-gn
            - nr
            - nso
            - nso-za
            - nus
            - nus-ss
            - nv
            - ny
            - nyn
            - nyn-ug
            - oc
            - oc-es
            - oc-fr
            - oj
            - om
            - om-et
            - om-ke
            - or
            - or-in
            - os
            - os-ge
            - os-ru
            - pa
            - pa-in
            - pa-pk
            - pcm
            - pcm-ng
            - pi
            - pis
            - pis-sb
            - pl
            - pl-pl
            - prg
            - prg-001
            - ps
            - ps-af
            - ps-pk
            - pt
            - pt-ao
            - pt-br
            - pt-ch
            - pt-cv
            - pt-gq
            - pt-gw
            - pt-lu
            - pt-mo
            - pt-mz
            - pt-pt
            - pt-st
            - pt-tl
            - qu
            - qu-bo
            - qu-ec
            - qu-pe
            - raj
            - raj-in
            - rm
            - rm-ch
            - rn
            - rn-bi
            - ro
            - ro-md
            - ro-ro
            - rof
            - rof-tz
            - ru
            - ru-by
            - ru-kg
            - ru-kz
            - ru-md
            - ru-ru
            - ru-ua
            - rw
            - rw-rw
            - rwk
            - rwk-tz
            - sa
            - sa-in
            - sah
            - sah-ru
            - saq
            - saq-ke
            - sat
            - sat-in
            - sbp
            - sbp-tz
            - sc
            - sc-it
            - sd
            - sd-in
            - sd-pk
            - se
            - se-fi
            - se-no
            - se-se
            - seh
            - seh-mz
            - ses
            - ses-ml
            - sg
            - sg-cf
            - shi
            - shi-ma
            - si
            - si-lk
            - sk
            - sk-sk
            - sl
            - sl-si
            - sm
            - smn
            - smn-fi
            - sms
            - sms-fi
            - sn
            - sn-zw
            - so
            - so-dj
            - so-et
            - so-ke
            - so-so
            - sq
            - sq-al
            - sq-mk
            - sq-xk
            - sr
            - sr-ba
            - sr-cs
            - sr-me
            - sr-rs
            - sr-xk
            - ss
            - st
            - st-ls
            - st-za
            - su
            - su-id
            - sv
            - sv-ax
            - sv-fi
            - sv-se
            - sw
            - sw-cd
            - sw-ke
            - sw-tz
            - sw-ug
            - sy
            - syr
            - syr-iq
            - syr-sy
            - szl
            - szl-pl
            - ta
            - ta-in
            - ta-lk
            - ta-my
            - ta-sg
            - te
            - te-in
            - teo
            - teo-ke
            - teo-ug
            - tg
            - tg-tj
            - th
            - th-th
            - ti
            - ti-er
            - ti-et
            - tk
            - tk-tm
            - tl
            - tn
            - tn-bw
            - tn-za
            - to
            - to-to
            - tok
            - tok-001
            - tr
            - tr-cy
            - tr-tr
            - ts
            - tt
            - tt-ru
            - tw
            - twq
            - twq-ne
            - ty
            - tzm
            - tzm-ma
            - ug
            - ug-cn
            - uk
            - uk-ua
            - ur
            - ur-in
            - ur-pk
            - uz
            - uz-af
            - uz-uz
            - vai
            - vai-lr
            - ve
            - vec
            - vec-it
            - vi
            - vi-vn
            - vmw
            - vmw-mz
            - vo
            - vo-001
            - vun
            - vun-tz
            - wa
            - wae
            - wae-ch
            - wo
            - wo-sn
            - xh
            - xh-za
            - xnr
            - xnr-in
            - xog
            - xog-ug
            - yav
            - yav-cm
            - yi
            - yi-001
            - yi-ua
            - yo
            - yo-bj
            - yo-ng
            - yrl
            - yrl-br
            - yrl-co
            - yrl-ve
            - yue
            - yue-cn
            - yue-hk
            - yue-mo
            - za
            - za-cn
            - zgh
            - zgh-ma
            - zh
            - zh-cn
            - zh-hans
            - zh-hant
            - zh-hk
            - zh-mo
            - zh-my
            - zh-sg
            - zh-tw
            - zu
            - zu-za
        layoutSections:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/LayoutSection'
          description: ページのレイアウトセクションを詳しく示す構造。
        linkRelCanonicalUrl:
          type: string
          description: ページのrel=canonicalリンクタグで使用されるURLを設定するための任意の上書き。
        mabExperimentId:
          type: string
          description: 該当する場合、このページに関連付けられたMABテスト（または動的テスト）のID
        metaDescription:
          type: string
          description: ページの<meta>タグに入る説明。
        name:
          type: string
          description: ページの内部名。
        pageExpiryDate:
          type: integer
          description: このページが期限切れとなり、別のURLやページへのリダイレクトが開始される日付。
          format: int64
        pageExpiryEnabled:
          type: boolean
          description: ページの有効期限機能がこのページで有効かどうかを示すブール値
        pageExpiryRedirectId:
          type: integer
          description: >-
            このページが期限切れになった後でこのページのURLからのリダイレクト先となるページのID。この値またはpageExpiryRedirectUrlのどちらかのみを設定してください。
          format: int64
        pageExpiryRedirectUrl:
          type: string
          description: >-
            このページが期限切れになった後でこのページのURLからのリダイレクト先となるURL。この値またはpageExpiryRedirectIdのどちらかのみを設定してください。
        pageRedirected:
          type: boolean
          description: このページが現在期限切れでリダイレクトされているかどうかを示す生成されたブール値。
        password:
          type: string
          description: パスワードで保護されたページを作成する場合に設定します。設定した場合、ページを表示するにはパスワードの入力が必要になります。
        publicAccessRules:
          type: array
          description: 非公開コンテンツのアクセスに会員登録を必要とする場合のルール。
          items:
            $ref: '#/components/schemas/PublicAccessRule'
        publicAccessRulesEnabled:
          type: boolean
          description: publicAccessRulesを尊重するかどうかを決定するブール値。
        publishDate:
          type: string
          description: ページが公開される日付（ISO8601形式）。
          format: date-time
        publishImmediately:
          type: boolean
          description: 公開スケジュールエンドポイントが呼び出されたときにpublish_dateの設定を無視してすぐに公開したい場合は、trueに設定します。
        slug:
          type: string
          description: このページのパス。このフィールドは、このページのURLを作成するためにドメインに付加されます。
        state:
          maxLength: 25
          type: string
          description: このページの現在の状態を表すENUM。
        subcategory:
          type: string
          description: このページのタイプの詳細。常にlanding_pageまたはsite_pageにしてください。
        templatePath:
          type: string
          description: このページで使用するテンプレートのパスを記述した文字列。
        themeSettingsValues:
          type: object
          additionalProperties:
            type: object
            properties: {}
          description: ページに適用されるテーマに固有の設定のコレクション。
        translatedFromId:
          type: string
          description: このオブジェクトが翻訳されたプライマリーページのID。
        translations:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/ContentLanguageVariation'
          description: それぞれが特定の言語バリエーションと関連付けられた、ページの翻訳の対応付け。
        updated:
          type: string
          description: ページが最後に更新された日時を示すタイムスタンプ。
          format: date-time
        updatedById:
          type: string
          description: このページを更新したユーザーのID。
        url:
          type: string
          description: このページのURLを表す生成されたフィールド。
        useFeaturedImage:
          type: boolean
          description: このページでfeaturedImageを使用するかどうかを決定するブール値。
        widgetContainers:
          type: object
          additionalProperties:
            type: object
            properties: {}
          description: >-
            このページのコンテナ内の全てのモジュールのデータを含むデータ構造。ページにウィジェットコンテナがある場合にのみ、このデータ構造が提供されます。
        widgets:
          type: object
          additionalProperties:
            type: object
            properties: {}
          description: このページの全てのモジュールのデータを含むデータ構造。
      description: Model definition for a landing page or site page.
    LayoutSection:
      required:
        - cells
        - cssClass
        - cssId
        - cssStyle
        - label
        - name
        - params
        - rowMetaData
        - rows
        - styles
        - type
        - w
        - x
      type: object
      properties:
        cells:
          type: array
          items:
            $ref: '#/components/schemas/LayoutSection'
        cssClass:
          type: string
          description: レイアウトセクションに適用されるCSSクラス。
        cssId:
          type: string
          description: レイアウトセクションに適用されるCSS ID。
        cssStyle:
          type: string
          description: レイアウトセクションに適用されるカスタムCSSスタイル。
        label:
          type: string
          description: レイアウトセクションのラベル。
        name:
          type: string
          description: ページの内部名。
        params:
          type: object
          additionalProperties:
            type: object
            properties: {}
          description: レイアウトセクションと関連付けられたパラメーター。
        rowMetaData:
          type: array
          items:
            $ref: '#/components/schemas/RowMetaData'
        rows:
          type: array
          items:
            type: object
            additionalProperties:
              $ref: '#/components/schemas/LayoutSection'
        styles:
          $ref: '#/components/schemas/Styles'
        type:
          type: string
          description: レイアウトセクションのタイプ。
        w:
          type: integer
          description: レイアウトセクションの幅。
          format: int32
        x:
          type: integer
          description: レイアウトセクションのx座標の位置。
          format: int32
    PublicAccessRule:
      type: object
      properties: {}
    ContentLanguageVariation:
      required:
        - archivedInDashboard
        - authorName
        - campaign
        - campaignName
        - created
        - id
        - name
        - password
        - publicAccessRules
        - publicAccessRulesEnabled
        - publishDate
        - slug
        - state
        - updated
      type: object
      properties:
        archivedInDashboard:
          type: boolean
          description: ページが引き続き公開されている可能性があったとしてもダッシュボードで非表示になるかどうかを示します。
        authorName:
          type: string
          description: このページを更新したユーザーの名前。
        campaign:
          type: string
          description: このページが属するマーケティングキャンペーンのGUID。
        campaignName:
          type: string
        created:
          type: string
          description: コンテンツの言語バリエーションが作成された日時。
          format: date-time
        id:
          type: integer
          description: 多言語グループのプライマリーとして設定するオブジェクトのID。
          format: int64
        name:
          type: string
          description: ページの内部名。
        password:
          type: string
          description: 設定されている場合、ページの表示に必要なパスワード。
        publicAccessRules:
          type: array
          items:
            $ref: '#/components/schemas/PublicAccessRule'
        publicAccessRulesEnabled:
          type: boolean
          description: 公開アクセスルールを考慮する必要があるかどうかを判断します。
        publishDate:
          type: string
          description: ページの公開がスケジュールされている日時。
          format: date-time
        slug:
          type: string
          description: このページのパス。URLを作成するためにドメインに付加されます。
        state:
          type: string
          description: このページの現在の状態を表すENUM。
        tagIds:
          type: array
          items:
            type: integer
            format: int64
        updated:
          type: string
          description: コンテンツの言語バリエーションが最後に更新された日時。
          format: date-time
    Error:
      required:
        - category
        - correlationId
        - message
      type: object
      properties:
        category:
          type: string
          description: エラーカテゴリー
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: エラー条件に関する背景状況
          example: >-
            {invalidPropertyName=[propertyValue], missingScopes=[scope1,
            scope2]}
        correlationId:
          type: string
          description: リクエストの固有ID。エラー報告またはサポートチケットには必ずこの値を含めてください
          format: uuid
          example: aeb5f871-7f07-4993-9211-075dc63e7cbf
        errors:
          type: array
          description: エラーに関する詳細情報
          items:
            $ref: '#/components/schemas/ErrorDetail'
        links:
          type: object
          additionalProperties:
            type: string
          description: エラーまたは推奨の修正手順に関するドキュメントが含まれる関連付けられたURIへのリンク名の対応付け
        message:
          type: string
          description: エラーと修正手順（該当する場合）を記した、人が理解できるメッセージ
          example: An error occurred
        subCategory:
          type: string
          description: エラーに関する具体的な詳細が含まれる特定のカテゴリー
      example:
        message: Invalid input (details will vary based on the error)
        correlationId: aeb5f871-7f07-4993-9211-075dc63e7cbf
        category: VALIDATION_ERROR
        links:
          knowledge-base: https://www.hubspot.com/products/service/knowledge-base
    RowMetaData:
      required:
        - cssClass
        - styles
      type: object
      properties:
        cssClass:
          type: string
          description: 行メタデータに適用されるCSSクラス。
        styles:
          $ref: '#/components/schemas/Styles'
    Styles:
      required:
        - backgroundColor
        - backgroundGradient
        - backgroundImage
        - flexboxPositioning
        - forceFullWidthSection
        - maxWidthSectionCentering
        - verticalAlignment
      type: object
      properties:
        backgroundColor:
          $ref: '#/components/schemas/RGBAColor'
        backgroundGradient:
          $ref: '#/components/schemas/Gradient'
        backgroundImage:
          $ref: '#/components/schemas/BackgroundImage'
        breakpointStyles:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/BreakpointStyles'
        flexboxPositioning:
          type: string
          description: セクションでFlexboxの位置調整が有効になっているかどうかを示します。
          enum:
            - BOTTOM_CENTER
            - BOTTOM_LEFT
            - BOTTOM_RIGHT
            - MIDDLE_CENTER
            - MIDDLE_LEFT
            - MIDDLE_RIGHT
            - TOP_CENTER
            - TOP_LEFT
            - TOP_RIGHT
        forceFullWidthSection:
          type: boolean
          description: セクションを強制的に全幅にする必要があるかどうかを判断します。
        maxWidthSectionCentering:
          type: integer
          description: セクションをセンタリングするための最大幅を定義します。
          format: int32
        verticalAlignment:
          type: string
          description: セクション内での要素の縦の位置合わせを指定します。
          enum:
            - BOTTOM
            - MIDDLE
            - TOP
    ErrorDetail:
      required:
        - message
      type: object
      properties:
        code:
          type: string
          description: エラーの詳細に関連付けられているステータスコード
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: エラー条件に関する背景状況
          example: '{missingScopes=[scope1, scope2]}'
        in:
          type: string
          description: エラーが見つかったフィールドまたはパラメーターの名前。
        message:
          type: string
          description: エラーと修正手順（該当する場合）を記した、人が理解できるメッセージ
        subCategory:
          type: string
          description: エラーに関する具体的な詳細が含まれる特定のカテゴリー
    RGBAColor:
      required:
        - a
        - b
        - g
        - r
      type: object
      properties:
        a:
          type: number
          description: アルファ。
        b:
          type: integer
          description: ブルー。
          format: int32
        g:
          type: integer
          description: グリーン。
          format: int32
        r:
          type: integer
          description: レッド。
          format: int32
      description: A color defined by RGB values.
    Gradient:
      required:
        - angle
        - colors
        - sideOrCorner
      type: object
      properties:
        angle:
          $ref: '#/components/schemas/Angle'
        colors:
          type: array
          items:
            $ref: '#/components/schemas/ColorStop'
        sideOrCorner:
          $ref: '#/components/schemas/SideOrCorner'
    BackgroundImage:
      required:
        - backgroundPosition
        - backgroundSize
        - imageUrl
      type: object
      properties:
        backgroundPosition:
          type: string
          description: 背景画像の位置を定義します。
        backgroundSize:
          type: string
          description: 背景画像のサイズを指定します。
        imageUrl:
          type: string
          description: 背景画像のURL。
    BreakpointStyles:
      required:
        - hidden
        - margin
        - padding
      type: object
      properties:
        hidden:
          type: boolean
        margin:
          $ref: '#/components/schemas/Margin'
        padding:
          $ref: '#/components/schemas/Padding'
    Angle:
      required:
        - units
        - value
      type: object
      properties:
        units:
          type: string
          description: 角度の測定単位。
          enum:
            - DEGREES
            - GRADIANS
            - RADIANS
            - TURNS
        value:
          type: number
          description: 角度の数値表現。
    ColorStop:
      required:
        - color
      type: object
      properties:
        color:
          $ref: '#/components/schemas/RGBAColor'
    SideOrCorner:
      required:
        - horizontalSide
        - verticalSide
      type: object
      properties:
        horizontalSide:
          type: string
          description: 要素の横の側面を示します。
          enum:
            - CENTER
            - LEFT
            - RIGHT
        verticalSide:
          type: string
          description: 要素の縦の側面を示します。
          enum:
            - BOTTOM
            - MIDDLE
            - TOP
    Margin:
      required:
        - bottom
        - top
      type: object
      properties:
        bottom:
          $ref: '#/components/schemas/Size'
        top:
          $ref: '#/components/schemas/Size'
    Padding:
      required:
        - bottom
        - left
        - right
        - top
      type: object
      properties:
        bottom:
          $ref: '#/components/schemas/Size'
        left:
          $ref: '#/components/schemas/Size'
        right:
          $ref: '#/components/schemas/Size'
        top:
          $ref: '#/components/schemas/Size'
    Size:
      required:
        - units
        - value
      type: object
      properties:
        units:
          type: string
          enum:
            - CH
            - CM
            - EM
            - EX
            - IN
            - LH
            - MM
            - PC
            - PERCENTAGE
            - PT
            - PX
            - Q
            - REM
            - VH
            - VMAX
            - VMIN
            - VW
        value:
          type: number
  responses:
    Error:
      description: An error occurred.
      content:
        '*/*':
          schema:
            $ref: '#/components/schemas/Error'
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: https://app.hubspot.com/oauth/authorize
          tokenUrl: https://api.hubapi.com/oauth/v1/token
          scopes:
            content: ''
            content.landing_pages.read: ''
            sitepages-read: ''

````