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

# Create List

> Créer une nouvelle liste dans votre compte HubSpot en utilisant les paramètres spécifiés. Ce point de terminaison vous permet de définir les propriétés et les critères de la liste, qui peut être utilisée pour organiser et gérer les contacts ou d’autres objets CRM.

> **Supported products**

> **Required Scopes**


## OpenAPI

````yaml specs/2026-09/crm-lists-v2026-09.json POST /crm/lists/2026-09
openapi: 3.0.1
info:
  title: CRM Lists
  description: Basepom for all HubSpot Projects
  version: 2026-09
  x-hubspot-product-tier-requirements:
    marketing: FREE
    sales: FREE
    service: FREE
    cms: FREE
    commerce: FREE
    crmHub: FREE
    dataHub: FREE
servers:
  - url: https://api.hubapi.com
security: []
tags:
  - name: Basic
  - name: Batch
  - name: Search
paths:
  /crm/lists/2026-09:
    post:
      tags:
        - Basic
      summary: Créer la liste
      description: >-
        Créer une nouvelle liste dans votre compte HubSpot en utilisant les
        paramètres spécifiés. Ce point de terminaison vous permet de définir les
        propriétés et les critères de la liste, qui peut être utilisée pour
        organiser et gérer les contacts ou d’autres objets CRM.
      operationId: post-/crm/lists/2026-09
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ListCreateRequest'
        required: true
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListCreateResponse'
        default:
          $ref: '#/components/responses/Error'
          description: ''
      security:
        - oauth2:
            - crm.lists.write
        - oauth2:
            - cms.membership.access_groups.write
        - oauth2:
            - crm.segments.write
components:
  schemas:
    ListCreateRequest:
      required:
        - name
        - objectTypeId
        - processingType
      type: object
      properties:
        customProperties:
          type: object
          additionalProperties:
            type: string
          description: >-
            Un objet contenant des propriétés personnalisées pour la liste. Ces
            propriétés permettent une personnalisation supplémentaire de la
            liste.
        filterBranch:
          description: >-
            Un objet qui définit les critères de filtre pour la liste. Il
            détermine quelles fiches d'informations sont incluses dans la liste
            en fonction de conditions spécifiées.
          oneOf:
            - $ref: '#/components/schemas/PublicOrFilterBranch'
            - $ref: '#/components/schemas/PublicAndFilterBranch'
            - $ref: '#/components/schemas/PublicNotAllFilterBranch'
            - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
            - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
            - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
            - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        listFolderId:
          type: integer
          description: >-
            Une chaîne représentant l'ID du dossier où la liste sera stockée.
            Cela permet d'organiser les listes en dossiers.
          format: int32
        listPermissions:
          $ref: '#/components/schemas/PublicListPermissions'
        membershipSettings:
          $ref: '#/components/schemas/PublicMembershipSettings'
        name:
          type: string
          description: >-
            Une chaîne représentant le nom de la liste. Elle est utilisée pour
            identifier la liste au sein du système.
        objectTypeId:
          type: string
          description: >-
            Une chaîne de caractères indiquant le type d'objets que la liste
            contiendra. Cela permet de la catégoriser en fonction de leur
            nature.
        processingType:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie le type de traitement de la
            liste. Elle définit la manière dont la liste est traitée au sein du
            système.
    ListCreateResponse:
      required:
        - list
      type: object
      properties:
        list:
          $ref: '#/components/schemas/PublicObjectList'
    PublicOrFilterBranch:
      title: OR
      required:
        - filterBranchOperator
        - filterBranchType
        - filterBranches
        - filters
      type: object
      properties:
        filterBranchOperator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé pour combiner les
            filtres au sein de la branche.
        filterBranchType:
          type: string
          description: "Une chaîne indiquant le type de branche de filtre, qui est «\_OR\_» pour ce composant."
          default: OR
          enum:
            - OR
        filterBranches:
          type: array
          description: "Un tableau de branches de filtre imbriquées, permettant la combinaison de plusieurs conditions logiques au sein de la branche «\_OU\_»."
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicOrFilterBranch'
              - $ref: '#/components/schemas/PublicAndFilterBranch'
              - $ref: '#/components/schemas/PublicNotAllFilterBranch'
              - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
              - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
              - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        filters:
          type: array
          description: "Un ensemble de filtres individuels qui font partie de la branche «\_OU\_». Chaque filtre représente une condition spécifique pouvant être évaluée."
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicPropertyFilter'
              - $ref: '#/components/schemas/PublicAssociationInListFilter'
              - $ref: '#/components/schemas/PublicPageViewAnalyticsFilter'
              - $ref: '#/components/schemas/PublicCtaAnalyticsFilter'
              - $ref: '#/components/schemas/PublicEventAnalyticsFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionOnPageFilter'
              - $ref: '#/components/schemas/PublicIntegrationEventFilter'
              - $ref: '#/components/schemas/PublicEmailSubscriptionFilter'
              - $ref: '#/components/schemas/PublicCommunicationSubscriptionFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyValueFilter'
              - $ref: '#/components/schemas/PublicWebinarFilter'
              - $ref: '#/components/schemas/PublicEmailEventFilter'
              - $ref: '#/components/schemas/PublicPrivacyAnalyticsFilter'
              - $ref: '#/components/schemas/PublicAdsSearchFilter'
              - $ref: '#/components/schemas/PublicAdsTimeFilter'
              - $ref: '#/components/schemas/PublicInListFilter'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilter'
              - $ref: '#/components/schemas/PublicConstantFilter'
      x-hubspot-sub-type-impl: true
    PublicAndFilterBranch:
      title: AND
      required:
        - filterBranchOperator
        - filterBranchType
        - filterBranches
        - filters
      type: object
      properties:
        filterBranchOperator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé dans cette branche de
            filtre.
        filterBranchType:
          type: string
          description: "Une chaîne indiquant le type de branche de filtre. La valeur par défaut est «\_AND\_»."
          default: AND
          enum:
            - AND
        filterBranches:
          type: array
          description: "Un tableau de branches de filtre imbriquées. Chaque élément peut être une branche de différents types, tels que «\_OR\_», «\_AND\_», «\_NOT_ALL\_», etc."
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicOrFilterBranch'
              - $ref: '#/components/schemas/PublicAndFilterBranch'
              - $ref: '#/components/schemas/PublicNotAllFilterBranch'
              - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
              - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
              - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        filters:
          type: array
          description: >-
            Un tableau de filtres qui s’appliquent à cette branche. Chaque
            filtre peut être de différents types, tels que des filtres de
            propriétés, des filtres d’événements ou des filtres d’abonnements.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicPropertyFilter'
              - $ref: '#/components/schemas/PublicAssociationInListFilter'
              - $ref: '#/components/schemas/PublicPageViewAnalyticsFilter'
              - $ref: '#/components/schemas/PublicCtaAnalyticsFilter'
              - $ref: '#/components/schemas/PublicEventAnalyticsFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionOnPageFilter'
              - $ref: '#/components/schemas/PublicIntegrationEventFilter'
              - $ref: '#/components/schemas/PublicEmailSubscriptionFilter'
              - $ref: '#/components/schemas/PublicCommunicationSubscriptionFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyValueFilter'
              - $ref: '#/components/schemas/PublicWebinarFilter'
              - $ref: '#/components/schemas/PublicEmailEventFilter'
              - $ref: '#/components/schemas/PublicPrivacyAnalyticsFilter'
              - $ref: '#/components/schemas/PublicAdsSearchFilter'
              - $ref: '#/components/schemas/PublicAdsTimeFilter'
              - $ref: '#/components/schemas/PublicInListFilter'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilter'
              - $ref: '#/components/schemas/PublicConstantFilter'
      x-hubspot-sub-type-impl: true
    PublicNotAllFilterBranch:
      title: NOT_ALL
      required:
        - filterBranchOperator
        - filterBranchType
        - filterBranches
        - filters
      type: object
      properties:
        filterBranchOperator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé dans la branche de
            filtre.
        filterBranchType:
          type: string
          description: "Une chaîne qui spécifie le type de branche de filtre. La valeur par défaut est «\_NOT_ALL\_»."
          default: NOT_ALL
          enum:
            - NOT_ALL
        filterBranches:
          type: array
          description: "Un tableau de branches de filtre pouvant inclure divers types tels que «\_PublicOrFilterBranch\_», «\_PublicAndFilterBranch\_» et d'autres, permettant une logique de filtrage imbriquée."
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicOrFilterBranch'
              - $ref: '#/components/schemas/PublicAndFilterBranch'
              - $ref: '#/components/schemas/PublicNotAllFilterBranch'
              - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
              - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
              - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        filters:
          type: array
          description: >-
            Un tableau de filtres pouvant inclure différents types tels que
            PublicPropertyFilter, PublicAssociationInListFilter et d'autres,
            utilisé pour appliquer des conditions spécifiques aux données.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicPropertyFilter'
              - $ref: '#/components/schemas/PublicAssociationInListFilter'
              - $ref: '#/components/schemas/PublicPageViewAnalyticsFilter'
              - $ref: '#/components/schemas/PublicCtaAnalyticsFilter'
              - $ref: '#/components/schemas/PublicEventAnalyticsFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionOnPageFilter'
              - $ref: '#/components/schemas/PublicIntegrationEventFilter'
              - $ref: '#/components/schemas/PublicEmailSubscriptionFilter'
              - $ref: '#/components/schemas/PublicCommunicationSubscriptionFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyValueFilter'
              - $ref: '#/components/schemas/PublicWebinarFilter'
              - $ref: '#/components/schemas/PublicEmailEventFilter'
              - $ref: '#/components/schemas/PublicPrivacyAnalyticsFilter'
              - $ref: '#/components/schemas/PublicAdsSearchFilter'
              - $ref: '#/components/schemas/PublicAdsTimeFilter'
              - $ref: '#/components/schemas/PublicInListFilter'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilter'
              - $ref: '#/components/schemas/PublicConstantFilter'
      x-hubspot-sub-type-impl: true
    PublicNotAnyFilterBranch:
      title: NOT_ANY
      required:
        - filterBranchOperator
        - filterBranchType
        - filterBranches
        - filters
      type: object
      properties:
        filterBranchOperator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé dans la branche de
            filtre.
        filterBranchType:
          type: string
          description: "Une chaîne qui spécifie le type de branche de filtre. La valeur par défaut est «\_NOT_ANY\_»."
          default: NOT_ANY
          enum:
            - NOT_ANY
        filterBranches:
          type: array
          description: "Un tableau de branches de filtre qui peuvent inclure différents types\_: «\_PublicOrFilterBranch\_», «\_PublicAndFilterBranch\_», «\_PublicNotAllFilterBranch\_», «\_PublicNotAnyFilterBranch\_», «\_PublicRestrictedFilterBranch\_», «\_PublicUnifiedEventsFilterBranch\_» et «\_PublicAssociationFilterBranch\_»."
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicOrFilterBranch'
              - $ref: '#/components/schemas/PublicAndFilterBranch'
              - $ref: '#/components/schemas/PublicNotAllFilterBranch'
              - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
              - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
              - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        filters:
          type: array
          description: "Un ensemble de filtres pouvant inclure des types tels que «\_PublicPropertyFilter\_», «\_PublicAssociationInListFilter\_», «\_PublicPageViewAnalyticsFilter\_», «\_PublicCtaAnalyticsFilter\_», «\_PublicEventAnalyticsFilter\_», «\_PublicFormSubmissionFilter\_», «\_PublicFormSubmissionOnPageFilter\_», «\_PublicIntegrationEventFilter\_», «\_PublicEmailSubscriptionFilter\_», «\_PublicCommunicationSubscriptionFilter\_», «\_PublicSurveyMonkeyFilter\_», «\_PublicSurveyMonkeyValueFilter\_», «\_PublicWebinarFilter\_», «\_PublicEmailEventFilter\_», «\_PublicPrivacyAnalyticsFilter\_», «\_PublicAdsSearchFilter\_», «\_PublicAdsTimeFilter\_», «\_PublicInListFilter\_», «\_PublicUnifiedEventsFilter\_» et «\_PublicConstantFilter\_»."
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicPropertyFilter'
              - $ref: '#/components/schemas/PublicAssociationInListFilter'
              - $ref: '#/components/schemas/PublicPageViewAnalyticsFilter'
              - $ref: '#/components/schemas/PublicCtaAnalyticsFilter'
              - $ref: '#/components/schemas/PublicEventAnalyticsFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionOnPageFilter'
              - $ref: '#/components/schemas/PublicIntegrationEventFilter'
              - $ref: '#/components/schemas/PublicEmailSubscriptionFilter'
              - $ref: '#/components/schemas/PublicCommunicationSubscriptionFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyValueFilter'
              - $ref: '#/components/schemas/PublicWebinarFilter'
              - $ref: '#/components/schemas/PublicEmailEventFilter'
              - $ref: '#/components/schemas/PublicPrivacyAnalyticsFilter'
              - $ref: '#/components/schemas/PublicAdsSearchFilter'
              - $ref: '#/components/schemas/PublicAdsTimeFilter'
              - $ref: '#/components/schemas/PublicInListFilter'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilter'
              - $ref: '#/components/schemas/PublicConstantFilter'
      x-hubspot-sub-type-impl: true
    PublicRestrictedFilterBranch:
      title: RESTRICTED
      required:
        - filterBranchOperator
        - filterBranchType
        - filterBranches
        - filters
      type: object
      properties:
        filterBranchOperator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé dans la branche de
            filtre.
        filterBranchType:
          type: string
          description: >-
            Une chaîne indiquant le type de branche de filtre. La valeur par
            défaut est « RESTRICTED ».
          default: RESTRICTED
          enum:
            - RESTRICTED
        filterBranches:
          type: array
          description: "Un tableau de branches de filtre imbriquées, qui peuvent inclure différents types tels que «\_PublicOrFilterBranch\_» et «\_PublicAndFilterBranch\_», entre autres."
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicOrFilterBranch'
              - $ref: '#/components/schemas/PublicAndFilterBranch'
              - $ref: '#/components/schemas/PublicNotAllFilterBranch'
              - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
              - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
              - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        filters:
          type: array
          description: "Un tableau de filtres appliqués au sein de la branche\_: «\_PublicPropertyFilter\_», «\_PublicAssociationInListFilter\_», et plus encore."
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicPropertyFilter'
              - $ref: '#/components/schemas/PublicAssociationInListFilter'
              - $ref: '#/components/schemas/PublicPageViewAnalyticsFilter'
              - $ref: '#/components/schemas/PublicCtaAnalyticsFilter'
              - $ref: '#/components/schemas/PublicEventAnalyticsFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionOnPageFilter'
              - $ref: '#/components/schemas/PublicIntegrationEventFilter'
              - $ref: '#/components/schemas/PublicEmailSubscriptionFilter'
              - $ref: '#/components/schemas/PublicCommunicationSubscriptionFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyValueFilter'
              - $ref: '#/components/schemas/PublicWebinarFilter'
              - $ref: '#/components/schemas/PublicEmailEventFilter'
              - $ref: '#/components/schemas/PublicPrivacyAnalyticsFilter'
              - $ref: '#/components/schemas/PublicAdsSearchFilter'
              - $ref: '#/components/schemas/PublicAdsTimeFilter'
              - $ref: '#/components/schemas/PublicInListFilter'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilter'
              - $ref: '#/components/schemas/PublicConstantFilter'
      x-hubspot-sub-type-impl: true
    PublicUnifiedEventsFilterBranch:
      title: UNIFIED_EVENTS
      required:
        - eventTypeId
        - filterBranchOperator
        - filterBranchType
        - filterBranches
        - filters
        - operator
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Un critère d'affinement facultatif qui peut être appliqué pour
            regrouper les données d'événement. Il peut s'agir de l'un des
            plusieurs types d'affinement prédéfinis.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
        eventTypeId:
          type: string
          description: Chaîne spécifiant l'ID du type d'événement filtré.
        filterBranchOperator:
          type: string
          description: >-
            Une chaîne qui spécifie l'opérateur logique utilisé pour combiner
            les filtres et les branches de filtre au sein de cette branche.
        filterBranchType:
          type: string
          description: "Une chaîne indiquant le type de branche de filtre. La valeur par défaut est «\_UNIFIED_EVENTS\_»."
          default: UNIFIED_EVENTS
          enum:
            - UNIFIED_EVENTS
        filterBranches:
          type: array
          description: >-
            Un tableau de branches de filtre imbriquées, qui permet une logique
            de filtre complexe. Chaque élément peut être l'un des plusieurs
            types de branches de filtre.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicOrFilterBranch'
              - $ref: '#/components/schemas/PublicAndFilterBranch'
              - $ref: '#/components/schemas/PublicNotAllFilterBranch'
              - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
              - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
              - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        filters:
          type: array
          description: >-
            Filtres appliqués aux événements. Chaque filtre peut être l'un des
            plusieurs types de filtres prédéfinis.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicPropertyFilter'
              - $ref: '#/components/schemas/PublicAssociationInListFilter'
              - $ref: '#/components/schemas/PublicPageViewAnalyticsFilter'
              - $ref: '#/components/schemas/PublicCtaAnalyticsFilter'
              - $ref: '#/components/schemas/PublicEventAnalyticsFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionOnPageFilter'
              - $ref: '#/components/schemas/PublicIntegrationEventFilter'
              - $ref: '#/components/schemas/PublicEmailSubscriptionFilter'
              - $ref: '#/components/schemas/PublicCommunicationSubscriptionFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyValueFilter'
              - $ref: '#/components/schemas/PublicWebinarFilter'
              - $ref: '#/components/schemas/PublicEmailEventFilter'
              - $ref: '#/components/schemas/PublicPrivacyAnalyticsFilter'
              - $ref: '#/components/schemas/PublicAdsSearchFilter'
              - $ref: '#/components/schemas/PublicAdsTimeFilter'
              - $ref: '#/components/schemas/PublicInListFilter'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilter'
              - $ref: '#/components/schemas/PublicConstantFilter'
        operator:
          type: string
          description: "Une chaîne représentant l’opération à effectuer sur les événements. Les valeurs valides sont «\_HAS_COMPLETED\_» et «\_HAS_NOT_COMPLETED\_»."
          enum:
            - HAS_COMPLETED
            - HAS_NOT_COMPLETED
        pruningRefineBy:
          description: >-
            Un critère d'affinement facultatif utilisé pour élaguer les données
            d'événement. Il peut s'agir de l'un des plusieurs types d'affinement
            prédéfinis.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicAssociationFilterBranch:
      title: ASSOCIATION
      required:
        - associationCategory
        - associationTypeId
        - filterBranchOperator
        - filterBranchType
        - filterBranches
        - filters
        - objectTypeId
        - operator
      type: object
      properties:
        associationCategory:
          type: string
          description: Une chaîne qui catégorise le type d'association filtrée.
        associationTypeId:
          type: integer
          description: Un entier représentant l'ID de type de l'association.
          format: int32
        filterBranchOperator:
          type: string
          description: >-
            Une chaîne qui définit l'opérateur logique pour combiner les filtres
            au sein de cette branche.
        filterBranchType:
          type: string
          description: >-
            Une chaîne indiquant le type de branche de filtre, qui est «
            ASSOCIATION » pour ce composant.
          default: ASSOCIATION
          enum:
            - ASSOCIATION
        filterBranches:
          type: array
          description: >-
            Un tableau de branches de filtre imbriquées, permettant des
            regroupements logiques complexes de filtres.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicOrFilterBranch'
              - $ref: '#/components/schemas/PublicAndFilterBranch'
              - $ref: '#/components/schemas/PublicNotAllFilterBranch'
              - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
              - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
              - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        filters:
          type: array
          description: >-
            Un ensemble de filtres appliqués au sein de cette branche, chacun
            définissant des critères spécifiques pour le filtrage des
            associations.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicPropertyFilter'
              - $ref: '#/components/schemas/PublicAssociationInListFilter'
              - $ref: '#/components/schemas/PublicPageViewAnalyticsFilter'
              - $ref: '#/components/schemas/PublicCtaAnalyticsFilter'
              - $ref: '#/components/schemas/PublicEventAnalyticsFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionFilter'
              - $ref: '#/components/schemas/PublicFormSubmissionOnPageFilter'
              - $ref: '#/components/schemas/PublicIntegrationEventFilter'
              - $ref: '#/components/schemas/PublicEmailSubscriptionFilter'
              - $ref: '#/components/schemas/PublicCommunicationSubscriptionFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyFilter'
              - $ref: '#/components/schemas/PublicSurveyMonkeyValueFilter'
              - $ref: '#/components/schemas/PublicWebinarFilter'
              - $ref: '#/components/schemas/PublicEmailEventFilter'
              - $ref: '#/components/schemas/PublicPrivacyAnalyticsFilter'
              - $ref: '#/components/schemas/PublicAdsSearchFilter'
              - $ref: '#/components/schemas/PublicAdsTimeFilter'
              - $ref: '#/components/schemas/PublicInListFilter'
              - $ref: '#/components/schemas/PublicUnifiedEventsFilter'
              - $ref: '#/components/schemas/PublicConstantFilter'
        objectTypeId:
          type: string
          description: >-
            Une chaîne représentant l'ID de type de l'objet impliqué dans
            l'association.
        operator:
          type: string
          description: >-
            Une chaîne qui spécifie l'opérateur utilisé dans la logique de
            filtre.
      x-hubspot-sub-type-impl: true
    PublicListPermissions:
      required:
        - teamsWithEditAccess
        - usersWithEditAccess
      type: object
      properties:
        teamsWithEditAccess:
          type: array
          description: >-
            Un tableau d'entiers représentant les identifiants des équipes ayant
            un accès en modification à la liste.
          items:
            type: integer
            format: int32
        usersWithEditAccess:
          type: array
          description: >-
            Un tableau d'entiers représentant les identifiants des utilisateurs
            ayant un accès en modification à la liste.
          items:
            type: integer
            format: int32
    PublicMembershipSettings:
      type: object
      properties:
        includeUnassigned:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les fiches d'informations non
            attribuées dans les paramètres de contrôle d'accès.
        membershipTeamId:
          type: integer
          description: >-
            Chaîne représentant l'identifiant unique de l'équipe associée au
            contrôle d'accès.
          format: int32
    PublicObjectList:
      required:
        - listId
        - listVersion
        - name
        - objectTypeId
        - processingStatus
        - processingType
      type: object
      properties:
        createdAt:
          type: string
          description: La date et l'heure de création de la liste, au format ISO 8601.
          format: date-time
        createdById:
          type: string
          description: >-
            L'identifiant unique de l'utilisateur qui a créé la liste,
            représenté sous forme de chaîne de caractères.
        deletedAt:
          type: string
          description: La date et l'heure de suppression de la liste, au format ISO 8601.
          format: date-time
        filterBranch:
          description: >-
            Un objet représentant la branche de filtre appliquée à la liste, qui
            peut être l'un des plusieurs types de branches de filtre.
          oneOf:
            - $ref: '#/components/schemas/PublicOrFilterBranch'
            - $ref: '#/components/schemas/PublicAndFilterBranch'
            - $ref: '#/components/schemas/PublicNotAllFilterBranch'
            - $ref: '#/components/schemas/PublicNotAnyFilterBranch'
            - $ref: '#/components/schemas/PublicRestrictedFilterBranch'
            - $ref: '#/components/schemas/PublicUnifiedEventsFilterBranch'
            - $ref: '#/components/schemas/PublicAssociationFilterBranch'
        filtersUpdatedAt:
          type: string
          description: >-
            La date et l'heure de la dernière mise à jour des filtres de la
            liste, au format ISO 8601.
          format: date-time
        listId:
          type: string
          description: L'identifiant unique de la liste, représenté sous forme de chaîne.
        listPermissions:
          $ref: '#/components/schemas/PublicListPermissions'
        listVersion:
          type: integer
          description: Un entier indiquant la version de la liste.
          format: int32
        membershipSettings:
          $ref: '#/components/schemas/PublicMembershipSettings'
        name:
          type: string
          description: Le nom de la liste, représenté sous forme de chaîne de caractères.
        objectTypeId:
          type: string
          description: >-
            L'identifiant unique du type d'objet associé à la liste, représenté
            sous forme de chaîne de caractères.
        processingStatus:
          type: string
          description: >-
            Une chaîne de caractères représentant le statut de traitement actuel
            de la liste.
        processingType:
          type: string
          description: >-
            Une chaîne de caractères indiquant le type de traitement appliqué à
            la liste.
        size:
          type: integer
          description: Un entier représentant la taille de la liste.
          format: int64
        updatedAt:
          type: string
          description: >-
            La date et l'heure de la dernière mise à jour de la liste, au format
            ISO 8601.
          format: date-time
        updatedById:
          type: string
          description: >-
            L'identifiant unique de la personne ayant mis à jour la liste en
            dernier, représenté sous forme de chaîne de caractères.
    Error:
      required:
        - category
        - correlationId
        - message
      type: object
      properties:
        category:
          type: string
          description: Une chaîne indiquant la catégorie de l'erreur.
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: >-
            Un objet contenant un contexte additionnel sur l'erreur, représenté
            sous forme de carte de paires clé-valeur.
          example: >-
            {invalidPropertyName=[propertyValue], missingScopes=[scope1,
            scope2]}
        correlationId:
          type: string
          description: >-
            Un identifiant unique pour l'instance d'erreur, utilisé à des fins
            de suivi et de débogage.
          format: uuid
          example: aeb5f871-7f07-4993-9211-075dc63e7cbf
        errors:
          type: array
          description: >-
            Un tableau d'objets ErrorDetail, chacun fournissant des informations
            supplémentaires sur les erreurs spécifiques qui se sont produites.
          items:
            $ref: '#/components/schemas/ErrorDetail'
        links:
          type: object
          additionalProperties:
            type: string
          description: >-
            Un objet contenant des liens connexes, représenté sous forme de
            mappage des noms de liens vers des URL.
        message:
          type: string
          description: >-
            Une chaîne qui fournit une description de l'erreur lisible par un
            humain.
          example: An error occurred
        subCategory:
          type: string
          description: >-
            Un objet représentant une classification plus spécifique de l'erreur
            au sein de sa catégorie.
      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
    PublicPropertyFilter:
      title: PROPERTY
      required:
        - filterType
        - operation
        - property
      type: object
      properties:
        filterType:
          type: string
          description: >-
            Le type de filtre appliqué. Il s'agit d'une valeur de chaîne qui
            spécifie le type d'opération de filtrage.
          default: PROPERTY
          enum:
            - PROPERTY
        operation:
          description: >-
            L'opération ou la condition spécifique utilisée dans le filtre. Il
            s'agit d'une valeur de chaîne qui définit la manière dont le filtre
            doit être appliqué à la propriété.
          oneOf:
            - $ref: '#/components/schemas/PublicBoolPropertyOperation'
            - $ref: '#/components/schemas/PublicNumberPropertyOperation'
            - $ref: '#/components/schemas/PublicStringPropertyOperation'
            - $ref: '#/components/schemas/PublicDateTimePropertyOperation'
            - $ref: '#/components/schemas/PublicRangedDatePropertyOperation'
            - $ref: '#/components/schemas/PublicComparativePropertyUpdatedOperation'
            - $ref: '#/components/schemas/PublicComparativeDatePropertyOperation'
            - $ref: '#/components/schemas/PublicRollingDateRangePropertyOperation'
            - $ref: '#/components/schemas/PublicRollingPropertyUpdatedOperation'
            - $ref: '#/components/schemas/PublicEnumerationPropertyOperation'
            - $ref: '#/components/schemas/PublicAllPropertyTypesOperation'
            - $ref: '#/components/schemas/PublicRangedNumberPropertyOperation'
            - $ref: '#/components/schemas/PublicMultiStringPropertyOperation'
            - $ref: '#/components/schemas/PublicDatePropertyOperation'
            - $ref: '#/components/schemas/PublicCalendarDatePropertyOperation'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
            - $ref: '#/components/schemas/PublicComparativeStringPropertyOperation'
            - $ref: '#/components/schemas/PublicComparativeNumberPropertyOperation'
        property:
          type: string
          description: >-
            Le nom de la propriété à laquelle le filtre est appliqué. Il s'agit
            d'une valeur de chaîne représentant le nom de la propriété.
      x-hubspot-sub-type-impl: true
    PublicAssociationInListFilter:
      title: ASSOCIATION
      required:
        - associationCategory
        - associationTypeId
        - coalescingRefineBy
        - filterType
        - listId
        - operator
      type: object
      properties:
        associationCategory:
          type: string
          description: >-
            Une chaîne de caractères qui catégorise le type d'association,
            fournissant un contexte supplémentaire pour le filtre.
        associationTypeId:
          type: integer
          description: Un entier qui identifie le type spécifique d’association filtrée.
          format: int32
        coalescingRefineBy:
          description: >-
            Un critère d’affinement facultatif qui peut être appliqué au filtre.
            Il peut être de plusieurs types, tels que
            PublicNumOccurrencesRefineBy ou
            PublicRelativeComparativeTimestampRefineBy.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
        filterType:
          type: string
          description: "Une chaîne spécifiant le type de filtre appliqué. La valeur par défaut est «\_IN_LIST\_»."
          default: ASSOCIATION
          enum:
            - ASSOCIATION
        listId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique de la liste à laquelle
            le filtre est appliqué.
        operator:
          type: string
          description: >-
            Une chaîne qui définit l'opérateur utilisé dans le filtre. Cela
            détermine la manière dont les critères de filtre sont appliqués.
        toObjectType:
          type: string
          description: Une chaîne qui décrit le type d'objet auquel l'association est liée.
        toObjectTypeId:
          type: string
          description: >-
            Une chaîne qui spécifie l'ID de type de l'objet auquel l'association
            est liée.
      x-hubspot-sub-type-impl: true
    PublicPageViewAnalyticsFilter:
      title: PAGE_VIEW
      required:
        - filterType
        - operator
        - pageUrl
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Une propriété facultative qui définit la méthode d'affinement du
            filtre en fusionnant plusieurs conditions. Il peut s'agir de l'un
            des types d'affinement prédéfinis.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
        enableTracking:
          type: boolean
          description: >-
            Une valeur booléenne qui indique si le suivi est activé pour le
            filtre d'analytics des pages vues.
        filterType:
          type: string
          description: >-
            Une chaîne de caractères représentant le type de filtre appliqué.
            Cette propriété détermine la catégorie du filtre utilisé dans
            l'analytics.
          default: PAGE_VIEW
          enum:
            - PAGE_VIEW
        operator:
          type: string
          description: >-
            Une chaîne indiquant l'opérateur utilisé dans le filtre, qui définit
            la manière dont les critères de filtre sont appliqués.
        pageUrl:
          type: string
          description: >-
            Une chaîne de caractères représentant l'URL spécifique de la page à
            suivre ou à analyser. Cette propriété est utilisée pour filtrer les
            données d'analyses en fonction de l'URL de la page.
        pruningRefineBy:
          description: >-
            Une propriété facultative qui spécifie la méthode d'affinement du
            filtre par élagage des conditions. Elle peut prendre la forme de
            l'un des plusieurs types d'affinement prédéfinis.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicCtaAnalyticsFilter:
      title: CTA
      required:
        - ctaName
        - filterType
        - operator
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Un critère d'affinement facultatif qui peut être de plusieurs types,
            tels que le nombre d'occurrences ou les critères basés sur le temps.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
        ctaName:
          type: string
          description: Le nom du Call-To-Action filtré dans les données d'analyse.
        filterType:
          type: string
          description: "Une chaîne indiquant le type de filtre appliqué. La valeur par défaut est «\_CTA\_»."
          default: CTA
          enum:
            - CTA
        operator:
          type: string
          description: Une chaîne représentant l'opération à effectuer par le filtre.
        pruningRefineBy:
          description: >-
            Un critère d'affinement facultatif utilisé pour affiner davantage
            les résultats du filtre, similaire à coalescingRefineBy.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicEventAnalyticsFilter:
      title: EVENT
      required:
        - eventId
        - filterType
        - operator
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Une propriété facultative qui permet d'affiner les critères de
            filtre à l'aide d'une méthode de fusion. Il peut s'agir de l'un des
            plusieurs types d'affinage prédéfinis.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
        eventId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique de l'événement à
            filtrer. Cette propriété est obligatoire.
        filterType:
          type: string
          description: >-
            Chaîne de caractères représentant le type de filtre appliqué. Cette
            propriété est obligatoire.
          default: EVENT
          enum:
            - EVENT
        operator:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie l'opérateur utilisé dans le
            filtre. Cette propriété est obligatoire.
        pruningRefineBy:
          description: >-
            Une propriété facultative qui permet d'affiner davantage les
            critères de filtre à l'aide d'une méthode d'élagage. Il peut
            correspondre à plusieurs types d'affinage prédéfinis.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicFormSubmissionFilter:
      title: FORM_SUBMISSION
      required:
        - filterType
        - operator
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Un critère d'affinement facultatif utilisé pour regrouper les
            soumissions de formulaire en fonction de conditions spécifiques. Il
            peut être de plusieurs types, similaire à pruningRefineBy
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
        filterType:
          type: string
          description: "Une chaîne qui spécifie le type de filtre appliqué. La valeur par défaut est «\_FORM_SUBMISSION\_»."
          default: FORM_SUBMISSION
          enum:
            - FORM_SUBMISSION
        formId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique du formulaire auquel le
            filtre s'applique.
        operator:
          type: string
          description: "Une chaîne qui définit l'opération à effectuer par le filtre. Les valeurs valides incluent «\_FILLED_OUT\_» et «\_NOT_FILLED_OUT\_»."
          enum:
            - FILLED_OUT
            - NOT_FILLED_OUT
        pruningRefineBy:
          description: >-
            Un critère d’affinement facultatif qui précise davantage les
            conditions d’élagage des soumissions de formulaires. Il peut être de
            plusieurs types, tels que le nombre d’occurrences ou les
            comparaisons d’horodatages.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicFormSubmissionOnPageFilter:
      title: FORM_SUBMISSION_ON_PAGE
      required:
        - filterType
        - operator
        - pageId
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Un critère d'affinage facultatif utilisé pour regrouper les
            résultats en fonction de conditions spécifiques, similaire à
            pruningRefineBy.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
        filterType:
          type: string
          description: "Le type de filtre appliqué, qui est fixé à «\_FORM_SUBMISSION\_»."
          default: FORM_SUBMISSION_ON_PAGE
          enum:
            - FORM_SUBMISSION_ON_PAGE
        formId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique du formulaire à
            filtrer.
        operator:
          type: string
          description: "L'opération à effectuer par le filtre. Il s'agit d'une chaîne de caractères pouvant avoir des valeurs telles que «\_FILLED_OUT\_» ou «\_NOT_FILLED_OUT\_»."
          enum:
            - FILLED_OUT
            - NOT_FILLED_OUT
        pageId:
          type: string
          description: >-
            Chaîne représentant l'identifiant unique de la page où la soumission
            de formulaire a eu lieu.
        pruningRefineBy:
          description: >-
            Une propriété facultative qui permet d’affiner le filtre à l’aide de
            divers critères tels que les occurrences ou les plages horaires.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicIntegrationEventFilter:
      title: INTEGRATION_EVENT
      required:
        - eventTypeId
        - filterLines
        - filterType
      type: object
      properties:
        eventTypeId:
          type: integer
          description: >-
            Une chaîne qui identifie de manière unique le type d'événement à
            filtrer. Cette propriété est requise.
          format: int32
        filterLines:
          type: array
          description: >-
            Un tableau de lignes de filtre qui définissent des critères de
            filtrage supplémentaires. Chaque ligne de filtre est un objet qui
            spécifie les conditions pour filtrer les événements.
          items:
            $ref: '#/components/schemas/PublicEventFilterMetadata'
        filterType:
          type: string
          description: >-
            Une chaîne représentant le type de filtre appliqué. Cette propriété
            est requise.
          default: INTEGRATION_EVENT
          enum:
            - INTEGRATION_EVENT
      x-hubspot-sub-type-impl: true
    PublicEmailSubscriptionFilter:
      title: EMAIL_SUBSCRIPTION
      required:
        - acceptedStatuses
        - filterType
        - subscriptionIds
      type: object
      properties:
        acceptedStatuses:
          type: array
          description: >-
            Un tableau de chaînes de caractères indiquant les statuts acceptés
            pour le filtre.
          items:
            type: string
        filterType:
          type: string
          description: "Une chaîne indiquant le type de filtre. La valeur par défaut est « EMAIL_SUBSCRIPTION\_»."
          default: EMAIL_SUBSCRIPTION
          enum:
            - EMAIL_SUBSCRIPTION
        subscriptionIds:
          type: array
          description: >-
            Un tableau de chaînes de caractères représentant les identifiants
            des abonnements à filtrer.
          items:
            type: string
        subscriptionType:
          type: string
          description: Une chaîne représentant le type d'abonnement à filtrer.
      x-hubspot-sub-type-impl: true
    PublicCommunicationSubscriptionFilter:
      title: COMMUNICATION_SUBSCRIPTION
      required:
        - acceptedOptStates
        - channel
        - filterType
        - subscriptionIds
        - subscriptionType
      type: object
      properties:
        acceptedOptStates:
          type: array
          description: >-
            Un tableau de chaînes représentant les états d'opt-in acceptés pour
            l'abonnement.
          items:
            type: string
        businessUnitId:
          type: string
          description: >-
            Une chaîne représentant l'ID de l'unité commerciale associée à
            l'abonnement.
        channel:
          type: string
          description: Une chaîne indiquant le canal de communication pour l'abonnement.
        filterType:
          type: string
          description: "Une chaîne représentant le type de filtre. La valeur par défaut est «\_COMMUNICATION_SUBSCRIPTION\_»."
          default: COMMUNICATION_SUBSCRIPTION
          enum:
            - COMMUNICATION_SUBSCRIPTION
        subscriptionIds:
          type: array
          description: >-
            Un tableau de chaînes de caractères représentant les identifiants
            des abonnements à filtrer.
          items:
            type: string
        subscriptionType:
          type: string
          description: Une chaîne indiquant le type d'abonnement filtré.
      x-hubspot-sub-type-impl: true
    PublicSurveyMonkeyFilter:
      title: SURVEY_MONKEY
      required:
        - filterType
        - operator
        - surveyId
      type: object
      properties:
        filterType:
          type: string
          description: "Une chaîne représentant le type de filtre. La valeur par défaut est «\_SURVEY_MONKEY_VALUE\_»."
          default: SURVEY_MONKEY
          enum:
            - SURVEY_MONKEY
        operator:
          type: string
          description: Une chaîne qui spécifie l'opération à effectuer pour le filtre.
        surveyId:
          type: string
          description: >-
            Une chaîne qui identifie de manière unique l'enquête à partir de
            laquelle les données sont filtrées.
      x-hubspot-sub-type-impl: true
    PublicSurveyMonkeyValueFilter:
      title: SURVEY_MONKEY_VALUE
      required:
        - filterType
        - operator
        - surveyId
        - surveyQuestion
        - valueComparison
      type: object
      properties:
        filterType:
          type: string
          description: "Une chaîne spécifiant le type de filtre appliqué. La valeur par défaut est «\_SURVEY_MONKEY_VALUE\_»."
          default: SURVEY_MONKEY_VALUE
          enum:
            - SURVEY_MONKEY_VALUE
        operator:
          type: string
          description: >-
            Une chaîne qui spécifie l'opérateur utilisé dans le filtre,
            déterminant comment les données de l'enquête doivent être évaluées
            par rapport aux critères spécifiés.
        surveyAnswerColId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant de colonne de la réponse à
            l'enquête filtrée.
        surveyAnswerRowId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant de ligne de la réponse à
            l'enquête filtrée.
        surveyId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique de l'enquête
            SurveyMonkey.
        surveyQuestion:
          type: string
          description: >-
            Une chaîne indiquant la question spécifique de l'enquête que le
            filtre cible.
        valueComparison:
          description: >-
            Un objet qui définit l'opération de comparaison de valeurs, qui peut
            être de plusieurs types tels que des opérations booléennes,
            numériques, de chaîne de caractères, de date ou d'énumération.
          oneOf:
            - $ref: '#/components/schemas/PublicBoolPropertyOperation'
            - $ref: '#/components/schemas/PublicNumberPropertyOperation'
            - $ref: '#/components/schemas/PublicStringPropertyOperation'
            - $ref: '#/components/schemas/PublicDateTimePropertyOperation'
            - $ref: '#/components/schemas/PublicRangedDatePropertyOperation'
            - $ref: '#/components/schemas/PublicComparativePropertyUpdatedOperation'
            - $ref: '#/components/schemas/PublicComparativeDatePropertyOperation'
            - $ref: '#/components/schemas/PublicRollingDateRangePropertyOperation'
            - $ref: '#/components/schemas/PublicRollingPropertyUpdatedOperation'
            - $ref: '#/components/schemas/PublicEnumerationPropertyOperation'
            - $ref: '#/components/schemas/PublicAllPropertyTypesOperation'
            - $ref: '#/components/schemas/PublicRangedNumberPropertyOperation'
            - $ref: '#/components/schemas/PublicMultiStringPropertyOperation'
            - $ref: '#/components/schemas/PublicDatePropertyOperation'
            - $ref: '#/components/schemas/PublicCalendarDatePropertyOperation'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
            - $ref: '#/components/schemas/PublicComparativeStringPropertyOperation'
            - $ref: '#/components/schemas/PublicComparativeNumberPropertyOperation'
      x-hubspot-sub-type-impl: true
    PublicWebinarFilter:
      title: WEBINAR
      required:
        - filterType
        - operator
      type: object
      properties:
        filterType:
          type: string
          description: "Une chaîne qui spécifie le type de filtre appliqué. La valeur par défaut est «\_WEBINAR\_»."
          default: WEBINAR
          enum:
            - WEBINAR
        operator:
          type: string
          description: >-
            Une chaîne qui définit l'opération ou la condition appliquée par le
            filtre.
        webinarId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique du webinar auquel le
            filtre est appliqué.
      x-hubspot-sub-type-impl: true
    PublicEmailEventFilter:
      title: EMAIL_EVENT
      required:
        - appId
        - emailId
        - filterType
        - level
        - operator
      type: object
      properties:
        appId:
          type: string
          description: >-
            Une chaîne représentant l'ID d'application associé à l'événement
            d'e-mail.
        clickUrl:
          type: string
          description: >-
            Une chaîne représentant l'URL qui est cliquée dans l'événement
            d'e-mail.
        emailId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique de l'e-mail associé à
            l'événement.
        filterType:
          type: string
          description: >-
            Chaîne représentant le type de filtre appliqué. Cette propriété est
            obligatoire.
          default: EMAIL_EVENT
          enum:
            - EMAIL_EVENT
        level:
          type: string
          description: Une chaîne indiquant le niveau du filtre d'événement d'e-mail.
        operator:
          type: string
          description: >-
            Une chaîne spécifiant l'opérateur utilisé dans la condition de
            filtre.
          enum:
            - BOUNCED
            - LINK_CLICKED
            - MARKED_SPAM
            - OPENED
            - OPENED_BUT_LINK_NOT_CLICKED
            - OPENED_BUT_NOT_REPLIED
            - RECEIVED
            - RECEIVED_BUT_NOT_OPENED
            - REPLIED
            - SENT
            - SENT_BUT_LINK_NOT_CLICKED
            - SENT_BUT_NOT_RECEIVED
            - UNSUBSCRIBED
        pruningRefineBy:
          description: >-
            Un objet qui fournit des critères supplémentaires pour affiner le
            filtre. Il peut être de plusieurs types, tels que
            PublicNumOccurrencesRefineBy, PublicSetOccurrencesRefineBy, etc.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicPrivacyAnalyticsFilter:
      title: PRIVACY
      required:
        - filterType
        - operator
        - privacyName
      type: object
      properties:
        filterType:
          type: string
          description: "Une chaîne représentant le type de filtre. La valeur par défaut est «\_PRIVACY_ANALYTICS\_»."
          default: PRIVACY
          enum:
            - PRIVACY
        operator:
          type: string
          description: >-
            Définir une chaîne qui définit l'opérateur utilisé dans la condition
            de filtre.
        privacyName:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie le nom du paramètre de
            confidentialité filtré.
      x-hubspot-sub-type-impl: true
    PublicAdsSearchFilter:
      title: ADS_SEARCH
      required:
        - adNetwork
        - entityType
        - filterType
        - operator
        - searchTermType
        - searchTerms
      type: object
      properties:
        adNetwork:
          type: string
          description: >-
            Le réseau publicitaire ciblé par le filtre. Il s'agit d'une chaîne
            indiquant le réseau publicitaire.
        entityType:
          type: string
          description: >-
            Le type d'entité auquel le filtre est appliqué. Il s'agit d'une
            valeur de chaîne représentant le type d'entité.
        filterType:
          type: string
          description: >-
            Le type de filtre appliqué. Il s'agit d'une valeur de chaîne qui
            définit la catégorie ou la nature du filtre.
          default: ADS_SEARCH
          enum:
            - ADS_SEARCH
        operator:
          type: string
          description: >-
            L'opérateur utilisé pour appliquer le filtre. Il s'agit d'une valeur
            de chaîne qui spécifie l'opération logique du filtre.
        searchTermType:
          type: string
          description: >-
            Le type de terme de recherche utilisé dans le filtre. Il s'agit
            d'une valeur de chaîne qui spécifie la manière dont le terme de
            recherche est interprété.
        searchTerms:
          type: array
          description: >-
            Un tableau de chaînes de caractères représentant les termes de
            recherche utilisés dans le filtre.
          items:
            type: string
      x-hubspot-sub-type-impl: true
    PublicAdsTimeFilter:
      title: ADS_TIME
      required:
        - filterType
        - pruningRefineBy
      type: object
      properties:
        filterType:
          type: string
          description: "Une chaîne représentant le type de filtre appliqué. La valeur par défaut est «\_ADS_TIME\_»."
          default: ADS_TIME
          enum:
            - ADS_TIME
        pruningRefineBy:
          description: >-
            Une propriété facultative qui permet d'affiner davantage les
            critères de filtre basés sur le temps. Elle peut être de plusieurs
            types, tels que des comparaisons de temps relatives ou absolues.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicInListFilter:
      title: IN_LIST
      required:
        - filterType
        - listId
        - operator
      type: object
      properties:
        filterType:
          type: string
          description: "Une chaîne indiquant le type de filtre. La valeur par défaut est «\_IN_LIST\_»."
          default: IN_LIST
          enum:
            - IN_LIST
        listId:
          type: string
          description: >-
            L'identifiant unique de la liste à vérifier pour le contrôle
            d'accès, représenté sous forme de chaîne de caractères.
        metadata:
          $ref: '#/components/schemas/PublicInListFilterMetadata'
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans le filtre.
      x-hubspot-sub-type-impl: true
    PublicUnifiedEventsFilter:
      title: UNIFIED_EVENTS
      required:
        - filterLines
        - filterType
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Une condition d'affinement facultative utilisée pour regrouper des
            événements selon des critères spécifiques, tels que le nombre
            d'occurrences ou la plage horaire.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
        eventTypeId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique du type d'événement
            filtré.
        filterLines:
          type: array
          description: >-
            Un ensemble de filtres appliqués aux événements. Chaque filtre
            spécifie des critères supplémentaires pour affiner les données
            d'événement.
          items:
            $ref: '#/components/schemas/PublicEventFilterMetadata'
        filterType:
          type: string
          description: "Une chaîne qui spécifie le type de filtre, par défaut «\_UNIFIED_EVENTS\_»."
          default: UNIFIED_EVENTS
          enum:
            - UNIFIED_EVENTS
        pruningRefineBy:
          description: >-
            Une condition d'affinement facultative utilisée pour élaguer les
            événements en fonction de critères spécifiques, tels que le nombre
            d'occurrences ou la plage horaire.
          oneOf:
            - $ref: '#/components/schemas/PublicNumOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicSetOccurrencesRefineBy'
            - $ref: '#/components/schemas/PublicRelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicRelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/PublicAllHistoryRefineBy'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
      x-hubspot-sub-type-impl: true
    PublicConstantFilter:
      title: CONSTANT
      required:
        - filterType
        - shouldAccept
      type: object
      properties:
        filterType:
          type: string
          description: >-
            Une chaîne qui spécifie le type de filtre. Pour ce composant, il
            s'agit d'une valeur constante indiquant la nature du filtre.
          default: CONSTANT
          enum:
            - CONSTANT
        shouldAccept:
          type: boolean
          description: >-
            Un booléen indiquant si la condition de filtre doit être acceptée ou
            non.
        source:
          type: string
          description: >-
            Une chaîne de caractères qui représente l'origine ou le contexte du
            filtre, fournissant des informations supplémentaires sur l'endroit
            ou la manière dont le filtre est appliqué.
      x-hubspot-sub-type-impl: true
    PublicNumOccurrencesRefineBy:
      title: NUM_OCCURRENCES
      required:
        - type
      type: object
      properties:
        maxOccurrences:
          type: integer
          description: Un entier spécifiant le nombre maximal d'occurrences autorisées.
          format: int32
        minOccurrences:
          type: integer
          description: Un entier spécifiant le nombre minimum d'occurrences requis.
          format: int32
        type:
          type: string
          description: "Une chaîne indiquant le type d'affinement, qui est «\_NUM_OCCURRENCES\_» par défaut."
          default: NUM_OCCURRENCES
          enum:
            - NUM_OCCURRENCES
      x-hubspot-sub-type-impl: true
    PublicSetOccurrencesRefineBy:
      title: SET_OCCURRENCES
      required:
        - setType
        - type
      type: object
      properties:
        setType:
          type: string
          description: Une chaîne spécifiant le type d'ensemble utilisé pour l'affinage.
        type:
          type: string
          description: "Une chaîne indiquant le type d'affinement, qui est « SET_OCCURRENCES\_»."
          default: SET_OCCURRENCES
          enum:
            - SET_OCCURRENCES
      x-hubspot-sub-type-impl: true
    PublicRelativeComparativeTimestampRefineBy:
      title: RELATIVE_COMPARATIVE
      required:
        - comparison
        - timeOffset
        - type
      type: object
      properties:
        comparison:
          type: string
          description: >-
            Une chaîne de caractères qui définit l'opération de comparaison à
            utiliser dans l'affinement.
        timeOffset:
          $ref: '#/components/schemas/PublicTimeOffset'
        type:
          type: string
          description: "Une chaîne qui spécifie le type d'affinement, avec la valeur par défaut «\_RELATIVE_COMPARATIVE\_»."
          default: RELATIVE_COMPARATIVE
          enum:
            - RELATIVE_COMPARATIVE
      x-hubspot-sub-type-impl: true
    PublicRelativeRangedTimestampRefineBy:
      title: RELATIVE_RANGED
      required:
        - lowerBoundOffset
        - rangeType
        - type
        - upperBoundOffset
      type: object
      properties:
        lowerBoundOffset:
          $ref: '#/components/schemas/PublicTimeOffset'
        rangeType:
          type: string
          description: Une chaîne qui spécifie le type de plage appliquée.
        type:
          type: string
          description: "Une chaîne indiquant le type d'affinement, avec une valeur par défaut de «\_RELATIVE_RANGED\_»."
          default: RELATIVE_RANGED
          enum:
            - RELATIVE_RANGED
        upperBoundOffset:
          $ref: '#/components/schemas/PublicTimeOffset'
      x-hubspot-sub-type-impl: true
    PublicAbsoluteComparativeTimestampRefineBy:
      title: ABSOLUTE_COMPARATIVE
      required:
        - comparison
        - timestamp
        - type
      type: object
      properties:
        comparison:
          type: string
          description: >-
            Une chaîne représentant l'opération de comparaison à effectuer avec
            l'horodatage.
        timestamp:
          type: integer
          description: >-
            Un entier représentant l'horodatage spécifique à utiliser dans la
            comparaison, généralement exprimé en horodatage Unix en
            millisecondes.
          format: int64
        type:
          type: string
          description: "Une chaîne représentant le type d'affinement, qui est «\_ABSOLUTE_COMPARATIVE\_» par défaut."
          default: ABSOLUTE_COMPARATIVE
          enum:
            - ABSOLUTE_COMPARATIVE
      x-hubspot-sub-type-impl: true
    PublicAbsoluteRangedTimestampRefineBy:
      title: ABSOLUTE_RANGED
      required:
        - lowerTimestamp
        - rangeType
        - type
        - upperTimestamp
      type: object
      properties:
        lowerTimestamp:
          type: integer
          description: >-
            Un entier représentant la limite inférieure de la plage
            d'horodatage, au format heure Unix (millisecondes).
          format: int64
        rangeType:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie le type de plage utilisée dans
            le filtre.
        type:
          type: string
          description: "Une chaîne qui indique le type d'opération d'affinement, qui est «\_ABSOLUTE_RANGED\_»."
          default: ABSOLUTE_RANGED
          enum:
            - ABSOLUTE_RANGED
        upperTimestamp:
          type: integer
          description: >-
            Un entier représentant la limite supérieure de la plage
            d'horodatage, au format heure Unix (millisecondes).
          format: int64
      x-hubspot-sub-type-impl: true
    PublicAllHistoryRefineBy:
      title: ALL_HISTORY
      required:
        - type
      type: object
      properties:
        type:
          type: string
          description: "Une chaîne qui spécifie le type d'affinement, avec une valeur par défaut de «\_ALL_HISTORY\_»."
          default: ALL_HISTORY
          enum:
            - ALL_HISTORY
      x-hubspot-sub-type-impl: true
    PublicTimePointOperation:
      title: TIME_POINT
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - timePoint
        - type
      type: object
      properties:
        endpointBehavior:
          type: string
          description: >-
            Une chaîne décrivant le comportement du point de terminaison dans le
            contexte de l'opération de point temporel.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour le point temporel.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_TIME_POINT\_» par défaut."
          default: TIME_POINT
          enum:
            - TIME_POINT
        operator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé dans l'opération de
            point temporel.
        propertyParser:
          type: string
          description: >-
            Une chaîne représentant l'analyseur utilisé pour la propriété dans
            l'opération de point temporel.
        timePoint:
          description: >-
            Un objet représentant le point temporel spécifique utilisé dans
            l'opération. Il peut s'agir de plusieurs types, tels qu'un point de
            date, un point temporel indexé ou un temps référencé par une
            propriété.
          oneOf:
            - $ref: '#/components/schemas/PublicDatePoint'
            - $ref: '#/components/schemas/PublicIndexedTimePoint'
            - $ref: '#/components/schemas/PublicPropertyReferencedTime'
        type:
          type: string
          description: >-
            Une chaîne indiquant le type spécifique de l'opération de point
            temporel.
      x-hubspot-sub-type-impl: true
    PublicRangedTimeOperation:
      title: TIME_RANGED
      required:
        - includeObjectsWithNoValueSet
        - lowerBoundTimePoint
        - operationType
        - operator
        - type
        - upperBoundTimePoint
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie doivent être
            inclus dans l'opération.
        lowerBoundEndpointBehavior:
          type: string
          description: >-
            Une chaîne spécifiant le comportement du point d'extrémité de la
            borne inférieure dans la plage horaire.
        lowerBoundTimePoint:
          description: >-
            Un objet représentant le point temporel de la borne inférieure de la
            plage, qui peut être un point de date, un point temporel indexé ou
            une heure référencée par une propriété.
          oneOf:
            - $ref: '#/components/schemas/PublicDatePoint'
            - $ref: '#/components/schemas/PublicIndexedTimePoint'
            - $ref: '#/components/schemas/PublicPropertyReferencedTime'
        operationType:
          type: string
          description: >-
            Une chaîne indiquant le type d’action, qui est lié aux opérations de
            plage horaire.
        operator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé dans l'opération de
            plage horaire.
        propertyParser:
          type: string
          description: >-
            Une chaîne qui définit l'analyseur de propriété utilisé dans
            l'opération.
        type:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_TIME_RANGED\_»."
          default: TIME_RANGED
          enum:
            - TIME_RANGED
        upperBoundEndpointBehavior:
          type: string
          description: >-
            Une chaîne spécifiant le comportement du point de terminaison de la
            limite supérieure dans la plage horaire.
        upperBoundTimePoint:
          description: >-
            Un objet représentant le point temporel de la limite supérieure de
            la plage, qui peut être un point de date, un point temporel indexé
            ou une propriété référencée par une heure.
          oneOf:
            - $ref: '#/components/schemas/PublicDatePoint'
            - $ref: '#/components/schemas/PublicIndexedTimePoint'
            - $ref: '#/components/schemas/PublicPropertyReferencedTime'
      x-hubspot-sub-type-impl: true
    ErrorDetail:
      required:
        - message
      type: object
      properties:
        code:
          type: string
          description: >-
            Une chaîne représentant un code d'erreur spécifique qui identifie le
            type d'erreur.
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: >-
            Un objet contenant un contexte additionnel sur l'erreur, représenté
            comme une carte de chaînes de caractères vers des tableaux de
            chaînes de caractères, qui peut inclure des paramètres ou des
            valeurs spécifiques liés à l'erreur.
          example: '{missingScopes=[scope1, scope2]}'
        in:
          type: string
          description: "Une chaîne indiquant l'emplacement où l'erreur s'est produite, tel que «\_query\_», «\_header\_» ou «\_body\_»."
        message:
          type: string
          description: Une chaîne contenant une description de l'erreur lisible.
        subCategory:
          type: string
          description: >-
            Un objet fournissant une catégorisation supplémentaire de l'erreur,
            qui peut contenir des détails supplémentaires.
      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.
    PublicBoolPropertyOperation:
      title: BOOL
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - value
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie doivent être
            inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération. La valeur par défaut est «\_BOOLEAN\_»."
          default: BOOL
          enum:
            - BOOL
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
        value:
          type: boolean
          description: Un booléen représentant la valeur à utiliser dans l'opération.
      x-hubspot-sub-type-impl: true
    PublicNumberPropertyOperation:
      title: NUMBER
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - value
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        operationType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération. La valeur par défaut est «\_NUMBER\_»."
          default: NUMBER
          enum:
            - NUMBER
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
        value:
          type: number
          description: Un nombre représentant la valeur impliquée dans l'opération.
      x-hubspot-sub-type-impl: true
    PublicStringPropertyOperation:
      title: STRING
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - value
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        operationType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération. La valeur par défaut est «\_STRING\_»."
          default: STRING
          enum:
            - STRING
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
        value:
          type: string
          description: Une chaîne représentant la valeur impliquée dans l'opération.
      x-hubspot-sub-type-impl: true
    PublicDateTimePropertyOperation:
      title: DATETIME
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - requiresTimeZoneConversion
        - timestamp
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété doivent être inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne représentant le type d'opération effectuée. La valeur par défaut est «\_DATE_TIME\_»."
          default: DATETIME
          enum:
            - DATETIME
        operator:
          type: string
          description: Une chaîne spécifiant l'opérateur utilisé dans l'opération.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération nécessite une conversion basée
            sur les fuseaux horaires.
        timestamp:
          type: integer
          description: >-
            Un entier représentant un horodatage Unix en millisecondes, utilisé
            comme point de référence pour l'opération.
          format: int64
      x-hubspot-sub-type-impl: true
    PublicRangedDatePropertyOperation:
      title: RANGED_DATE
      required:
        - includeObjectsWithNoValueSet
        - lowerBound
        - operationType
        - operator
        - requiresTimeZoneConversion
        - upperBound
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        lowerBound:
          type: integer
          description: >-
            Un entier représentant la limite inférieure de la plage de dates,
            formaté en int 64.
          format: int64
        operationType:
          type: string
          description: "Une chaîne qui indique le type d'opération, qui est «\_RANGED_DATE\_» par défaut."
          default: RANGED_DATE
          enum:
            - RANGED_DATE
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération nécessite une conversion de
            fuseau horaire.
        upperBound:
          type: integer
          description: "Un entier représentant la limite supérieure de la plage de dates, formaté en\_int64."
          format: int64
      x-hubspot-sub-type-impl: true
    PublicComparativePropertyUpdatedOperation:
      title: COMPARATIVE_PROPERTY_UPDATED
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: Une chaîne spécifiant le nom de la propriété à comparer.
        defaultComparisonValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser dans la
            comparaison si aucune autre valeur n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie doivent être
            inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération. La valeur par défaut est «\_COMPARATIVE_STRING\_»."
          default: COMPARATIVE_PROPERTY_UPDATED
          enum:
            - COMPARATIVE_PROPERTY_UPDATED
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans la comparaison.
      x-hubspot-sub-type-impl: true
    PublicComparativeDatePropertyOperation:
      title: COMPARATIVE_DATE
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: >-
            Une chaîne spécifiant le nom de la propriété à utiliser pour la
            comparaison.
        defaultComparisonValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser dans la
            comparaison si aucune valeur spécifique n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets qui n'ont pas de
            valeur définie pour la propriété comparée.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, avec une valeur par défaut de «\_COMPARATIVE_DATE\_»."
          default: COMPARATIVE_DATE
          enum:
            - COMPARATIVE_DATE
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans la comparaison.
      x-hubspot-sub-type-impl: true
    PublicRollingDateRangePropertyOperation:
      title: ROLLING_DATE_RANGE
      required:
        - includeObjectsWithNoValueSet
        - numberOfDays
        - operationType
        - operator
        - requiresTimeZoneConversion
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets qui n'ont pas de
            valeur définie pour la propriété filtrée.
        numberOfDays:
          type: integer
          description: >-
            Un entier spécifiant le nombre de jours pour la plage de dates
            relatives.
          format: int32
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_ROLLING_DATE_RANGE\_» par défaut."
          default: ROLLING_DATE_RANGE
          enum:
            - ROLLING_DATE_RANGE
        operator:
          type: string
          description: >-
            Chaîne représentant l'opérateur utilisé dans l'opération de
            filtrage.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération nécessite une conversion de
            fuseau horaire.
      x-hubspot-sub-type-impl: true
    PublicRollingPropertyUpdatedOperation:
      title: ROLLING_PROPERTY_UPDATED
      required:
        - includeObjectsWithNoValueSet
        - numberOfDays
        - operationType
        - operator
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie doivent être
            inclus dans l'opération.
        numberOfDays:
          type: integer
          description: >-
            Un entier spécifiant le nombre de jours sur lesquels l'opération
            glissante est appliquée.
          format: int32
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, avec «\_ROLLING_PROPERTY_UPDATED\_» comme valeur par défaut."
          default: ROLLING_PROPERTY_UPDATED
          enum:
            - ROLLING_PROPERTY_UPDATED
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
      x-hubspot-sub-type-impl: true
    PublicEnumerationPropertyOperation:
      title: ENUMERATION
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - values
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie doivent être
            inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération, avec une valeur par défaut de «\_ENUMERATION\_»."
          default: ENUMERATION
          enum:
            - ENUMERATION
        operator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé dans l'opération
            d'énumération.
        values:
          type: array
          description: >-
            Un tableau de chaînes représentant les valeurs d'énumération
            impliquées dans l'opération.
          items:
            type: string
      x-hubspot-sub-type-impl: true
    PublicAllPropertyTypesOperation:
      title: ALL_PROPERTY
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété doivent être inclus dans l'opération. Cette propriété est
            requise.
        operationType:
          type: string
          description: >-
            Une chaîne indiquant le type d'opération effectuée. Cette propriété
            est requise.
          default: ALL_PROPERTY
          enum:
            - ALL_PROPERTY
        operator:
          type: string
          description: >-
            Chaîne de caractères représentant l'opérateur utilisé dans
            l'opération de filtrage. Cette propriété est obligatoire.
      x-hubspot-sub-type-impl: true
    PublicRangedNumberPropertyOperation:
      title: NUMBER_RANGED
      required:
        - includeObjectsWithNoValueSet
        - lowerBound
        - operationType
        - operator
        - upperBound
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        lowerBound:
          type: integer
          description: Un entier spécifiant la limite inférieure de la plage.
          format: int64
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_RANGED_NUMBER\_» par défaut."
          default: NUMBER_RANGED
          enum:
            - NUMBER_RANGED
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
        upperBound:
          type: integer
          description: Un entier spécifiant la limite supérieure de la plage.
          format: int64
      x-hubspot-sub-type-impl: true
    PublicMultiStringPropertyOperation:
      title: MULTISTRING
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - values
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie doivent être
            inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération. La valeur par défaut est «\_MULTI_STRING\_»."
          default: MULTISTRING
          enum:
            - MULTISTRING
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
        values:
          type: array
          description: >-
            Un tableau de chaînes représentant les valeurs impliquées dans
            l'opération.
          items:
            type: string
      x-hubspot-sub-type-impl: true
    PublicDatePropertyOperation:
      title: DATE
      required:
        - day
        - includeObjectsWithNoValueSet
        - month
        - operationType
        - operator
        - year
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant la composante jour de la date.
          format: int32
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété de la date.
        month:
          type: string
          description: Un entier représentant le mois de la date.
        operationType:
          type: string
          description: >-
            Chaîne indiquant le type d'opération, spécifiquement pour les
            propriétés de date.
          default: DATE
          enum:
            - DATE
        operator:
          type: string
          description: Chaîne représentant l'opérateur utilisé dans l'opération de date.
        year:
          type: integer
          description: Un entier représentant l'élément année de la date.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicCalendarDatePropertyOperation:
      title: CALENDAR_DATE
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - timeUnit
      type: object
      properties:
        fiscalYearStart:
          type: string
          description: >-
            Une chaîne indiquant le début de l'exercice, utilisée si l'opération
            implique des calculs liés à l'année fiscale.
          enum:
            - APRIL
            - AUGUST
            - DECEMBER
            - FEBRUARY
            - JANUARY
            - JULY
            - JUNE
            - MARCH
            - MAY
            - NOVEMBER
            - OCTOBER
            - SEPTEMBER
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété de date de calendrier.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération. La valeur par défaut est «\_CALENDAR_DATE\_»."
          default: CALENDAR_DATE
          enum:
            - CALENDAR_DATE
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
        timeUnit:
          type: string
          description: "Une chaîne représentant l'unité de temps utilisée dans l'opération, telle que «\_DAY\_», «\_WEEK\_», «\_WEEK\_» ou «\_YEAR\_»."
        timeUnitCount:
          type: integer
          description: >-
            Un entier représentant le nombre d'unités de temps impliquées dans
            l'opération.
          format: int32
        useFiscalYear:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut utiliser l'année fiscale dans
            l'opération.
      x-hubspot-sub-type-impl: true
    PublicComparativeStringPropertyOperation:
      title: COMPARATIVE_STRING
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: Une chaîne spécifiant le nom de la propriété à comparer.
        defaultComparisonValue:
          type: string
          description: >-
            Une chaîne représentant la valeur par défaut à utiliser dans la
            comparaison si la valeur de la propriété n'est pas définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété comparée.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération. La valeur par défaut est «\_COMPARATIVE_STRING\_»."
          default: COMPARATIVE_STRING
          enum:
            - COMPARATIVE_STRING
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans la comparaison.
      x-hubspot-sub-type-impl: true
    PublicComparativeNumberPropertyOperation:
      title: COMPARATIVE_NUMBER
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
      type: object
      properties:
        comparisonPropertyName:
          type: string
        defaultComparisonValue:
          type: string
        includeObjectsWithNoValueSet:
          type: boolean
        operationType:
          type: string
          default: COMPARATIVE_NUMBER
          enum:
            - COMPARATIVE_NUMBER
        operator:
          type: string
      x-hubspot-sub-type-impl: true
    PublicEventFilterMetadata:
      required:
        - operation
        - property
      type: object
      properties:
        operation:
          description: >-
            Définit l'opération à appliquer à la propriété pour le filtrage. Il
            s'agit d'une valeur de type chaîne.
          oneOf:
            - $ref: '#/components/schemas/PublicBoolPropertyOperation'
            - $ref: '#/components/schemas/PublicNumberPropertyOperation'
            - $ref: '#/components/schemas/PublicStringPropertyOperation'
            - $ref: '#/components/schemas/PublicDateTimePropertyOperation'
            - $ref: '#/components/schemas/PublicRangedDatePropertyOperation'
            - $ref: '#/components/schemas/PublicComparativePropertyUpdatedOperation'
            - $ref: '#/components/schemas/PublicComparativeDatePropertyOperation'
            - $ref: '#/components/schemas/PublicRollingDateRangePropertyOperation'
            - $ref: '#/components/schemas/PublicRollingPropertyUpdatedOperation'
            - $ref: '#/components/schemas/PublicEnumerationPropertyOperation'
            - $ref: '#/components/schemas/PublicAllPropertyTypesOperation'
            - $ref: '#/components/schemas/PublicRangedNumberPropertyOperation'
            - $ref: '#/components/schemas/PublicMultiStringPropertyOperation'
            - $ref: '#/components/schemas/PublicDatePropertyOperation'
            - $ref: '#/components/schemas/PublicCalendarDatePropertyOperation'
            - $ref: '#/components/schemas/PublicTimePointOperation'
            - $ref: '#/components/schemas/PublicRangedTimeOperation'
            - $ref: '#/components/schemas/PublicComparativeStringPropertyOperation'
            - $ref: '#/components/schemas/PublicComparativeNumberPropertyOperation'
        property:
          type: string
          description: >-
            Représente la propriété spécifique de l'événement que le filtre
            cible. Il s'agit d'une valeur de type chaîne de caractères.
    PublicInListFilterMetadata:
      required:
        - id
        - inListType
      type: object
      properties:
        id:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique des métadonnées du
            filtre.
        inListType:
          type: string
          description: Une chaîne indiquant le type de liste auquel le filtre s'applique.
    PublicTimeOffset:
      required:
        - amount
        - offsetDirection
        - timeUnit
      type: object
      properties:
        amount:
          type: integer
          description: Un entier indiquant le nombre d'unités de temps à décaler.
          format: int64
        offsetDirection:
          type: string
          description: "Une chaîne indiquant la direction du décalage horaire. Les valeurs valides sont «\_BEFORE\_» et «\_AFTER \_»."
        timeUnit:
          type: string
          description: "Une chaîne représentant l'unité de temps pour le décalage. Les valeurs valides incluent «\_MINUTE\_», «\_HEURE\_», «\_JOUR\_», «\_SEMAINE\_», «\_MOIS\_», «\_TRIMESTRE\_» et «\_ANNÉE\_»."
    PublicDatePoint:
      title: DATE
      required:
        - day
        - month
        - timeType
        - year
        - zoneId
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant la composante jour de la date.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'élément heure de l'heure.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant l'élément milliseconde de l'heure.
          format: int32
        minute:
          type: integer
          description: Un entier représentant l'élément minute de l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois de la date.
          format: int32
        second:
          type: integer
          description: Un entier représentant l'élément seconde de l'heure.
          format: int32
        timeType:
          type: string
          description: "Une chaîne indiquant le type de référence temporelle, généralement définie sur «\_DATE\_»."
          default: DATE
          enum:
            - DATE
        timezoneSource:
          type: string
          description: >-
            Une chaîne représentant la source des informations de fuseau
            horaire.
        year:
          type: integer
          description: Un entier représentant l'élément année de la date.
          format: int32
        zoneId:
          type: string
          description: Une chaîne spécifiant l'identifiant du fuseau horaire.
      x-hubspot-sub-type-impl: true
    PublicIndexedTimePoint:
      title: INDEXED
      required:
        - indexReference
        - timeType
        - zoneId
      type: object
      properties:
        indexReference:
          description: "Un objet qui définit le point de référence pour l'heure indexée, qui peut être l'une des références prédéfinies comme «\_maintenant\_», «\_aujourd'hui\_» ou une période fiscale spécifique."
          oneOf:
            - $ref: '#/components/schemas/PublicNowReference'
            - $ref: '#/components/schemas/PublicTodayReference'
            - $ref: '#/components/schemas/PublicWeekReference'
            - $ref: '#/components/schemas/PublicFiscalQuarterReference'
            - $ref: '#/components/schemas/PublicFiscalYearReference'
            - $ref: '#/components/schemas/PublicYearReference'
            - $ref: '#/components/schemas/PublicQuarterReference'
            - $ref: '#/components/schemas/PublicMonthReference'
        offset:
          $ref: '#/components/schemas/PublicIndexOffset'
        timeType:
          type: string
          description: "Une chaîne indiquant le type de point temporel, avec une valeur par défaut de «\_INDEXED\_»."
          default: INDEXED
          enum:
            - INDEXED
        timezoneSource:
          type: string
          description: >-
            Une chaîne représentant la source des informations de fuseau
            horaire.
        zoneId:
          type: string
          description: Une chaîne spécifiant l'ID du fuseau horaire.
      x-hubspot-sub-type-impl: true
    PublicPropertyReferencedTime:
      title: PROPERTY_REFERENCED
      required:
        - property
        - referenceType
        - timeType
        - zoneId
      type: object
      properties:
        property:
          type: string
          description: >-
            Une chaîne représentant la propriété utilisée pour référencer
            l'heure.
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, avec une valeur par défaut de «\_PROPRIÉTÉ_REFERENCE\_»."
        timeType:
          type: string
          description: "Une chaîne indiquant le type de référence temporelle. La valeur par défaut est «\_PROPERTY_REFERENCE\_»."
          default: PROPERTY_REFERENCED
          enum:
            - PROPERTY_REFERENCED
        timezoneSource:
          type: string
          description: >-
            Une chaîne représentant la source des informations de fuseau
            horaire.
        zoneId:
          type: string
          description: Une chaîne spécifiant l'ID du fuseau horaire.
      x-hubspot-sub-type-impl: true
    PublicNowReference:
      title: NOW
      required:
        - referenceType
      type: object
      properties:
        hour:
          type: integer
          description: Un entier représentant l'heure actuelle.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la partie milliseconde de l'heure actuelle.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la partie minute de l'heure actuelle.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne de caractères qui indique le type de référence. La valeur par défaut est «\_NOW\_», et elle est utilisée pour spécifier que la référence est à l'heure actuelle."
          default: NOW
          enum:
            - NOW
        second:
          type: integer
          description: Un entier représentant la seconde de l'heure actuelle.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicTodayReference:
      title: TODAY
      required:
        - referenceType
      type: object
      properties:
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est «\_TODAY\_» par défaut."
          default: TODAY
          enum:
            - TODAY
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicWeekReference:
      title: WEEK
      required:
        - dayOfWeek
        - referenceType
      type: object
      properties:
        dayOfWeek:
          type: string
          description: Un entier représentant le jour de la semaine.
          enum:
            - FRIDAY
            - MONDAY
            - SATURDAY
            - SUNDAY
            - THURSDAY
            - TUESDAY
            - WEDNESDAY
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde de la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute de l'heure.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est «\_WEEK\_» pour ce composant."
          default: WEEK
          enum:
            - WEEK
        second:
          type: integer
          description: Un entier représentant la seconde de la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicFiscalQuarterReference:
      title: FISCAL_QUARTER
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois de l'année.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est «\_FISCAL_QUARTER\_»."
          default: FISCAL_QUARTER
          enum:
            - FISCAL_QUARTER
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicFiscalYearReference:
      title: FISCAL_YEAR
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois de l'année fiscale.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne qui indique le type de référence, qui est «\_FISCAL_YEAR\_»."
          default: FISCAL_YEAR
          enum:
            - FISCAL_YEAR
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicYearReference:
      title: YEAR
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois de l'année.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne qui spécifie le type de référence, qui est «\_YEAR\_» par défaut."
          default: YEAR
          enum:
            - YEAR
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicQuarterReference:
      title: QUARTER
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois de l'année.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est «\_QUARTER\_» pour cet élément."
          default: QUARTER
          enum:
            - QUARTER
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicMonthReference:
      title: MONTH
      required:
        - day
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, avec une valeur par défaut de «\_MONTH\_»."
          default: MONTH
          enum:
            - MONTH
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicIndexOffset:
      type: object
      properties:
        days:
          type: integer
          description: Un entier représentant le nombre de jours à décaler.
          format: int32
        hours:
          type: integer
          description: Un entier représentant le nombre d'heures à décaler.
          format: int32
        milliseconds:
          type: integer
          description: Un entier représentant le nombre de millisecondes à décaler.
          format: int32
        minutes:
          type: integer
          description: Un entier représentant le nombre de minutes à décaler.
          format: int32
        months:
          type: integer
          description: Un entier représentant le nombre de mois à décaler.
          format: int32
        quarters:
          type: integer
          description: Un entier représentant le nombre de trimestres à décaler.
          format: int32
        seconds:
          type: integer
          description: Un entier représentant le nombre de secondes à décaler.
          format: int32
        weeks:
          type: integer
          description: Un entier représentant le nombre de semaines à décaler.
          format: int32
        years:
          type: integer
          description: Un entier représentant le nombre d'années à décaler.
          format: int32
  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:
            cms.membership.access_groups.write: ''
            crm.lists.read: ''
            crm.lists.write: ''
            crm.segments.read: ''
            crm.segments.write: ''

````