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

# Deactivate score

> Désactivez une configuration de score des leads spécifique dans votre compte HubSpot. Ce point de terminaison est utile pour désactiver temporairement un modèle de notation sans le supprimer, ce qui vous permet de le réactiver ultérieurement si nécessaire.

> **Supported products**

> **Required Scopes**


## OpenAPI

````yaml specs/2027-03-beta/marketing-lead-scoring-v2027-03-beta.json POST /marketing/lead-scoring/2027-03-beta/scores/{scoreId}/deactivate
openapi: 3.0.1
info:
  title: Marketing Lead Scoring
  description: Basepom for all HubSpot Projects
  version: 2027-03-beta
  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: Advanced
  - name: Basic
paths:
  /marketing/lead-scoring/2027-03-beta/scores/{scoreId}/deactivate:
    post:
      tags:
        - Advanced
      summary: Désactiver le score
      description: >-
        Désactivez une configuration de score des leads spécifique dans votre
        compte HubSpot. Ce point de terminaison est utile pour désactiver
        temporairement un modèle de notation sans le supprimer, ce qui vous
        permet de le réactiver ultérieurement si nécessaire.
      operationId: post-/marketing/lead-scoring/2027-03-beta/scores/{scoreId}/deactivate
      parameters:
        - name: scoreId
          in: path
          description: L'identifiant unique de la configuration de score à désactiver.
          required: true
          style: simple
          explode: false
          schema:
            type: integer
            format: int64
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PublicScoreConfiguration'
        default:
          $ref: '#/components/responses/Error'
          description: ''
      security: []
components:
  schemas:
    PublicScoreConfiguration:
      required:
        - allowedGroupTypes
        - groupConfigs
        - id
        - name
        - objectTypeId
        - scoreStatus
        - scoreType
      type: object
      properties:
        allowedGroupTypes:
          type: array
          description: "Un tableau des types de groupes autorisés pour la configuration de la notation. Les valeurs valides incluent «\_FIT\_» et «\_INTENT\_»."
          items:
            type: string
            enum:
              - FIT
              - INTENT
        createdAt:
          type: string
          description: >-
            La date et l'heure de création de cette configuration de scoring, au
            format ISO 8601.
          format: date-time
        filterConfiguration:
          $ref: '#/components/schemas/PublicFilterConfiguration'
        groupConfigs:
          type: array
          description: >-
            Un tableau de configurations pour les groupes de notation, chacune
            définie par un objet PublicScoreGroupConfiguration.
          items:
            $ref: '#/components/schemas/PublicScoreGroupConfiguration'
        id:
          type: string
          description: L'identifiant unique de cette configuration de notation.
        lastConfigurationChangeTimestamp:
          type: string
          format: date-time
        maxScore:
          type: integer
          description: >-
            Le score maximal pouvant être attribué globalement, représenté par
            un entier.
          format: int32
        maxScorePerCategory:
          type: integer
          description: >-
            Le score maximal pouvant être attribué par catégorie, représenté par
            un entier.
          format: int32
        name:
          type: string
          description: Le nom de la configuration de notation.
        objectTypeId:
          type: string
          description: >-
            L'identifiant du type d'objet auquel cette configuration de score
            est associée.
        outputConfiguration:
          $ref: '#/components/schemas/PublicOutputConfiguration'
        publishedAt:
          type: string
          description: >-
            La date et l'heure de publication de cette configuration de scoring,
            au format ISO 8601.
          format: date-time
        scoreStatus:
          type: string
          description: >-
            Le statut actuel du score, représenté sous forme de chaîne de
            caractères.
        scoreType:
          type: string
          description: >-
            Le type de notation appliqué, représenté sous forme de chaîne de
            caractères.
        updatedAt:
          type: string
          description: "La date et l'heure de la dernière mise à jour de cette configuration de score, au format ISO\_8601."
          format: date-time
    PublicFilterConfiguration:
      required:
        - listFilterType
        - segmentIds
      type: object
      properties:
        listFilterType:
          type: string
          description: "Une chaîne de caractères indiquant le type de filtre à appliquer. Les valeurs valides sont «\_INCLUDES\_» et «\_EXCLUDES\_»."
          enum:
            - EXCLUDES
            - INCLUDES
        segmentIds:
          type: array
          description: Un tableau d'entiers représentant les ID des segments à filtrer.
          items:
            type: integer
            format: int32
    PublicScoreGroupConfiguration:
      required:
        - groupCategory
        - groupName
        - id
        - ruleConfigurations
      type: object
      properties:
        groupCategory:
          type: string
          description: "La catégorie du groupe de notation, qui peut être «\_FIT\_» ou «\_INTENT\_»."
          enum:
            - FIT
            - INTENT
        groupDecay:
          $ref: '#/components/schemas/PublicGroupDecayConfiguration'
        groupName:
          type: string
          description: Le nom attribué au groupe de notation.
        id:
          type: string
          description: L'identifiant unique de la configuration du groupe de notation.
        maxValue:
          type: number
          description: >-
            La valeur de score maximale pouvant être attribuée au sein de ce
            groupe.
        minValue:
          type: number
          description: >-
            La valeur de score minimale pouvant être attribuée au sein de ce
            groupe.
        ruleConfigurations:
          type: array
          description: >-
            Un ensemble de configurations de règles qui définissent les règles
            de notation appliquées au sein de ce groupe.
          items:
            $ref: '#/components/schemas/PublicScoreRuleConfiguration'
    PublicOutputConfiguration:
      required:
        - outputs
      type: object
      properties:
        outputs:
          type: array
          description: >-
            Un tableau de propriétés de sortie, chacune pouvant être une
            propriété de sortie de score, de seuil ou de matrice. Celles-ci
            définissent la manière dont les résultats de notation sont
            structurés et présentés.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicScoreOutputProperty'
              - $ref: '#/components/schemas/PublicThresholdOutputProperty'
              - $ref: '#/components/schemas/PublicMatrixOutputProperty'
    Error:
      required:
        - category
        - correlationId
        - message
      type: object
      properties:
        category:
          type: string
          description: La catégorie d'erreur.
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: Contexte concernant la condition d'erreur.
          example: >-
            {invalidPropertyName=[propertyValue], missingScopes=[scope1,
            scope2]}
        correlationId:
          type: string
          description: >-
            Un identifiant unique pour la demande. Incluez cette valeur dans
            tous les rapports d'erreur ou tickets d'assistance.
          format: uuid
          example: aeb5f871-7f07-4993-9211-075dc63e7cbf
        errors:
          type: array
          description: Informations supplémentaires sur l'erreur.
          items:
            $ref: '#/components/schemas/ErrorDetail'
        links:
          type: object
          additionalProperties:
            type: string
          description: >-
            Une carte des noms de liens vers les URI associés contenant la
            documentation sur l'erreur ou les étapes de remédiation
            recommandées.
        message:
          type: string
          description: >-
            Un message lisible par la personne décrivant l'erreur ainsi que les
            étapes de remédiation appropriées, le cas échéant.
          example: An error occurred
        subCategory:
          type: string
          description: >-
            Une catégorie spécifique qui contient des détails plus précis sur
            l'erreur. Il s'agit d'une propriété de type chaîne de caractères.
      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
    PublicGroupDecayConfiguration:
      required:
        - decayIntervalDays
        - percentToDecayPerInterval
      type: object
      properties:
        decayIntervalDays:
          type: integer
          description: >-
            Le nombre de jours qui constituent un intervalle de déclin. Il
            s'agit d'une valeur sous forme d'entier.
          format: int32
        percentToDecayPerInterval:
          type: integer
          description: >-
            Le pourcentage de déclin du score à la fin de chaque intervalle. Il
            s'agit d'une valeur sous forme d'entier.
          format: int32
    PublicScoreRuleConfiguration:
      required:
        - configuration
        - enabled
        - id
      type: object
      properties:
        configuration:
          $ref: '#/components/schemas/PublicRuleConfiguration'
        enabled:
          type: boolean
          description: Un booléen indiquant si la règle de notation est active.
        id:
          type: string
          description: >-
            Une chaîne qui identifie de manière unique la configuration de la
            règle de notation.
        maxValue:
          type: number
          description: Un nombre représentant la valeur maximale de la règle de notation.
        minValue:
          type: number
          description: Un nombre représentant la valeur minimale pour la règle de notation.
    PublicScoreOutputProperty:
      title: SCORE
      required:
        - categories
        - id
        - outputType
        - propertyLabel
        - propertyName
      type: object
      properties:
        categories:
          type: array
          description: "Un ensemble de catégories associées à cette propriété, qui peuvent inclure «\_FIT\_» et «\_INTENT\_»."
          items:
            type: string
            enum:
              - FIT
              - INTENT
        id:
          type: string
          description: L'identifiant unique de cette propriété de sortie de score.
        outputType:
          type: string
          description: "Le type de sortie pour cette propriété, qui est toujours «\_SCORE\_»."
          default: SCORE
          enum:
            - SCORE
        propertyDescription:
          type: string
          description: >-
            Une description de la propriété, fournissant un contexte ou des
            détails supplémentaires.
        propertyGroup:
          type: string
          description: >-
            Le groupe auquel appartient cette propriété, utilisé à des fins
            d'organisation.
        propertyLabel:
          type: string
          description: >-
            Le libellé de la propriété tel qu'il apparaît dans l'interface
            utilisateur.
        propertyName:
          type: string
          description: >-
            Le nom interne de la propriété utilisée pour le résultat de la
            notation.
      x-hubspot-sub-type-impl: true
    PublicThresholdOutputProperty:
      title: THRESHOLD
      required:
        - boundaries
        - categories
        - id
        - outputType
        - propertyLabel
        - propertyName
      type: object
      properties:
        boundaries:
          type: array
          description: >-
            Un tableau de limites de seuils qui définissent les bornes et les
            libellés pour la catégorisation des scores.
          items:
            $ref: '#/components/schemas/PublicThresholdTierBoundary'
        categories:
          type: array
          description: "Un tableau de catégories associées à la propriété. Les valeurs valides incluent «\_FIT\_» et «\_INTENT\_»."
          items:
            type: string
            enum:
              - FIT
              - INTENT
        id:
          type: string
          description: L'identifiant unique de cette propriété de sortie de seuil.
        outputType:
          type: string
          description: "Le type de sortie, qui est «\_THRESHOLD\_» pour ce composant."
          default: THRESHOLD
          enum:
            - THRESHOLD
        propertyDescription:
          type: string
          description: Une description de la propriété.
        propertyGroup:
          type: string
          description: Le groupe auquel appartient cette propriété.
        propertyLabel:
          type: string
          description: Le libellé d'affichage de la propriété.
        propertyName:
          type: string
          description: Le nom interne de la propriété.
      x-hubspot-sub-type-impl: true
    PublicMatrixOutputProperty:
      title: MATRIX
      required:
        - boundaries
        - categories
        - id
        - outputType
        - propertyLabel
        - propertyName
      type: object
      properties:
        boundaries:
          type: object
          additionalProperties:
            type: array
            items:
              $ref: '#/components/schemas/PublicMatrixTierBoundary'
          description: >-
            Un objet définissant les limites des niveaux de la matrice, chaque
            limite étant représentée comme un tableau d'objets
            PublicMatrixTierBoundary.
        categories:
          type: array
          description: "Un tableau de catégories applicables à cette propriété, avec les valeurs valides étant «\_FIT\_» et «\_INTENT\_»."
          items:
            type: string
            enum:
              - FIT
              - INTENT
        id:
          type: string
          description: L'identifiant unique de la propriété de sortie de la matrice.
        outputType:
          type: string
          description: "Le type de sortie, qui est toujours «\_MATRIX\_» pour ce composant."
          default: MATRIX
          enum:
            - MATRIX
        propertyDescription:
          type: string
          description: Une description de l'objectif ou de l'utilisation de la propriété.
        propertyGroup:
          type: string
          description: Le groupe auquel appartient cette propriété, le cas échéant.
        propertyLabel:
          type: string
          description: >-
            Le libellé affiché pour la propriété dans les interfaces
            utilisateur.
        propertyName:
          type: string
          description: Le nom interne de la propriété associée à cette sortie de matrice.
      x-hubspot-sub-type-impl: true
    ErrorDetail:
      required:
        - message
      type: object
      properties:
        code:
          type: string
          description: >-
            Le code de statut associé au détail de l'erreur. Il s'agit d'une
            propriété de chaîne.
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: >-
            Contexte de la condition d'erreur, représenté sous forme d'objet où
            chaque clé est un nom de contexte et la valeur est un tableau de
            chaînes de caractères fournissant des détails supplémentaires.
          example: '{missingScopes=[scope1, scope2]}'
        in:
          type: string
          description: >-
            Le nom du champ ou du paramètre dans lequel l'erreur a été trouvée.
            Il s'agit d'une propriété de chaîne.
        message:
          type: string
          description: >-
            Un message lisible par l'utilisateur décrivant l'erreur, accompagné,
            le cas échéant, des étapes de correction. Il s'agit d'une propriété
            de chaîne obligatoire.
        subCategory:
          type: string
          description: >-
            Une catégorie spécifique qui contient des détails plus précis sur
            l'erreur. Il s'agit d'une propriété de chaîne.
      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.
    PublicRuleConfiguration:
      required:
        - calculation
      type: object
      properties:
        calculation:
          description: >-
            Définit la méthode de calcul de la règle de score. Il peut s'agir de
            plusieurs types, tels qu'une valeur constante, un calculateur de
            correspondance, un calculateur de valeurs multiples, un calculateur
            conditionnel, un calculateur de cumul d'événements multiunifiés, un
            calculateur de cumul d'objets d'association, un calculateur de cumul
            d'événements unifiés d'association ou un calculateur de contrôle
            d'accès.
          oneOf:
            - $ref: '#/components/schemas/PublicConstantValueCalculator'
            - $ref: '#/components/schemas/PublicMatchCalculator'
            - $ref: '#/components/schemas/PublicMultiValueCalculator'
            - $ref: '#/components/schemas/PublicConditionalCalculator'
            - $ref: '#/components/schemas/PublicMultiUnifiedEventRollupCalculator'
            - $ref: '#/components/schemas/PublicAssociationObjectRollupCalculator'
            - $ref: >-
                #/components/schemas/PublicAssociationUnifiedEventRollupCalculator
            - $ref: '#/components/schemas/PublicSegmentMembershipCalculator'
    PublicThresholdTierBoundary:
      required:
        - label
        - threshold
      type: object
      properties:
        color:
          type: string
          description: "Une chaîne de caractères représentant la couleur associée à la limite du niveau de seuil. Les valeurs valides incluent «\_GREEN\_», «\_RED\_», «\_YELLOW\_», «\_BLUE\_», «\_ORANGE\_», «\_PURPLE\_», «\_MAGENTA\_» et «\_GRAY\_»."
          enum:
            - BLUE
            - GRAY
            - GREEN
            - MAGENTA
            - ORANGE
            - PURPLE
            - RED
            - YELLOW
        label:
          type: string
          description: >-
            Une chaîne de caractères représentant le libellé de la limite de
            niveau de seuil.
        newLabel:
          type: string
          description: >-
            Une chaîne de caractères représentant un nouveau libellé pour la
            limite de niveau de seuil, le cas échéant.
        threshold:
          type: number
          description: Un nombre indiquant la valeur seuil pour la limite de niveau.
    PublicMatrixTierBoundary:
      required:
        - label
        - threshold
      type: object
      properties:
        label:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom ou l'identifiant de la
            limite de niveau de la matrice.
        threshold:
          type: number
          description: >-
            Un nombre indiquant la valeur seuil pour la limite de niveau de la
            matrice.
    PublicConstantValueCalculator:
      title: CONSTANT
      required:
        - type
        - value
      type: object
      properties:
        type:
          type: string
          description: "Une chaîne qui indique le type de calculateur, qui est toujours «\_CONSTANT\_» pour ce composant."
          default: CONSTANT
          enum:
            - CONSTANT
        value:
          type: number
          description: Une valeur numérique qui représente le score constant à appliquer.
      x-hubspot-sub-type-impl: true
    PublicMatchCalculator:
      title: MATCH
      required:
        - matchRules
        - property
        - type
      type: object
      properties:
        defaultValue:
          type: number
          description: >-
            Un nombre représentant la valeur par défaut à utiliser si aucune
            règle de correspondance n'est satisfaite.
        matchRules:
          type: array
          description: >-
            Un tableau de règles de correspondance qui définissent les
            conditions dans lesquelles la propriété est évaluée. Chaque règle
            spécifie une opération et une valeur.
          items:
            $ref: '#/components/schemas/PublicMatchRule'
        property:
          type: string
          description: Le nom de la propriété évaluée par le calculateur de correspondance.
        type:
          type: string
          description: "Une chaîne de caractères qui indique le type de calculateur, qui est toujours «\_MATCH\_»."
          default: MATCH
          enum:
            - MATCH
      x-hubspot-sub-type-impl: true
    PublicMultiValueCalculator:
      title: MULTI
      required:
        - calculators
        - type
      type: object
      properties:
        calculators:
          type: array
          description: >-
            Un tableau de calculateurs combinés pour effectuer le calcul à
            valeurs multiples. Chaque élément de l'ensemble peut être un
            calculateur de valeur constante, un calculateur de correspondance,
            un calculateur à valeurs multiples, un calculateur conditionnel ou
            un calculateur de contrôle d'accès à un segment.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicConstantValueCalculator'
              - $ref: '#/components/schemas/PublicMatchCalculator'
              - $ref: '#/components/schemas/PublicMultiValueCalculator'
              - $ref: '#/components/schemas/PublicConditionalCalculator'
              - $ref: '#/components/schemas/PublicSegmentMembershipCalculator'
        type:
          type: string
          description: "Une chaîne indiquant le type de calculateur, qui est «\_MULTI\_» pour ce composant."
          default: MULTI
          enum:
            - MULTI
      x-hubspot-sub-type-impl: true
    PublicConditionalCalculator:
      title: CONDITIONAL
      required:
        - type
        - value
        - whereCondition
      type: object
      properties:
        type:
          type: string
          description: "Une chaîne indiquant le type de calculateur, qui est «\_CONDITIONAL\_» pour ce composant."
          default: CONDITIONAL
          enum:
            - CONDITIONAL
        value:
          type: number
          description: >-
            Un nombre représentant la valeur à utiliser si les conditions
            précisées dans whereCondition sont remplies.
        whereCondition:
          $ref: '#/components/schemas/PublicCompositeCondition'
      x-hubspot-sub-type-impl: true
    PublicMultiUnifiedEventRollupCalculator:
      title: MULTI_UE
      required:
        - eventCalculators
        - type
      type: object
      properties:
        eventCalculators:
          type: array
          description: >-
            Un tableau d'entrées de calcul d'événements, chacune définissant une
            configuration de calcul d'événements spécifique.
          items:
            $ref: '#/components/schemas/PublicMultiUnifiedEventCalculatorEntry'
        type:
          type: string
          description: "Une chaîne de caractères indiquant le type de calculateur. La valeur par défaut est «\_MULTI_UE\_»."
          default: MULTI_UE
          enum:
            - MULTI_UE
      x-hubspot-sub-type-impl: true
    PublicAssociationObjectRollupCalculator:
      title: ASSOCIATIONS
      required:
        - associatedObjectTypeId
        - associationSpec
        - inverseAssociationSpec
        - recordCalculation
        - rollupType
        - type
      type: object
      properties:
        associatedObjectTypeId:
          type: string
          description: Une chaîne représentant l'ID de type de l'objet associé.
        associationFilters:
          $ref: '#/components/schemas/PublicAssociationFilter'
        associationSpec:
          $ref: '#/components/schemas/PublicAssociationSpec'
        inverseAssociationSpec:
          $ref: '#/components/schemas/PublicAssociationSpec'
        recordCalculation:
          description: >-
            Spécifie la méthode de calcul à utiliser sur les fiches
            d'informations, qui peut être de plusieurs types tels que des
            calculateurs de valeur constante, de correspondance, de valeurs
            multiples, conditionnels ou de contrôle d'accès à un segment.
          oneOf:
            - $ref: '#/components/schemas/PublicConstantValueCalculator'
            - $ref: '#/components/schemas/PublicMatchCalculator'
            - $ref: '#/components/schemas/PublicMultiValueCalculator'
            - $ref: '#/components/schemas/PublicConditionalCalculator'
            - $ref: '#/components/schemas/PublicSegmentMembershipCalculator'
        rollupType:
          type: string
          description: "Une chaîne indiquant le type d'opération de cumul, avec les valeurs valides étant «\_SUM\_», «\_MAX\_», «\_MIN\_» ou «\_AVG\_»."
          enum:
            - AVG
            - MAX
            - MIN
            - SUM
        type:
          type: string
          description: "Une chaîne indiquant le type de calculateur, qui est «\_ASSOCIATIONS\_»."
          default: ASSOCIATIONS
          enum:
            - ASSOCIATIONS
      x-hubspot-sub-type-impl: true
    PublicAssociationUnifiedEventRollupCalculator:
      title: ASSOCIATION_UE
      required:
        - associatedObjectTypeId
        - associationSpec
        - inverseAssociationSpec
        - recordCalculation
        - rollupType
        - type
      type: object
      properties:
        associatedObjectTypeId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique du type d'objet
            associé.
        associationFilters:
          $ref: '#/components/schemas/PublicAssociationFilter'
        associationSpec:
          $ref: '#/components/schemas/PublicAssociationSpec'
        inverseAssociationSpec:
          $ref: '#/components/schemas/PublicAssociationSpec'
        recordCalculation:
          $ref: '#/components/schemas/PublicMultiUnifiedEventRollupCalculator'
        rollupType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération de regroupement à effectuer, avec les valeurs valides étant «\_SUM\_», «\_MAX\_», «\_MIN\_» et «\_AVG\_»."
          enum:
            - AVG
            - MAX
            - MIN
            - SUM
        type:
          type: string
          description: "Une chaîne de caractères indiquant le type de calculateur, qui est «\_ASSOCIATION_UE\_»."
          default: ASSOCIATION_UE
          enum:
            - ASSOCIATION_UE
      x-hubspot-sub-type-impl: true
    PublicSegmentMembershipCalculator:
      title: SEGMENT_MEMBERSHIP
      required:
        - segmentMembershipRules
        - type
      type: object
      properties:
        segmentMembershipRules:
          type: array
          description: >-
            Un ensemble de règles qui définissent les critères de contrôle
            d'accès à un segment. Chaque règle est représentée par un objet
            PublicSegmentMembershipRule.
          items:
            $ref: '#/components/schemas/PublicSegmentMembershipRule'
        type:
          type: string
          description: "Une chaîne indiquant le type de calculateur, qui est «\_SEGMENT_MEMBERSHIP\_» par défaut."
          default: SEGMENT_MEMBERSHIP
          enum:
            - SEGMENT_MEMBERSHIP
      x-hubspot-sub-type-impl: true
    PublicMatchRule:
      required:
        - operation
        - value
      type: object
      properties:
        operation:
          description: >-
            Définit l'opération à effectuer pour la règle de correspondance. Il
            peut s'agir de plusieurs types, tels que booléen, nombre, chaîne de
            caractères, date-heure, et plus encore, chacun avec des opérations
            spécifiques applicables à ce type.
          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'
        value:
          type: number
          description: >-
            Un nombre représentant la valeur à utiliser dans la règle de
            correspondance. Cette valeur est comparée à la propriété à l'aide de
            l'opération spécifiée.
    PublicCompositeCondition:
      title: COMPOSITE
      required:
        - conditions
        - operator
        - type
      type: object
      properties:
        conditions:
          type: array
          description: >-
            Un tableau de conditions pouvant inclure des conditions simples et
            composites, permettant des expressions logiques imbriquées.
          items:
            oneOf:
              - $ref: '#/components/schemas/PublicSingleCondition'
              - $ref: '#/components/schemas/PublicCompositeCondition'
        operator:
          type: string
          description: "Une chaîne qui définit l'opérateur logique utilisé pour combiner les conditions. La valeur valide est «\_AND\_»."
          enum:
            - AND
        type:
          type: string
          description: "Une chaîne qui précise le type de condition, qui est «\_COMPOSITE\_» pour ce composant."
          default: COMPOSITE
          enum:
            - COMPOSITE
      x-hubspot-sub-type-impl: true
    PublicMultiUnifiedEventCalculatorEntry:
      required:
        - eventTypeId
        - recordCalculation
      type: object
      properties:
        eventFrequencyCriteria:
          description: "Définit les critères de fréquence des événements, en utilisant spécifiquement un type «\_between\_» pour spécifier les plages de fréquence."
          oneOf:
            - $ref: '#/components/schemas/PublicEventFrequencyBetween'
        eventTimeframe:
          $ref: '#/components/schemas/PublicEventTimeframe'
        eventTypeId:
          type: string
          description: >-
            L'identifiant unique du type d'événement. Il s'agit d'une chaîne de
            caractères.
        recordCalculation:
          description: >-
            Définit la logique de calcul pour la fiche d'informations
            d'événement. Il peut s'agir de plusieurs types, notamment des
            calculateurs de valeur constante, de correspondance, de valeurs
            multiples, conditionnels ou de contrôle d'accès à un segment.
          oneOf:
            - $ref: '#/components/schemas/PublicConstantValueCalculator'
            - $ref: '#/components/schemas/PublicMatchCalculator'
            - $ref: '#/components/schemas/PublicMultiValueCalculator'
            - $ref: '#/components/schemas/PublicConditionalCalculator'
            - $ref: '#/components/schemas/PublicSegmentMembershipCalculator'
    PublicAssociationFilter:
      required:
        - propertyFilters
      type: object
      properties:
        propertyFilters:
          type: array
          description: >-
            Un tableau de filtres de propriétés qui définissent les critères de
            filtrage des associations. Chaque filtre est représenté par un objet
            PublicPropertyFilter.
          items:
            $ref: '#/components/schemas/PublicPropertyFilter'
    PublicAssociationSpec:
      required:
        - associationCategory
        - associationTypeId
      type: object
      properties:
        associationCategory:
          type: string
          description: Une chaîne indiquant la catégorie de l'association.
        associationTypeId:
          type: integer
          description: Un entier représentant l'identifiant unique du type d'association.
          format: int32
    PublicSegmentMembershipRule:
      required:
        - operation
        - segmentIds
        - value
      type: object
      properties:
        operation:
          type: string
          description: "Une chaîne indiquant le type d'opération à effectuer sur le contrôle d'accès au segment. Les valeurs valides incluent «\_HAS_ALL_SEGMENT_MEMBERSHIP\_», «\_HAS_NO_SEGMENT_MEMBERSHIP\_» et «\_HAS_AT_LEAST_ONE_SEGMENT_MEMBERSHIP\_»."
          enum:
            - HAS_ALL_SEGMENT_MEMBERSHIP
            - HAS_AT_LEAST_ONE_SEGMENT_MEMBERSHIP
            - HAS_NO_SEGMENT_MEMBERSHIP
        segmentIds:
          type: array
          description: >-
            Un tableau d'entiers représentant les identifiants des segments à
            évaluer.
          items:
            type: integer
            format: int32
        value:
          type: number
          description: >-
            Un nombre utilisé comme valeur dans la règle de contrôle d'accès au
            segment.
    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 indiquant le type d'opération, qui est «\_BOOL\_» pour ce composant."
          default: BOOL
          enum:
            - BOOL
        operator:
          type: string
          description: Chaîne représentant l'opérateur utilisé dans l'opération booléenne.
        value:
          type: boolean
          description: Une valeur booléenne qui est utilisée 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 indiquant le type d'opération, qui est «\_NUMBER\_» par défaut."
          default: NUMBER
          enum:
            - NUMBER
        operator:
          type: string
          description: Chaîne représentant l'opérateur utilisé dans l'opération numérique.
        value:
          type: number
          description: Un nombre représentant la valeur utilisé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 indiquant le type d'opération, qui est «\_STRING\_» pour ce composant."
          default: STRING
          enum:
            - STRING
        operator:
          type: string
          description: Chaîne représentant l'opérateur utilisé dans l'opération de chaîne.
        value:
          type: string
          description: Une chaîne représentant la valeur à utiliser 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 doivent être
            inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est toujours «\_DATETIME\_» pour ce composant."
          default: DATETIME
          enum:
            - DATETIME
        operator:
          type: string
          description: >-
            Une chaîne représentant l'opérateur utilisé dans l'opération de date
            et d'heure.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booléen spécifiant si l'opération nécessite une conversion basée
            sur les fuseaux horaires.
        timestamp:
          type: integer
          description: >-
            Un entier représentant l'horodatage de l'opération, formaté en
            int64.
          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 si les objets sans valeur définie doivent être
            inclus dans l'opération.
        lowerBound:
          type: integer
          description: >-
            Un entier représentant la limite inférieure de la plage de dates,
            formaté en int64.
          format: int64
        operationType:
          type: string
          description: "Une chaîne indiquant 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 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.
        upperBound:
          type: integer
          description: >-
            Un entier représentant la limite supérieure de la plage de dates, au
            format 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: Chaîne de caractères spécifiant le nom de la propriété à comparer.
        defaultComparisonValue:
          type: string
          description: >-
            Une chaîne de caractères représentant la valeur par défaut à
            utiliser pour la comparaison si la propriété de comparaison 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é.
        operationType:
          type: string
          description: "Une chaîne représentant le type d'opération. La valeur par défaut est «\_COMPARATIVE_PROPERTY_UPDATED\_»."
          default: COMPARATIVE_PROPERTY_UPDATED
          enum:
            - COMPARATIVE_PROPERTY_UPDATED
        operator:
          type: string
          description: Une chaîne indiquant 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: >-
            Une chaîne de caractères représentant la valeur par défaut à
            utiliser pour la comparaison si la propriété de comparaison n'est
            pas définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété de comparaison doivent être inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_COMPARATIVE_DATE\_» pour ce composant."
          default: COMPARATIVE_DATE
          enum:
            - COMPARATIVE_DATE
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé pour 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 aucune
            valeur définie.
        numberOfDays:
          type: integer
          description: >-
            Un entier représentant le nombre de jours dans la plage de dates
            relatives.
          format: int32
        operationType:
          type: string
          description: "Une chaîne de caractères représentant le type d'opération. La valeur par défaut est «\_ROLLING_DATE_RANGE\_»."
          default: ROLLING_DATE_RANGE
          enum:
            - ROLLING_DATE_RANGE
        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 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 s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        numberOfDays:
          type: integer
          description: >-
            Un entier spécifiant le nombre de jours à prendre en compte pour
            l'opération de mise à jour glissante.
          format: int32
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_ROLLING_PROPERTY_UPDATED\_» 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 pour la
            propriété doivent être inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne de caractères représentant le type d'opération. La valeur par défaut et la seule valeur valide est «\_ENUMERATION\_»."
          default: ENUMERATION
          enum:
            - ENUMERATION
        operator:
          type: string
          description: Une chaîne indiquant l'opérateur à utiliser dans l'opération.
        values:
          type: array
          description: >-
            Un tableau de chaînes représentant les valeurs d'énumération
            spécifiques à utiliser 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 doivent être
            inclus dans l'opération.
        operationType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération, qui est «\_ALL_PROPERTY\_» par défaut."
          default: ALL_PROPERTY
          enum:
            - ALL_PROPERTY
        operator:
          type: string
          description: Une chaîne représentant l'opérateur utilisé dans l'opération.
      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 si les objets sans valeur définie doivent être
            inclus dans l'opération.
        lowerBound:
          type: integer
          description: >-
            Un entier représentant la limite inférieure de la plage, au format
            int64.
          format: int64
        operationType:
          type: string
          description: "Le type d'opération effectuée. Il s'agit d'une chaîne de caractères avec une valeur par défaut de «\_NUMBER_RANGED\_»."
          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 représentant la limite supérieure de la plage, au format
            int64.
          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 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, avec une valeur par défaut de «\_MULTISTRING\_»."
          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 spécifiant le composant jour de l'opération de 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 date.
        month:
          type: string
          description: Une chaîne indiquant le mois composant de l'opération de date.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est toujours «\_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 spécifiant le composant année de l'opération de 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 représentant le mois de début de l'exercice fiscal. Les valeurs valides incluent les mois de «\_JANVIER\_» à «\_DÉCEMBRE\_»."
          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 qui n'ont aucune
            valeur définie.
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_CALENDAR_DATE\_» par défaut."
          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 spécifiant l'unité de temps utilisée dans l'opération.
        timeUnitCount:
          type: integer
          description: >-
            Un entier spécifiant le nombre d'unités de temps utilisé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
    PublicTimePointOperation:
      title: TIME_POINT
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - timePoint
        - type
      type: object
      properties:
        endpointBehavior:
          type: string
          description: >-
            Une chaîne de caractères décrivant le comportement au point de
            terminaison 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 la propriété.
        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 spécifiant l'analyseur utilisé pour la propriété dans
            l'opération.
        timePoint:
          description: >-
            Un objet représentant le point temporel spécifique pour l'opération.
            Il peut s'agir d'un point de date, d'un point temporel indexé ou
            d'une heure référencée par une propriété.
          oneOf:
            - $ref: '#/components/schemas/PublicDatePoint'
            - $ref: '#/components/schemas/PublicIndexedTimePoint'
            - $ref: '#/components/schemas/PublicPropertyReferencedTime'
        type:
          type: string
          description: >-
            Une chaîne de caractères représentant le type de l'opération,
            utilisée pour catégoriser l'opération.
      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.
        lowerBoundEndpointBehavior:
          type: string
          description: >-
            Une chaîne de caractères définissant le comportement du point de
            terminaison de la borne inférieure.
        lowerBoundTimePoint:
          description: >-
            Spécifie le point temporel de la limite inférieure, qui peut être
            une 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'
        operationType:
          type: string
          description: Une chaîne de caractères représentant le type d'opération.
        operator:
          type: string
          description: >-
            Une chaîne de caractères représentant l'opérateur utilisé dans
            l'opération liée au temps.
        propertyParser:
          type: string
          description: >-
            Une chaîne de caractères spécifiant l'analyseur de propriété à
            utiliser.
        type:
          type: string
          description: "Une chaîne indiquant le type d'opération, par défaut «\_TIME_RANGED\_»."
          default: TIME_RANGED
          enum:
            - TIME_RANGED
        upperBoundEndpointBehavior:
          type: string
          description: >-
            Une chaîne de caractères définissant le comportement du point de
            terminaison de la limite supérieure.
        upperBoundTimePoint:
          description: >-
            Spécifie le point temporel de la limite supérieure, qui peut être
            une 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'
      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é à utiliser pour la
            comparaison.
        defaultComparisonValue:
          type: string
          description: >-
            Une chaîne qui fournit une valeur par défaut pour 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, qui est «\_COMPARATIVE_STRING\_» par défaut."
          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
          description: Chaîne de caractères spécifiant le nom de la propriété à comparer.
        defaultComparisonValue:
          type: string
          description: >-
            Une chaîne de caractères représentant la valeur par défaut à
            utiliser pour la comparaison si la propriété de comparaison n'est
            pas définie.
        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 indiquant le type d'opération, qui est toujours «\_COMPARATIVE_NUMBER\_» pour ce composant."
          default: COMPARATIVE_NUMBER
          enum:
            - COMPARATIVE_NUMBER
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur utilisé dans la comparaison, tel que «\_égal à\_», «\_supérieur à\_», etc."
      x-hubspot-sub-type-impl: true
    PublicSingleCondition:
      title: SINGLE
      required:
        - operation
        - property
        - type
      type: object
      properties:
        operation:
          description: >-
            Une opération définissant la manière dont la propriété est évaluée.
            Il peut s'agir de plusieurs types d'opérations, telles que
            booléenne, numérique, de chaîne, de date-heure, et autres.
          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: >-
            Une chaîne représentant le nom de la propriété sur laquelle la
            condition est basée.
        type:
          type: string
          description: "Une chaîne indiquant le type de condition. La valeur par défaut est «\_SINGLE\_»."
          default: SINGLE
          enum:
            - SINGLE
      x-hubspot-sub-type-impl: true
    PublicEventFrequencyBetween:
      title: BETWEEN
      required:
        - ranges
        - type
      type: object
      properties:
        ranges:
          type: array
          description: >-
            Un tableau de plages de fréquences, chacune spécifiant les
            conditions d'occurrence d'un événement dans une plage définie.
          items:
            $ref: '#/components/schemas/PublicFrequencyRange'
        type:
          type: string
          description: "Une chaîne de caractères indiquant le type d'évaluation de la fréquence, qui est «\_BETWEEN\_» pour ce composant."
          default: BETWEEN
          enum:
            - BETWEEN
      x-hubspot-sub-type-impl: true
    PublicEventTimeframe:
      required:
        - eventFilterOperation
      type: object
      properties:
        eventFilterOperation:
          description: >-
            Définit l'opération utilisée pour filtrer les événements. Il peut
            s'agir de plusieurs opérations de propriété, telles que booléen,
            nombre, chaîne de caractères, date-heure et autres, permettant un
            large éventail de critères de filtrage.
          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'
    PublicPropertyFilter:
      title: PROPERTY
      required:
        - filterType
        - operation
        - property
      type: object
      properties:
        filterType:
          type: string
          description: "Une chaîne qui spécifie le type de filtre appliqué. La valeur par défaut est «\_PROPRIÉTÉ\_»."
          default: PROPERTY
          enum:
            - PROPERTY
        operation:
          description: >-
            Un objet qui définit l’opération à effectuer sur la propriété
            spécifiée. Il peut s’agir de plusieurs types d’opérations, telles
            que booléen, nombre, chaîne de caractères, date et autres, telles
            que définies par les différents schémas d’opé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'
        property:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété sur
            laquelle l'opération de filtrage sera appliquée.
      x-hubspot-sub-type-impl: true
    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 représentation temporelle, avec une valeur par défaut de «\_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'ID 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, telles que «\_NOW\_», «\_TODAY\_» , ou des périodes spécifiques, comme «\_WEEK\_» ou «\_MONTH\_» ."
          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 indiquant la propriété à laquelle la référence temporelle
            est associée.
        referenceType:
          type: string
          description: >-
            Une chaîne de caractères qui définit le type de référence pour
            l'heure.
        timeType:
          type: string
          description: "Une chaîne indiquant le type de référence temporelle, avec une valeur par défaut de «\_PROPRIÉTÉ_REFERENCED\_»."
          default: PROPERTY_REFERENCED
          enum:
            - PROPERTY_REFERENCED
        timezoneSource:
          type: string
          description: Une chaîne spécifiant la source des informations de fuseau horaire.
        zoneId:
          type: string
          description: Une chaîne représentant l'ID du fuseau horaire.
      x-hubspot-sub-type-impl: true
    PublicFrequencyRange:
      required:
        - from
        - type
        - value
      type: object
      properties:
        from:
          type: integer
          description: Un entier spécifiant le point de départ de la plage de fréquences.
          format: int32
        to:
          type: integer
          description: >-
            Un entier spécifiant le point de fin de la plage de fréquences.
            Cette propriété est facultative et peut ne pas être présente dans
            tous les cas.
          format: int32
        type:
          type: string
          description: "Une chaîne de caractères indiquant le type de plage de fréquences. Les valeurs valides incluent\_: «\_EXACTLY\_», «\_BETWEEN» et «\_AT_LEAST\_»."
          enum:
            - AT_LEAST
            - BETWEEN
            - EXACTLY
        value:
          type: number
          description: >-
            Un nombre représentant la valeur spécifique associée à la plage de
            fréquences.
    PublicNowReference:
      title: NOW
      required:
        - referenceType
      type: object
      properties:
        hour:
          type: integer
          description: Un entier représentant l'heure actuelle de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde actuelle de la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute actuelle de l'heure.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est «\_NOW\_» par défaut."
          default: NOW
          enum:
            - NOW
        second:
          type: integer
          description: Un entier représentant la seconde actuelle de la minute.
          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: "Une chaîne représentant le jour de la semaine. Les valeurs valides incluent «\_LUNDI\_», «\_MARDI\_», «\_MERCREDI\_», «\_JEUDI\_», «\_VENDREDI\_», «\_SAMEDI\_» et «\_DIMANCHE\_»."
          enum:
            - FRIDAY
            - MONDAY
            - SATURDAY
            - SUNDAY
            - THURSDAY
            - TUESDAY
            - WEDNESDAY
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée, allant de 0 à 23.
          format: int32
        millisecond:
          type: integer
          description: >-
            Un entier représentant la milliseconde de la seconde, allant de 0 à
            999.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute de l'heure, allant de 0 à 59.
          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, allant de 0 à 59.
          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 dans le trimestre fiscal.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, par défaut «\_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 la composante jour de la référence d'année
            fiscale.
          format: int32
        hour:
          type: integer
          description: >-
            Un entier représentant la composante heure de la référence d'année
            fiscale.
          format: int32
        millisecond:
          type: integer
          description: >-
            Un entier représentant le composant millisecond de la référence
            d'année fiscale.
          format: int32
        minute:
          type: integer
          description: >-
            Un entier représentant le composant minute de la référence d'année
            fiscale.
          format: int32
        month:
          type: integer
          description: >-
            Un entier représentant le composant month de la référence d'année
            fiscale.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne de caractères indiquant le type de référence, qui est «\_FISCAL_YEAR\_» par défaut."
          default: FISCAL_YEAR
          enum:
            - FISCAL_YEAR
        second:
          type: integer
          description: >-
            Un entier représentant le composant second de la référence d'année
            fiscale.
          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 indiquant le type de référence, qui est «\_ANNÉE\_» 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 dans le trimestre.
          format: int32
        referenceType:
          type: string
          description: >-
            Une chaîne indiquant le type de référence, qui est « QUARTER » par
            défaut.
          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, qui est «\_MONTH\_» par défaut."
          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'

````