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

# Retrieve all website pages

> Récupérez toutes les pages de site web. Prend en charge la pagination et le filtrage. Cette méthode serait utile pour une intégration qui examine ces modèles et utilise un service externe pour suggérer des modifications.

> **Supported products**

> **Required Scopes**


## OpenAPI

````yaml specs/legacy/v3/cms-pages-v3.json GET /cms/v3/pages/site-pages
openapi: 3.0.1
info:
  title: Pages
  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: >-
    Si vous remarquez qu'une page de site web n'a pas été correctement mise à
    jour, utilisez l'API pour afficher les révisions de cette page, puis
    rétablissez une version antérieure de la page.
  x-hubspot-related-documentation:
    - name: Pages Guide
      url: https://developers.hubspot.com/docs/guides/api/cms/pages
  x-hubspot-introduction: Utilisez l'API des pages pour créer et gérer les pages de site web.
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/site-pages:
    get:
      tags:
        - Website pages
      summary: Récupérez toutes les pages de site web
      description: >-
        Récupérez toutes les pages de site web. Prend en charge la pagination et
        le filtrage. Cette méthode serait utile pour une intégration qui examine
        ces modèles et utilise un service externe pour suggérer des
        modifications.
      operationId: get-/cms/v3/pages/site-pages_getPage
      parameters:
        - name: after
          in: query
          description: "Le jeton de curseur de pagination de la dernière ressource lue avec succès sera renvoyé en tant que propriété JSON «\_paging.next.after\_» d'une réponse paginée contenant plus de résultats."
          required: false
          style: form
          explode: true
          schema:
            type: string
        - name: archived
          in: query
          description: "Précise si les pages de site supprimées doivent être affichées. Par défaut, «\_faux\_»."
          required: false
          style: form
          explode: true
          schema:
            type: boolean
        - name: createdAfter
          in: query
          description: N'affichez que les pages de site créées après l'heure précisée.
          required: false
          style: form
          explode: true
          schema:
            type: string
            format: date-time
        - name: createdAt
          in: query
          description: N'affichez que les pages de site créées à l'heure précisée.
          required: false
          style: form
          explode: true
          schema:
            type: string
            format: date-time
        - name: createdBefore
          in: query
          description: N'affichez que les pages de site créées avant l'heure précisée.
          required: false
          style: form
          explode: true
          schema:
            type: string
            format: date-time
        - name: limit
          in: query
          description: Le nombre maximum de résultats à afficher. Par défaut, 100.
          required: false
          style: form
          explode: true
          schema:
            type: integer
            format: int32
        - name: property
          in: query
          description: Spécifie les propriétés des pages de site à inclure dans la réponse.
          required: false
          style: form
          explode: true
          schema:
            type: string
        - name: sort
          in: query
          description: "Précise les champs à utiliser pour trier les résultats. Les champs valides sont «\_name\_», «\_createdAt\_», «\_updatedAt\_», «\_createdBy\_», «\_updatedBy\_». «\_createdAt\_» sera utilisé par défaut."
          required: false
          style: form
          explode: true
          schema:
            type: array
            items:
              type: string
        - name: updatedAfter
          in: query
          description: >-
            N'affichez que les pages de site mises à jour après l'heure
            précisée.
          required: false
          style: form
          explode: true
          schema:
            type: string
            format: date-time
        - name: updatedAt
          in: query
          description: N'afficher que les pages de site mises à jour à l'heure précisée.
          required: false
          style: form
          explode: true
          schema:
            type: string
            format: date-time
        - name: updatedBefore
          in: query
          description: >-
            N'affichez que les pages de site mises à jour avant l'heure
            précisée.
          required: false
          style: form
          explode: true
          schema:
            type: string
            format: date-time
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/CollectionResponseWithTotalPageForwardPaging
        default:
          $ref: '#/components/responses/Error'
          description: ''
      security:
        - oauth2:
            - content
components:
  schemas:
    CollectionResponseWithTotalPageForwardPaging:
      required:
        - results
        - total
      type: object
      properties:
        paging:
          $ref: '#/components/schemas/ForwardPaging'
        results:
          type: array
          description: Collection de pages.
          items:
            $ref: '#/components/schemas/Page'
        total:
          type: integer
          description: Nombre total de pages.
          format: int32
      description: Response object for collections of pages with pagination information.
    ForwardPaging:
      type: object
      properties:
        next:
          $ref: '#/components/schemas/NextPage'
      description: "Informations de pagination pour une pagination unidirectionnelle. Contient la référence de la page suivante lorsque d'autres résultats sont disponibles\_; omis ou vide sur la dernière page."
    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: Le statut de l'AB test associé à cette page, le cas échéant
          enum:
            - automated_loser_variant
            - automated_master
            - automated_variant
            - loser_variant
            - mab_master
            - mab_variant
            - master
            - variant
        abTestId:
          type: string
          description: L'ID de l'AB test associé à cette page, le cas échéant
        archivedAt:
          type: string
          description: "L'horodatage (format\_ISO8601) lorsque cette page a été supprimée."
          format: date-time
        archivedInDashboard:
          type: boolean
          description: >-
            Si Vrai, la page n'apparaîtra pas dans votre tableau de bord, bien
            que la page puisse toujours être en ligne.
        attachedStylesheets:
          type: array
          description: >-
            Liste des feuilles de style à joindre à cette page. Ces feuilles de
            style sont attachées uniquement à cette page. L'ordre de préséance
            est de bas en haut, comme dans le HTML.
          items:
            type: object
            additionalProperties:
              type: object
              properties: {}
        authorName:
          type: string
          description: Le nom de l'utilisateur qui a mis à jour cette page.
        campaign:
          type: string
          description: Le GUID de la campagne marketing à laquelle cette page est associé.
        categoryId:
          type: integer
          description: ID du type d'objet dont il s'agit. Devrait toujours être.
          format: int32
        contentGroupId:
          type: string
          description: L'identifiant unique du groupe de contenu associé à la page.
        contentTypeCategory:
          type: string
          description: >-
            Une énumération décrivant le type de cet objet. Doit soit être
            LANDING_PAGE, soit 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: L'horodatage indiquant la date de création de la page.
          format: date-time
        createdById:
          type: string
          description: L'ID de l'utilisateur qui a créé cette page.
        currentState:
          type: string
          description: Une énumération générée décrivant l'état actuel de cette page.
          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: Indique si la page est actuellement publiée.
        domain:
          type: string
          description: >-
            Le domaine vers lequel renverra cette page. S'il n'est pas valide,
            la page renverra par défaut vers le domaine principal pour ce type
            de contenu.
        dynamicPageDataSourceId:
          type: string
          description: >-
            L'identifiant de la source de données utilisée par la page
            dynamique.
        dynamicPageDataSourceType:
          type: integer
          description: Le type de source de données utilisé par la page dynamique.
          format: int32
        dynamicPageHubDbTableId:
          type: string
          description: >-
            L'ID de la table HubDB à laquelle cette page fait référence, le cas
            échéant.
        enableDomainStylesheets:
          type: boolean
          description: >-
            Booléen pour déterminer si les styles du modèle doivent être
            appliqués ou non.
        enableLayoutStylesheets:
          type: boolean
          description: >-
            Booléen pour déterminer si les styles du modèle doivent être
            appliqués ou non.
        featuredImage:
          type: string
          description: L'image en vignette de cette page.
        featuredImageAltText:
          type: string
          description: Texte alternatif de l'image en vignette.
        folderId:
          type: string
          description: >-
            L'ID du dossier associé dans lequel cette page de destination est
            organisée sur le tableau de bord de l'application.
        footerHtml:
          type: string
          description: >-
            HTML personnalisé pour les codes d'intégration, javascript qui doit
            être placé avant la balise </body> de la page.
        headHtml:
          type: string
          description: >-
            HTML personnalisé pour les codes d'intégration, javascript, etc. qui
            va dans la balise <head> de la page.
        htmlTitle:
          type: string
          description: Le titre html de cette page.
        id:
          type: string
          description: L'ID unique de la page.
        includeDefaultCustomCss:
          type: boolean
          description: >-
            Booléen pour déterminer si les fichiers CSS principaux doivent être
            appliqués ou non.
        language:
          type: string
          description: "Le code de langue ISO\_639 explicitement défini de la page. Si nul, la page utilisera par défaut la langue du domaine."
          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: Une structure détaillant les sections de mise en page de la page.
        linkRelCanonicalUrl:
          type: string
          description: >-
            Option de remplacement pour définir l'URL à utiliser dans la balise
            de lien rel=canonical sur la page.
        mabExperimentId:
          type: string
          description: >-
            L'ID du MAB test (ou test dynamique) associé à cette page, le cas
            échéant
        metaDescription:
          type: string
          description: Une description qui va dans <meta> la balise de la page.
        name:
          type: string
          description: Le nom interne de la page.
        pageExpiryDate:
          type: integer
          description: >-
            La date à laquelle cette page doit expirer et commencer à rediriger
            vers une autre URL ou page.
          format: int64
        pageExpiryEnabled:
          type: boolean
          description: >-
            Booléen indiquant si la fonctionnalité d'expiration de page est
            activée pour cette page
        pageExpiryRedirectId:
          type: integer
          description: >-
            L'ID d'une autre page vers laquelle l'URL de cette page doit
            rediriger une fois cette page, est arrivée à expiration. Doit
            seulement être réglé sur cela ou sur pageExpiryRedirectUrl.
          format: int64
        pageExpiryRedirectUrl:
          type: string
          description: >-
            L'ID de l'URL vers laquelle l'URL de cette page doit rediriger une
            fois cette page, est arrivée à expiration. Doit seulement être réglé
            sur cela ou sur pageExpiryRedirectId.
        pageRedirected:
          type: boolean
          description: >-
            Un booléen généré indiquant si cette page est arrivée à expiration
            et en cours de redirection.
        password:
          type: string
          description: >-
            Définissez ceci pour créer une page protégée par mot de passe.
            Entrer le mot de passe sera nécessaire pour visualiser la page.
        publicAccessRules:
          type: array
          description: >-
            Règles pour exiger l'inscription des membres pour accéder au contenu
            privé.
          items:
            $ref: '#/components/schemas/PublicAccessRule'
        publicAccessRulesEnabled:
          type: boolean
          description: >-
            Booléen pour déterminer s'il faut respecter les règles d'accès
            public ou non.
        publishDate:
          type: string
          description: "La date (format\_ISO8601) à laquelle la page doit être publiée."
          format: date-time
        publishImmediately:
          type: boolean
          description: >-
            Définissez ceci sur vrai si vous souhaitez être publié immédiatement
            lorsque le point de terminaison de publication planifiée est appelé,
            et pour ignorer le paramètre publish_date.
        slug:
          type: string
          description: >-
            Le chemin de cette page. Ce champ est ajouté au domaine pour
            construire l'URL de cette page.
        state:
          maxLength: 25
          type: string
          description: Une énumération décrivant l'état actuel de cette page.
        subcategory:
          type: string
          description: >-
            Détails du type de page dont il s'agit. Doit toujours être
            landing_page ou site_page
        templatePath:
          type: string
          description: Chaîne détaillant le chemin du modèle utilisé pour cette page.
        themeSettingsValues:
          type: object
          additionalProperties:
            type: object
            properties: {}
          description: Un ensemble de paramètres spécifiques au thème appliqué à la page.
        translatedFromId:
          type: string
          description: >-
            ID de la page principale à partir de laquelle cet objet a été
            traduit.
        translations:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/ContentLanguageVariation'
          description: >-
            Une carte des traductions de la page, chacune associée à une
            variante linguistique spécifique.
        updated:
          type: string
          description: >-
            L'horodatage indiquant le moment où la page a été mise à jour pour
            la dernière fois.
          format: date-time
        updatedById:
          type: string
          description: L'ID de l'utilisateur qui a mis à jour cette page.
        url:
          type: string
          description: Un champ généré représentant l'URL de cette page.
        useFeaturedImage:
          type: boolean
          description: >-
            Booléen pour déterminer si cette page doit utiliser une image en
            vignette.
        widgetContainers:
          type: object
          additionalProperties:
            type: object
            properties: {}
          description: >-
            Une structure de données contenant les données de tous les modules à
            l'intérieur des conteneurs pour cette page. Elle ne sera remplie que
            si la page contient des conteneurs de widgets.
        widgets:
          type: object
          additionalProperties:
            type: object
            properties: {}
          description: >-
            Une structure de données contenant les données de tous les modules
            pour cette page.
      description: Model definition for a landing page or site page.
    Error:
      required:
        - category
        - correlationId
        - message
      type: object
      properties:
        category:
          type: string
          description: La catégorie d'erreur
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: Contexte concernant la condition d'erreur
          example: >-
            {invalidPropertyName=[propertyValue], missingScopes=[scope1,
            scope2]}
        correlationId:
          type: string
          description: >-
            Un identifiant unique pour la demande. Incluez cette valeur dans
            tous les rapports d'erreurs ou tickets d'assistance
          format: uuid
          example: aeb5f871-7f07-4993-9211-075dc63e7cbf
        errors:
          type: array
          description: informations supplémentaires à propos de l'erreur
          items:
            $ref: '#/components/schemas/ErrorDetail'
        links:
          type: object
          additionalProperties:
            type: string
          description: >-
            Une carte des noms de liens vers les URI associés contenant de la
            documentation sur l'erreur ou les mesures correctives recommandées
        message:
          type: string
          description: >-
            Un message lisible par la personne décrivant l'erreur ainsi que les
            mesures correctives possibles, le cas échéant
          example: An error occurred
        subCategory:
          type: string
          description: >-
            Une catégorie spécifique qui contient des détails plus précis sur
            l'erreur
      description: >-
        Représente une réponse d'erreur renvoyée par l'API lorsqu'une opération
        échoue. Ce composant est utilisé dans divers points de terminaison pour
        fournir des informations détaillées sur l'erreur rencontrée.
      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
    NextPage:
      required:
        - after
      type: object
      properties:
        after:
          type: string
          description: >-
            Un jeton de curseur de pagination pour récupérer les pages
            suivantes.
        link:
          type: string
          description: >-
            Une URL qui peut être utilisée pour récupérer les résultats de la
            page suivante.
      description: >-
        Spécifie les informations de pagination nécessaires pour récupérer le
        prochain ensemble de résultats dans une réponse d'API paginée
    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: La classe CSS appliquée à la section mise en page.
        cssId:
          type: string
          description: L'ID CSS appliqué à la section de mise en page.
        cssStyle:
          type: string
          description: Styles CSS personnalisés appliqués à la section de mise en page.
        label:
          type: string
          description: Le libellé pour la section de mise en page.
        name:
          type: string
          description: Le nom interne de la page.
        params:
          type: object
          additionalProperties:
            type: object
            properties: {}
          description: Paramètres associés à la section de mise en page.
        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: Le type de la section de mise en page.
        w:
          type: integer
          description: La largeur de la section de mise en page.
          format: int32
        x:
          type: integer
          description: La position en coordonnée x de la section mise en page.
          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: >-
            Indique si la page est masquée dans le tableau de bord, même si elle
            est toujours active.
        authorName:
          type: string
          description: Le nom de l'utilisateur qui a mis à jour cette page.
        campaign:
          type: string
          description: Le GUID de la campagne marketing à laquelle cette page est associé.
        campaignName:
          type: string
        created:
          type: string
          description: >-
            La date et l'heure auxquelles la variante linguistique du contenu a
            été créée.
          format: date-time
        id:
          type: integer
          description: ID de l'objet à définir comme principal dans un groupe multilingue.
          format: int64
        name:
          type: string
          description: Le nom interne de la page.
        password:
          type: string
          description: Un mot de passe requis pour afficher la page, s'il est défini.
        publicAccessRules:
          type: array
          items:
            $ref: '#/components/schemas/PublicAccessRule'
        publicAccessRulesEnabled:
          type: boolean
          description: Détermine si les règles d'accès public doivent être respectées.
        publishDate:
          type: string
          description: La date et l'heure auxquelles la publication de la page est prévue.
          format: date-time
        slug:
          type: string
          description: Le chemin de cette page, ajouté au domaine pour construire l'URL.
        state:
          type: string
          description: Une énumération décrivant l'état actuel de cette page.
        tagIds:
          type: array
          items:
            type: integer
            format: int64
        updated:
          type: string
          description: >-
            La date et l'heure auxquelles la variante linguistique du contenu a
            été mise à jour pour la dernière fois.
          format: date-time
    ErrorDetail:
      required:
        - message
      type: object
      properties:
        code:
          type: string
          description: Le code du statut associé au détail de l'erreur
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: Contexte concernant la condition d'erreur
          example: '{missingScopes=[scope1, scope2]}'
        in:
          type: string
          description: Le nom du champ ou du paramètre dans lequel l'erreur a été trouvée.
        message:
          type: string
          description: >-
            Un message lisible par la personne décrivant l'erreur ainsi que les
            mesures correctives possibles, le cas échéant
        subCategory:
          type: string
          description: >-
            Une catégorie spécifique qui contient des détails plus précis sur
            l'erreur
      description: >-
        Représente des informations détaillées sur une erreur survenue dans
        l'API. Ce composant est utilisé pour fournir un contexte et des
        spécificités supplémentaires sur les erreurs, généralement dans le cadre
        d'une réponse d'erreur.
    RowMetaData:
      required:
        - cssClass
        - styles
      type: object
      properties:
        cssClass:
          type: string
          description: La classe CSS appliquée aux métadonnées de la ligne.
        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: Indique si le positionnement flexbox est activé pour la section.
          enum:
            - BOTTOM_CENTER
            - BOTTOM_LEFT
            - BOTTOM_RIGHT
            - MIDDLE_CENTER
            - MIDDLE_LEFT
            - MIDDLE_RIGHT
            - TOP_CENTER
            - TOP_LEFT
            - TOP_RIGHT
        forceFullWidthSection:
          type: boolean
          description: Détermine si la section doit être étendue à toute la largeur.
        maxWidthSectionCentering:
          type: integer
          description: Définit la largeur maximale pour centrer la section.
          format: int32
        verticalAlignment:
          type: string
          description: Spécifie l'alignement vertical des éléments dans la section.
          enum:
            - BOTTOM
            - MIDDLE
            - TOP
    RGBAColor:
      required:
        - a
        - b
        - g
        - r
      type: object
      properties:
        a:
          type: number
          description: Alpha.
        b:
          type: integer
          description: Bleu.
          format: int32
        g:
          type: integer
          description: Vert.
          format: int32
        r:
          type: integer
          description: Rouge.
          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: Définit la position de l'image d'arrière-plan.
        backgroundSize:
          type: string
          description: Précise la taille de l'image d'arrière-plan.
        imageUrl:
          type: string
          description: L'URL de l'image d'arrière-plan.
    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: L'unité de mesure de l'angle.
          enum:
            - DEGREES
            - GRADIANS
            - RADIANS
            - TURNS
        value:
          type: number
          description: La représentation numérique de l'angle.
    ColorStop:
      required:
        - color
      type: object
      properties:
        color:
          $ref: '#/components/schemas/RGBAColor'
    SideOrCorner:
      required:
        - horizontalSide
        - verticalSide
      type: object
      properties:
        horizontalSide:
          type: string
          description: Spécifie le côté horizontal d'un élément.
          enum:
            - CENTER
            - LEFT
            - RIGHT
        verticalSide:
          type: string
          description: Spécifie le côté vertical d'un élément.
          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: ''

````