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

# Update list name

> Actualiza el nombre de una lista específica en la cuenta de HubSpot. Este punto de terminación permite cambiar el nombre de la lista especificando el nuevo nombre como un parámetro de consulta. Es útil para mantener las listas organizadas y actualizadas con títulos relevantes.

export const ScopesList = ({scopes = [], description = "Esta API requiere uno de los siguientes ámbitos:"}) => {
  if (!scopes || scopes.length === 0) {
    return null;
  }
  const sortedScopes = scopes.sort((a, b) => a.localeCompare(b));
  return <div>
      <div className="text-sm mb-2">{description}</div>
      <div>
        {sortedScopes.map((scope, index) => <div key={index}>
            <code>
              <span className="text-xs">{scope}</span>
            </code>
          </div>)}
      </div>
    </div>;
};

export const SupportedProducts = ({marketing, sales, service, cms, marketingLevel, salesLevel, serviceLevel, cmsLevel}) => {
  const translations = {
    header: "Productos compatibles",
    description: "Se requiere uno de los siguientes productos o productos de ediciones superiores.",
    productNames: {
      marketing: "Marketing Hub",
      sales: "Sales Hub",
      service: "Service Hub",
      cms: "Content Hub"
    },
    tiers: {
      free: "Gratuito",
      starter: "Starter",
      professional: "Pro",
      enterprise: "Enterprise"
    }
  };
  const translateTier = tier => {
    if (!tier) return '';
    const lowerTier = tier.toLowerCase();
    return translations.tiers[lowerTier] || tier;
  };
  const products = [{
    name: marketing ? translations.productNames.marketing : '',
    level: translateTier(marketingLevel),
    icon: "https://mintlify-assets.b-cdn.net/Icons/marketing-bolt.svg",
    alt: "Marketing Hub"
  }, {
    name: sales ? translations.productNames.sales : '',
    level: translateTier(salesLevel),
    icon: "https://mintlify-assets.b-cdn.net/Icons/sales-star.svg",
    alt: "Sales Hub"
  }, {
    name: service ? translations.productNames.service : '',
    level: translateTier(serviceLevel),
    icon: "https://mintlify-assets.b-cdn.net/Icons/service-heart.svg",
    alt: "Service Hub"
  }, {
    name: cms ? translations.productNames.cms : '',
    level: translateTier(cmsLevel),
    icon: "https://mintlify-assets.b-cdn.net/Icons/content-play.svg",
    alt: "Content Hub"
  }].filter(product => product.name && product.level);
  if (products.length === 0) return null;
  return <div>
      <div className="text-sm mb-2">{translations.description}</div>
      <div className={`grid ${products.length === 1 ? 'grid-cols-1' : 'grid-cols-2'} gap-1.5`}>
        {products.map((product, index) => <div key={index} style={{
    display: 'flex',
    alignItems: 'center'
  }}>
            <img src={product.icon} alt={product.alt} className="w-3.5 h-3.5 mr-1.5 mt-2.5 mb-2.5 flex-shrink-0 align-middle" />
            <span className="font-medium mr-1 text-sm">{product.name} -</span>
            <span className="text-sm">{product.level}</span>
          </div>)}
      </div>
    </div>;
};

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

  <Accordion title="Required Scopes" icon="key">
    <ScopesList
      scopes={[
  'cms.membership.access_groups.write',
  'crm.lists.read',
  'crm.lists.write'
]}
    />
  </Accordion>
</AccordionGroup>


## OpenAPI

````yaml specs/2026-09/crm-lists-v2026-09.json PUT /crm/lists/2026-09/{listId}/update-list-name
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/{listId}/update-list-name:
    put:
      tags:
        - Basic
      summary: Actualizar nombre de lista
      description: >-
        Actualiza el nombre de una lista específica en la cuenta de HubSpot.
        Este punto de terminación permite cambiar el nombre de la lista
        especificando el nuevo nombre como un parámetro de consulta. Es útil
        para mantener las listas organizadas y actualizadas con títulos
        relevantes.
      operationId: put-/crm/lists/2026-09/{listId}/update-list-name
      parameters:
        - name: listId
          in: path
          description: El identificador único de la lista cuyo nombre se va a actualizar.
          required: true
          style: simple
          explode: false
          schema:
            type: string
        - name: includeFilters
          in: query
          description: >-
            Un valor booleano que indica si se deben incluir los detalles del
            filtro en la respuesta. El valor predeterminado es falso.
          required: false
          style: form
          explode: true
          schema:
            type: boolean
            default: false
        - name: listName
          in: query
          description: >-
            El nuevo nombre de la lista. Debe ser una cadena que represente el
            nombre deseado.
          required: false
          style: form
          explode: true
          schema:
            type: string
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListUpdateResponse'
        default:
          $ref: '#/components/responses/Error'
          description: ''
      security:
        - oauth2:
            - crm.lists.write
            - crm.segments.read
        - oauth2:
            - cms.membership.access_groups.write
            - crm.lists.read
        - oauth2:
            - crm.segments.read
            - crm.segments.write
        - oauth2:
            - crm.lists.read
            - crm.segments.write
        - oauth2:
            - crm.lists.read
            - crm.lists.write
        - oauth2:
            - cms.membership.access_groups.write
            - crm.segments.read
components:
  schemas:
    ListUpdateResponse:
      type: object
      properties:
        updatedList:
          $ref: '#/components/schemas/PublicObjectList'
    PublicObjectList:
      required:
        - listId
        - listVersion
        - name
        - objectTypeId
        - processingStatus
        - processingType
      type: object
      properties:
        createdAt:
          type: string
          description: La fecha y hora en que se creó la lista, en formato ISO 8601.
          format: date-time
        createdById:
          type: string
          description: >-
            El identificador único del usuario que creó la lista, representado
            como una cadena.
        deletedAt:
          type: string
          description: La fecha y hora en que se eliminó la lista, en formato ISO 8601.
          format: date-time
        filterBranch:
          description: >-
            Un objeto que representa la ramificación del filtro aplicada a la
            lista, que puede ser uno de varios tipos de ramificaciones del
            filtro.
          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 fecha y hora de la última actualización de los filtros de la
            lista, en formato ISO 8601.
          format: date-time
        listId:
          type: string
          description: El identificador único de la lista, representado como una cadena.
        listPermissions:
          $ref: '#/components/schemas/PublicListPermissions'
        listVersion:
          type: integer
          description: Un número entero que indica la versión de la lista.
          format: int32
        membershipSettings:
          $ref: '#/components/schemas/PublicMembershipSettings'
        name:
          type: string
          description: El nombre de la lista, representado como una cadena.
        objectTypeId:
          type: string
          description: >-
            El identificador único del tipo de objeto asociado a la lista,
            representado como una cadena.
        processingStatus:
          type: string
          description: >-
            Una cadena que representa el estado de procesamiento actual de la
            lista.
        processingType:
          type: string
          description: Una cadena que indica el tipo de procesamiento aplicado a la lista.
        size:
          type: integer
          description: Un número entero que representa el tamaño de la lista.
          format: int64
        updatedAt:
          type: string
          description: >-
            La fecha y hora de la última actualización de la lista, en formato
            ISO 8601.
          format: date-time
        updatedById:
          type: string
          description: >-
            El identificador único del usuario que actualizó la lista por última
            vez, representado como una cadena.
    Error:
      required:
        - category
        - correlationId
        - message
      type: object
      properties:
        category:
          type: string
          description: Una cadena que indica la categoría del error.
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: >-
            Un objeto que contiene contexto adicional sobre el error,
            representado como un mapa de pares clave-valor.
          example: >-
            {invalidPropertyName=[propertyValue], missingScopes=[scope1,
            scope2]}
        correlationId:
          type: string
          description: >-
            Un identificador único para la instancia del error, que se usa para
            fines de seguimiento y depuración.
          format: uuid
          example: aeb5f871-7f07-4993-9211-075dc63e7cbf
        errors:
          type: array
          description: >-
            Un conjunto de objetos ErrorDetail, cada uno de los cuales
            proporciona información adicional sobre errores específicos que se
            produjeron.
          items:
            $ref: '#/components/schemas/ErrorDetail'
        links:
          type: object
          additionalProperties:
            type: string
          description: >-
            Un objeto que contiene enlaces relacionados, representado como un
            mapa de nombres de enlaces a URL.
        message:
          type: string
          description: >-
            Una cadena que proporciona una descripción del error legible por
            humanos.
          example: An error occurred
        subCategory:
          type: string
          description: >-
            Un objeto que representa una clasificación más específica del error
            dentro de su categoría.
      description: >-
        Representa una respuesta de error que devuelve la API cuando una
        operación falla. Este componente se usa en varios puntos de terminación
        para dar información detallada sobre el error que se encontró.
      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
    PublicOrFilterBranch:
      title: OR
      required:
        - filterBranchOperator
        - filterBranchType
        - filterBranches
        - filters
      type: object
      properties:
        filterBranchOperator:
          type: string
          description: >-
            Una cadena que representa el operador utilizado para combinar los
            filtros dentro de la ramificación.
        filterBranchType:
          type: string
          description: >-
            Una cadena que indica el tipo de ramificación del filtro, que es
            "OR" para este componente.
          default: OR
          enum:
            - OR
        filterBranches:
          type: array
          description: >-
            Un conjunto de ramificaciones de filtro anidadas que permite la
            combinación de múltiples condiciones lógicas dentro de la
            ramificación "OR".
          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 conjunto de filtros individuales que forman parte de la
            ramificación "OR". Cada filtro representa una condición específica
            que se puede evaluar.
          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: >-
            Una cadena que representa el operador usado en esta ramificación del
            filtro.
        filterBranchType:
          type: string
          description: >-
            Una cadena que indica el tipo de rama de filtro. El valor
            predeterminado es 'AND'.
          default: AND
          enum:
            - AND
        filterBranches:
          type: array
          description: >-
            Un conjunto de ramificaciones de filtro anidadas. Cada elemento
            puede ser una ramificación de varios tipos, como "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 conjunto de filtros que se aplican a esta ramificación. Cada
            filtro puede ser de varios tipos, como filtros de propiedades,
            filtros de eventos o filtros de suscripciones.
          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: >-
            Una cadena que representa el operador usado en la ramificación del
            filtro.
        filterBranchType:
          type: string
          description: >-
            Una cadena que especifica el tipo de ramificación del filtro. El
            valor predeterminado es "NOT_ALL".
          default: NOT_ALL
          enum:
            - NOT_ALL
        filterBranches:
          type: array
          description: >-
            Un conjunto de ramificaciones de filtro que puede incluir varios
            tipos, como PublicOrFilterBranch, PublicAndFilterBranch y otros, lo
            que permite una lógica de filtrado anidada.
          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 conjunto de filtros que puede incluir varios tipos, como
            PublicPropertyFilter, PublicAssociationInListFilter y otros,
            utilizados para aplicar condiciones específicas a los datos.
          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: Una cadena que representa el operador usado en la rama del filtro.
        filterBranchType:
          type: string
          description: >-
            Una cadena que especifica el tipo de rama de filtro. El valor
            predeterminado es 'NOT_ANY'.
          default: NOT_ANY
          enum:
            - NOT_ANY
        filterBranches:
          type: array
          description: >-
            Un conjunto de ramificaciones del filtro que pueden incluir varios
            tipos, como "PublicOrFilterBranch", "PublicAndFilterBranch",
            "PublicNotAllFilterBranch", "PublicNotAnyFilterBranch",
            "PublicRestrictedFilterBranch", "PublicUnifiedEventsFilterBranch" y
            "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 conjunto de filtros que pueden incluir tipos como
            "PublicPropertyFilter", "PublicAssociationInListFilter",
            "PublicPageViewAnalyticsFilter", "PublicCtaAnalyticsFilter",
            "PublicEventAnalyticsFilter", "PublicFormSubmissionFilter",
            "PublicFormSubmissionOnPageFilter", "PublicIntegrationEventFilter",
            "PublicEmailSubscriptionFilter",
            "PublicCommunicationSubscriptionFilter", "PublicSurveyMonkeyFilter",
            "PublicSurveyMonkeyValueFilter", "PublicWebinarFilter",
            "PublicEmailEventFilter", "PublicPrivacyAnalyticsFilter",
            "PublicAdsSearchFilter", "PublicAdsTimeFilter",
            "PublicInListFilter", "PublicUnifiedEventsFilter" y
            "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: >-
            Una cadena que representa el operador usado en la ramificación del
            filtro.
        filterBranchType:
          type: string
          description: >-
            Una cadena que indica el tipo de ramificación del filtro. El valor
            predeterminado es "RESTRICTED".
          default: RESTRICTED
          enum:
            - RESTRICTED
        filterBranches:
          type: array
          description: >-
            Un conjunto de ramificaciones de filtro anidadas, que puede incluir
            varios tipos como "PublicOrFilterBranch", "PublicAndFilterBranch" y
            otros.
          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 conjunto de filtros aplicado dentro de la ramificación que puede
            incluir distintos tipos de filtro, como "PublicPropertyFilter",
            "PublicAssociationInListFilter" y más.
          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 criterio de refinamiento opcional que se puede aplicar para
            unificar datos de eventos. Puede ser uno de varios tipos de
            refinamiento predefinidos.
          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: >-
            Una cadena que especifica el ID del tipo de evento que se está
            filtrando.
        filterBranchOperator:
          type: string
          description: >-
            Una cadena que especifica el operador lógico usado para combinar los
            filtros y las ramas de filtro dentro de esta rama.
        filterBranchType:
          type: string
          description: >-
            Una cadena que indica el tipo de rama de filtro. El valor
            predeterminado es 'UNIFIED_EVENTS'.
          default: UNIFIED_EVENTS
          enum:
            - UNIFIED_EVENTS
        filterBranches:
          type: array
          description: >-
            Un conjunto de ramas de filtro anidadas que permite una lógica de
            filtro compleja. Cada elemento puede ser uno de varios tipos de
            ramas de filtro.
          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: >-
            Una serie de filtros aplicados a los eventos. Cada filtro puede ser
            de varios tipos de filtro predefinidos.
          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: >-
            Una cadena que representa la operación que se realizará en los
            eventos. Los valores válidos son "HAS_COMPLETED" y
            "HAS_NOT_COMPLETED".
          enum:
            - HAS_COMPLETED
            - HAS_NOT_COMPLETED
        pruningRefineBy:
          description: >-
            Un criterio de refinamiento opcional que se usa para depurar datos
            de eventos. Puede ser uno de varios tipos de refinamiento
            predefinidos.
          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: >-
            Una cadena que clasifica el tipo de asociación que se está
            filtrando.
        associationTypeId:
          type: integer
          description: Un número entero que representa el ID del tipo de asociación.
          format: int32
        filterBranchOperator:
          type: string
          description: >-
            Una cadena que define el operador lógico para combinar filtros
            dentro de esta rama.
        filterBranchType:
          type: string
          description: >-
            Una cadena que indica el tipo de rama de filtro, que es
            "ASSOCIATION" para este componente.
          default: ASSOCIATION
          enum:
            - ASSOCIATION
        filterBranches:
          type: array
          description: >-
            Un conjunto de ramificaciones de filtro anidadas, que permite
            agrupaciones lógicas complejas de filtros.
          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 conjunto de filtros aplicados dentro de esta ramificación, cada
            uno de los cuales define criterios específicos para filtrar
            asociaciones.
          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: >-
            Una cadena que representa el ID del tipo de objeto involucrado en la
            asociación.
        operator:
          type: string
          description: Una cadena que especifica el operador usado en la lógica del filtro.
      x-hubspot-sub-type-impl: true
    PublicListPermissions:
      required:
        - teamsWithEditAccess
        - usersWithEditAccess
      type: object
      properties:
        teamsWithEditAccess:
          type: array
          description: >-
            Un conjunto de números enteros que representan los ID de los equipos
            que tienen acceso de edición a la lista.
          items:
            type: integer
            format: int32
        usersWithEditAccess:
          type: array
          description: >-
            Un conjunto de números enteros que representan los ID de los
            usuarios que tienen acceso de edición a la lista.
          items:
            type: integer
            format: int32
    PublicMembershipSettings:
      type: object
      properties:
        includeUnassigned:
          type: boolean
          description: >-
            Un booleano que indica si se deben incluir registros sin asignar en
            la configuración de pertenencia a listas.
        membershipTeamId:
          type: integer
          description: >-
            Una cadena que representa el identificador único del equipo asociado
            con la configuración de pertenencia a listas.
          format: int32
    ErrorDetail:
      required:
        - message
      type: object
      properties:
        code:
          type: string
          description: >-
            Una cadena que representa un código de error específico que
            identifica el tipo de error
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: >-
            Un objeto que contiene contexto adicional sobre el error,
            representado como un mapa de cadenas a matrices de cadenas, que
            puede incluir parámetros o valores específicos relacionados con el
            error.
          example: '{missingScopes=[scope1, scope2]}'
        in:
          type: string
          description: >-
            Una cadena que indica la ubicación donde ocurrió el error, como
            "query", "header" o "body".
        message:
          type: string
          description: >-
            Una cadena que contiene una descripción del error legible por
            humanos.
        subCategory:
          type: string
          description: >-
            Un objeto que proporciona una categorización adicional del error,
            que puede contener más detalles.
      description: >-
        Representa información detallada sobre un error que ocurrió en la API.
        Este componente se usa para dar contexto adicional y detalles
        específicos sobre los errores, normalmente como parte de una respuesta
        de error.
    PublicPropertyFilter:
      title: PROPERTY
      required:
        - filterType
        - operation
        - property
      type: object
      properties:
        filterType:
          type: string
          description: >-
            El tipo de filtro que se está aplicando. Es un valor de cadena que
            especifica la clase de operación del filtro.
          default: PROPERTY
          enum:
            - PROPERTY
        operation:
          description: >-
            La operación o condición específica que se usa en el filtro. Es un
            valor de cadena que define cómo se debe aplicar el filtro a la
            propiedad.
          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'
        property:
          type: string
          description: >-
            El nombre de la propiedad a la que se aplica el filtro. Es un valor
            de cadena que representa el nombre de la propiedad.
      x-hubspot-sub-type-impl: true
    PublicAssociationInListFilter:
      title: ASSOCIATION
      required:
        - associationCategory
        - associationTypeId
        - coalescingRefineBy
        - filterType
        - listId
        - operator
      type: object
      properties:
        associationCategory:
          type: string
          description: >-
            Una cadena que clasifica el tipo de asociación, lo que proporciona
            contexto adicional para el filtro.
        associationTypeId:
          type: integer
          description: >-
            Un número entero que identifica el tipo específico de asociación que
            se está filtrando.
          format: int32
        coalescingRefineBy:
          description: >-
            Un criterio de refinamiento opcional que se puede aplicar al filtro.
            Puede ser de varios tipos, como PublicNumOccurrencesRefineBy o
            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: >-
            Una cadena que especifica el tipo de filtro que se aplica. El valor
            predeterminado es "IN_LIST".
          default: ASSOCIATION
          enum:
            - ASSOCIATION
        listId:
          type: string
          description: >-
            Una cadena que representa el identificador único de la lista a la
            que se aplica el filtro.
        operator:
          type: string
          description: >-
            Una cadena que define el operador usado en el filtro. Determina cómo
            se aplican los criterios del filtro.
        toObjectType:
          type: string
          description: >-
            Una cadena que describe el tipo de objeto al que se relaciona la
            asociación.
        toObjectTypeId:
          type: string
          description: >-
            Una cadena que especifica el ID del tipo de objeto con el que se
            relaciona la asociación.
      x-hubspot-sub-type-impl: true
    PublicPageViewAnalyticsFilter:
      title: PAGE_VIEW
      required:
        - filterType
        - operator
        - pageUrl
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Una propiedad opcional que define el método para refinar el filtro
            al combinar varias condiciones. Puede ser uno de varios tipos de
            refinamiento predefinidos.
          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: >-
            Un valor booleano que indica si el seguimiento está habilitado para
            el filtro de analíticas de visualización.
        filterType:
          type: string
          description: >-
            Una cadena que representa el tipo de filtro que se aplica. Esta
            propiedad determina la categoría del filtro utilizado en las
            analíticas.
          default: PAGE_VIEW
          enum:
            - PAGE_VIEW
        operator:
          type: string
          description: >-
            Una cadena que indica el operador usado en el filtro, que define
            cómo se aplican los criterios del filtro.
        pageUrl:
          type: string
          description: >-
            Una cadena que representa la URL específica de la página que se
            monitorizará o analizará. Esta propiedad se usa para filtrar los
            datos de analíticas según la URL de la página.
        pruningRefineBy:
          description: >-
            Una propiedad opcional que especifica el método para refinar el
            filtro podando las condiciones. Puede ser uno de varios tipos de
            refinamiento predefinidos.
          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 criterio de refinamiento opcional que puede ser de varios tipos,
            como el número de apariciones o refinamientos basados en el tiempo.
          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: >-
            El nombre de la llamada a la acción que se filtra en los datos de
            analíticas.
        filterType:
          type: string
          description: >-
            Una cadena que indica el tipo de filtro que se aplica. El valor
            predeterminado es "CTA".
          default: CTA
          enum:
            - CTA
        operator:
          type: string
          description: Una cadena que representa la operación que realizará el filtro.
        pruningRefineBy:
          description: >-
            Un criterio de refinamiento opcional que se usa para acotar aún más
            los resultados del filtro, similar a 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: >-
            Una propiedad opcional que permite un refinamiento adicional de los
            criterios del filtro usando un método de fusión. Puede ser uno de
            varios tipos de refinamiento predefinidos.
          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: >-
            Una cadena que representa el identificador único del evento que se
            va a filtrar. Esta propiedad es obligatoria.
        filterType:
          type: string
          description: >-
            Una cadena que representa el tipo de filtro que se aplica. Esta
            propiedad es obligatoria.
          default: EVENT
          enum:
            - EVENT
        operator:
          type: string
          description: >-
            Una cadena que especifica el operador usado en el filtro. Esta
            propiedad es obligatoria.
        pruningRefineBy:
          description: >-
            Una propiedad opcional que permite un refinamiento adicional de los
            criterios del filtro usando un método de poda. Puede ser uno de
            varios tipos de refinamiento predefinidos.
          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 criterio de refinamiento opcional que se usa para combinar envíos
            de formularios según condiciones específicas. Puede ser de varios
            tipos, similar a 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: >-
            Una cadena que especifica el tipo de filtro que se aplica. El valor
            predeterminado es "FORM_SUBMISSION".
          default: FORM_SUBMISSION
          enum:
            - FORM_SUBMISSION
        formId:
          type: string
          description: >-
            Una cadena que representa el identificador único del formulario al
            que se aplica el filtro.
        operator:
          type: string
          description: >-
            Una cadena que define la operación que debe realizar el filtro. Los
            valores válidos son "FILLED_OUT" y "NOT_FILLED_OUT".
          enum:
            - FILLED_OUT
            - NOT_FILLED_OUT
        pruningRefineBy:
          description: >-
            Un criterio de refinamiento opcional que especifica aún más las
            condiciones para la depuración de envíos de formularios. Puede ser
            de varios tipos, como el número de apariciones o comparaciones de
            marcas de tiempo.
          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 criterio de refinamiento opcional que se usa para combinar
            resultados según condiciones específicas, similar a 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: El tipo de filtro aplicado, que está fijado como "FORM_SUBMISSION".
          default: FORM_SUBMISSION_ON_PAGE
          enum:
            - FORM_SUBMISSION_ON_PAGE
        formId:
          type: string
          description: >-
            Una cadena que representa el identificador único del formulario que
            se va a filtrar.
        operator:
          type: string
          description: >-
            La operación que debe realizar el filtro. Es una cadena y puede
            tener valores como "FILLED_OUT" o "NOT_FILLED_OUT".
          enum:
            - FILLED_OUT
            - NOT_FILLED_OUT
        pageId:
          type: string
          description: >-
            Una cadena que representa el identificador único de la página donde
            se produjo el envío de formularios.
        pruningRefineBy:
          description: >-
            Una propiedad opcional que permite refinar aún más el filtro usando
            varios criterios, como apariciones o intervalos de tiempo.
          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: >-
            Una cadena que identifica de forma única el tipo de evento que se va
            a filtrar. Esta propiedad es obligatoria.
          format: int32
        filterLines:
          type: array
          description: >-
            Un conjunto de líneas de filtro que definen criterios de filtrado
            adicionales. Cada línea de filtro es un objeto que especifica las
            condiciones para filtrar eventos.
          items:
            $ref: '#/components/schemas/PublicEventFilterMetadata'
        filterType:
          type: string
          description: >-
            Una cadena que representa el tipo de filtro que se aplica. Esta
            propiedad es obligatoria.
          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 conjunto de cadenas que indican los estados aceptados para el
            filtro.
          items:
            type: string
        filterType:
          type: string
          description: >-
            Una cadena que indica el tipo de filtro. El valor predeterminado es
            "EMAIL_SUBSCRIPTION".
          default: EMAIL_SUBSCRIPTION
          enum:
            - EMAIL_SUBSCRIPTION
        subscriptionIds:
          type: array
          description: >-
            Un conjunto de cadenas que representan los ID de las suscripciones
            que se van a filtrar.
          items:
            type: string
        subscriptionType:
          type: string
          description: Una cadena que representa el tipo de suscripción por el que filtrar.
      x-hubspot-sub-type-impl: true
    PublicCommunicationSubscriptionFilter:
      title: COMMUNICATION_SUBSCRIPTION
      required:
        - acceptedOptStates
        - channel
        - filterType
        - subscriptionIds
        - subscriptionType
      type: object
      properties:
        acceptedOptStates:
          type: array
          description: >-
            Un conjunto de cadenas que representan los estados de suscripción
            aceptados.
          items:
            type: string
        businessUnitId:
          type: string
          description: >-
            Una cadena que representa el ID de la unidad de negocio asociada a
            la suscripción.
        channel:
          type: string
          description: Una cadena que indica el canal de comunicación para la suscripción.
        filterType:
          type: string
          description: >-
            Una cadena que representa el tipo de filtro. El valor predeterminado
            es 'COMMUNICATION_SUBSCRIPTION'.
          default: COMMUNICATION_SUBSCRIPTION
          enum:
            - COMMUNICATION_SUBSCRIPTION
        subscriptionIds:
          type: array
          description: >-
            Un conjunto de cadenas que representan los ID de las suscripciones
            que se van a filtrar.
          items:
            type: string
        subscriptionType:
          type: string
          description: Una cadena que indica el tipo de suscripción que se está filtrando.
      x-hubspot-sub-type-impl: true
    PublicSurveyMonkeyFilter:
      title: SURVEY_MONKEY
      required:
        - filterType
        - operator
        - surveyId
      type: object
      properties:
        filterType:
          type: string
          description: >-
            Una cadena que representa el tipo de filtro. El valor predeterminado
            es "SURVEY_MONKEY_VALUE".
          default: SURVEY_MONKEY
          enum:
            - SURVEY_MONKEY
        operator:
          type: string
          description: >-
            Una cadena que especifica la operación que se realizará para el
            filtro.
        surveyId:
          type: string
          description: >-
            Una cadena que identifica de forma única la encuesta de la que se
            filtran los datos.
      x-hubspot-sub-type-impl: true
    PublicSurveyMonkeyValueFilter:
      title: SURVEY_MONKEY_VALUE
      required:
        - filterType
        - operator
        - surveyId
        - surveyQuestion
        - valueComparison
      type: object
      properties:
        filterType:
          type: string
          description: >-
            Una cadena que especifica el tipo de filtro que se aplica. El valor
            predeterminado es 'SURVEY_MONKEY_VALUE'.
          default: SURVEY_MONKEY_VALUE
          enum:
            - SURVEY_MONKEY_VALUE
        operator:
          type: string
          description: >-
            Una cadena que especifica el operador usado en el filtro, que
            determina cómo se evalúan los datos de la encuesta según los
            criterios especificados.
        surveyAnswerColId:
          type: string
          description: >-
            Una cadena que representa el identificador de columna de la
            respuesta de la encuesta que se está filtrando.
        surveyAnswerRowId:
          type: string
          description: >-
            Una cadena que representa el identificador de fila de la respuesta
            de la encuesta que se está filtrando.
        surveyId:
          type: string
          description: >-
            Una cadena que representa el identificador único de la encuesta de
            SurveyMonkey.
        surveyQuestion:
          type: string
          description: >-
            Una cadena que indica la pregunta específica de la encuesta a la que
            se dirige el filtro.
        valueComparison:
          description: >-
            Un objeto que define la operación para comparar valores, que puede
            ser de varios tipos, como operaciones booleanas, numéricas, de
            cadena, de fecha o de enumeración.
          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'
      x-hubspot-sub-type-impl: true
    PublicWebinarFilter:
      title: WEBINAR
      required:
        - filterType
        - operator
      type: object
      properties:
        filterType:
          type: string
          description: >-
            Una cadena que especifica el tipo de filtro que se aplica. El valor
            predeterminado es "WEBINARIO".
          default: WEBINAR
          enum:
            - WEBINAR
        operator:
          type: string
          description: >-
            Una cadena que define la operación o condición aplicada por el
            filtro.
        webinarId:
          type: string
          description: >-
            Una cadena que representa el identificador único del webinario al
            que se aplica el filtro.
      x-hubspot-sub-type-impl: true
    PublicEmailEventFilter:
      title: EMAIL_EVENT
      required:
        - appId
        - emailId
        - filterType
        - level
        - operator
      type: object
      properties:
        appId:
          type: string
          description: >-
            Una cadena que representa el ID de la aplicación asociada con el
            evento de correo electrónico.
        clickUrl:
          type: string
          description: >-
            Una cadena que representa la URL a la que se hace clic en el evento
            de correo electrónico.
        emailId:
          type: string
          description: >-
            Una cadena que representa el identificador único del correo
            electrónico asociado al evento.
        filterType:
          type: string
          description: >-
            Una cadena que representa el tipo de filtro que se aplica. Esta
            propiedad es obligatoria.
          default: EMAIL_EVENT
          enum:
            - EMAIL_EVENT
        level:
          type: string
          description: >-
            Una cadena que indica el nivel del filtro de eventos de correo
            electrónico.
        operator:
          type: string
          description: >-
            Una cadena que especifica el operador usado en la condición del
            filtro.
          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 objeto que proporciona criterios adicionales para refinar el
            filtro. Puede ser de varios tipos, como
            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: >-
            Una cadena que representa el tipo de filtro. El valor predeterminado
            es 'PRIVACY_ANALYTICS'.
          default: PRIVACY
          enum:
            - PRIVACY
        operator:
          type: string
          description: Una cadena que define el operador usado en la condición del filtro.
        privacyName:
          type: string
          description: >-
            Una cadena que especifica el nombre del ajuste de privacidad que se
            está filtrando.
      x-hubspot-sub-type-impl: true
    PublicAdsSearchFilter:
      title: ADS_SEARCH
      required:
        - adNetwork
        - entityType
        - filterType
        - operator
        - searchTermType
        - searchTerms
      type: object
      properties:
        adNetwork:
          type: string
          description: >-
            La red de publicidad a la que se dirige el filtro. Este es un valor
            de cadena que indica la red publicitaria.
        entityType:
          type: string
          description: >-
            El tipo de entidad al que se aplica el filtro. Este es un valor de
            cadena que representa el tipo de entidad.
        filterType:
          type: string
          description: >-
            El tipo de filtro que se aplica. Este es un valor de cadena que
            define la categoría o naturaleza del filtro.
          default: ADS_SEARCH
          enum:
            - ADS_SEARCH
        operator:
          type: string
          description: >-
            El operador que se usa para aplicar el filtro. Es un valor de cadena
            que especifica la operación lógica para el filtro.
        searchTermType:
          type: string
          description: >-
            El tipo de término de búsqueda usado en el filtro. Este es un valor
            de cadena que especifica cómo se interpreta el término de búsqueda.
        searchTerms:
          type: array
          description: >-
            Un conjunto de cadenas que representan los términos de búsqueda
            usados en el filtro.
          items:
            type: string
      x-hubspot-sub-type-impl: true
    PublicAdsTimeFilter:
      title: ADS_TIME
      required:
        - filterType
        - pruningRefineBy
      type: object
      properties:
        filterType:
          type: string
          description: >-
            Una cadena que representa el tipo de filtro que se aplica. El valor
            predeterminado es 'ADS_TIME'.
          default: ADS_TIME
          enum:
            - ADS_TIME
        pruningRefineBy:
          description: >-
            Una propiedad opcional que permite refinar aún más los criterios de
            filtro según el tiempo. Puede ser de varios tipos, como
            comparaciones de tiempo relativas o absolutas.
          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: >-
            Una cadena que indica el tipo de filtro. El valor predeterminado es
            'IN_LIST'.
          default: IN_LIST
          enum:
            - IN_LIST
        listId:
          type: string
          description: >-
            El identificador único de la lista para verificar la pertenencia,
            representado como una cadena.
        metadata:
          $ref: '#/components/schemas/PublicInListFilterMetadata'
        operator:
          type: string
          description: Una cadena que representa el operador usado en el filtro.
      x-hubspot-sub-type-impl: true
    PublicUnifiedEventsFilter:
      title: UNIFIED_EVENTS
      required:
        - filterLines
        - filterType
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Una condición de refinamiento opcional que se usa para agrupar
            eventos según criterios específicos, como el número de ocurrencias o
            el rango de tiempo.
          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: >-
            Una cadena que representa el identificador único del tipo de evento
            que se está filtrando.
        filterLines:
          type: array
          description: >-
            Una serie de filtros que se aplican a los eventos. Cada filtro
            especifica criterios adicionales para refinar los datos del evento.
          items:
            $ref: '#/components/schemas/PublicEventFilterMetadata'
        filterType:
          type: string
          description: >-
            Una cadena que especifica el tipo de filtro, con "UNIFIED_EVENTS"
            como valor predeterminado.
          default: UNIFIED_EVENTS
          enum:
            - UNIFIED_EVENTS
        pruningRefineBy:
          description: >-
            Una condición de refinamiento opcional que se usa para depurar los
            eventos según criterios específicos, como el número de ocurrencias o
            el rango de tiempo.
          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: >-
            Una cadena que especifica el tipo de filtro. Para este componente,
            es un valor constante que indica la naturaleza del filtro.
          default: CONSTANT
          enum:
            - CONSTANT
        shouldAccept:
          type: boolean
          description: >-
            Un booleano que indica si la condición del filtro debe aceptarse o
            no.
        source:
          type: string
          description: >-
            Una cadena que representa el origen o contexto del filtro y que
            proporciona información adicional sobre dónde o cómo se aplica el
            filtro.
      x-hubspot-sub-type-impl: true
    PublicNumOccurrencesRefineBy:
      title: NUM_OCCURRENCES
      required:
        - type
      type: object
      properties:
        maxOccurrences:
          type: integer
          description: >-
            Un número entero que especifica el número máximo de apariciones
            permitidas.
          format: int32
        minOccurrences:
          type: integer
          description: >-
            Un número entero que especifica el número mínimo de apariciones
            requeridas.
          format: int32
        type:
          type: string
          description: >-
            Una cadena que indica el tipo de refinamiento, que es
            "NUM_OCCURRENCES" de forma predeterminada.
          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: >-
            Una cadena que especifica el tipo de conjunto utilizado para el
            refinamiento.
        type:
          type: string
          description: >-
            Una cadena que indica el tipo de refinamiento, que es
            '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: >-
            Una cadena que define la operación de comparación que se usará en el
            refinamiento.
        timeOffset:
          $ref: '#/components/schemas/PublicTimeOffset'
        type:
          type: string
          description: >-
            Una cadena que especifica el tipo de refinamiento, con el valor
            predeterminado '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: Una cadena que especifica el tipo de intervalo que se aplica.
        type:
          type: string
          description: >-
            Una cadena que indica el tipo de refinamiento, con un valor
            predeterminado 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: >-
            Una cadena que representa la operación de comparación que se
            realizará con la marca de tiempo.
        timestamp:
          type: integer
          description: >-
            Un número entero que representa la marca de tiempo específica que se
            usará en la comparación, normalmente expresada como una marca de
            tiempo Unix en milisegundos.
          format: int64
        type:
          type: string
          description: >-
            Una cadena que representa el tipo de refinamiento y es
            "ABSOLUTE_COMPARATIVE" de forma predeterminada.
          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 número entero que representa el límite inferior del intervalo de
            tiempo, en formato de tiempo Unix (milisegundos).
          format: int64
        rangeType:
          type: string
          description: Una cadena que especifica el tipo de rango que se usa en el filtro.
        type:
          type: string
          description: >-
            Una cadena que indica el tipo de operación de refinamiento, que es
            "ABSOLUTE_RANGED".
          default: ABSOLUTE_RANGED
          enum:
            - ABSOLUTE_RANGED
        upperTimestamp:
          type: integer
          description: >-
            Un número entero que representa el límite superior del intervalo de
            tiempo, en formato de tiempo Unix (milisegundos).
          format: int64
      x-hubspot-sub-type-impl: true
    PublicAllHistoryRefineBy:
      title: ALL_HISTORY
      required:
        - type
      type: object
      properties:
        type:
          type: string
          description: >-
            Una cadena que especifica el tipo de refinamiento, con un valor
            predeterminado 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: >-
            Una cadena que describe el comportamiento del punto de conexión en
            el contexto de la operación de punto de tiempo.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si se deben incluir objetos que no tienen
            ningún valor definido para el punto de tiempo.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, que es 'TIME_POINT' por
            opción predeterminada.
          default: TIME_POINT
          enum:
            - TIME_POINT
        operator:
          type: string
          description: >-
            Una cadena que representa el operador utilizado en la operación de
            punto de tiempo.
        propertyParser:
          type: string
          description: >-
            Una cadena que representa el analizador utilizado para la propiedad
            en la operación de punto de tiempo.
        timePoint:
          description: >-
            Un objeto que representa el punto de tiempo específico utilizado en
            la operación. Puede ser de varios tipos, como un punto de fecha, un
            punto de tiempo indexado o un tiempo referenciado por propiedad.
          oneOf:
            - $ref: '#/components/schemas/PublicDatePoint'
            - $ref: '#/components/schemas/PublicIndexedTimePoint'
            - $ref: '#/components/schemas/PublicPropertyReferencedTime'
        type:
          type: string
          description: >-
            Una cadena que indica el tipo específico de la operación de punto de
            tiempo.
      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 booleano que indica si los objetos sin valor definido deben
            incluirse en la operación.
        lowerBoundEndpointBehavior:
          type: string
          description: >-
            Una cadena que especifica el comportamiento del punto de terminación
            del límite inferior en el intervalo de tiempo.
        lowerBoundTimePoint:
          description: >-
            Un objeto que representa el punto de tiempo del límite inferior del
            rango, que puede ser un punto de fecha, un punto de tiempo indexado
            o un tiempo referenciado por una propiedad.
          oneOf:
            - $ref: '#/components/schemas/PublicDatePoint'
            - $ref: '#/components/schemas/PublicIndexedTimePoint'
            - $ref: '#/components/schemas/PublicPropertyReferencedTime'
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, que está relacionada con
            las operaciones de periodo.
        operator:
          type: string
          description: >-
            Una cadena que representa el operador utilizado en la operación con
            periodo.
        propertyParser:
          type: string
          description: >-
            Una cadena que define el analizador de propiedades usado en la
            operación.
        type:
          type: string
          description: Una cadena que indica el tipo de operación, que es 'TIME_RANGED'.
          default: TIME_RANGED
          enum:
            - TIME_RANGED
        upperBoundEndpointBehavior:
          type: string
          description: >-
            Una cadena que especifica el comportamiento del punto de terminación
            del límite superior en el intervalo de tiempo.
        upperBoundTimePoint:
          description: >-
            Un objeto que representa el punto de tiempo límite superior del
            intervalo, que puede ser un punto de fecha, un punto de tiempo
            indexado o un tiempo referenciado por una propiedad.
          oneOf:
            - $ref: '#/components/schemas/PublicDatePoint'
            - $ref: '#/components/schemas/PublicIndexedTimePoint'
            - $ref: '#/components/schemas/PublicPropertyReferencedTime'
      x-hubspot-sub-type-impl: true
    PublicBoolPropertyOperation:
      title: BOOL
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - value
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si los objetos sin valor definido deben
            incluirse en la operación.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación. El valor predeterminado
            es 'BOOLEAN'.
          default: BOOL
          enum:
            - BOOL
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la operación.
        value:
          type: boolean
          description: Un booleano que representa el valor que se usará en la operación.
      x-hubspot-sub-type-impl: true
    PublicNumberPropertyOperation:
      title: NUMBER
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - value
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un valor booleano que indica si se deben incluir objetos que no
            tienen un valor definido para la propiedad.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación. El valor predeterminado
            es 'NUMBER'.
          default: NUMBER
          enum:
            - NUMBER
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la operación.
        value:
          type: number
          description: Un número que representa el valor implicado en la operación.
      x-hubspot-sub-type-impl: true
    PublicStringPropertyOperation:
      title: STRING
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - value
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si se deben incluir objetos que no tienen
            ningún valor definido para la propiedad.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación. El valor predeterminado
            es 'STRING'.
          default: STRING
          enum:
            - STRING
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la operación.
        value:
          type: string
          description: Una cadena que representa el valor implicado en la operación.
      x-hubspot-sub-type-impl: true
    PublicDateTimePropertyOperation:
      title: DATETIME
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - requiresTimeZoneConversion
        - timestamp
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un valor booleano que indica si los objetos sin un valor definido
            para la propiedad deben incluirse en la operación.
        operationType:
          type: string
          description: >-
            Una cadena que representa el tipo de operación que se realiza. El
            valor predeterminado es "DATE_TIME".
          default: DATETIME
          enum:
            - DATETIME
        operator:
          type: string
          description: Una cadena que especifica el operador utilizado en la operación.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un valor booleano que indica si la operación requiere conversión
            según las zonas horarias.
        timestamp:
          type: integer
          description: >-
            Un número entero que representa una marca de tiempo Unix en
            milisegundos, utilizado como punto de referencia para la operación.
          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 valor booleano que indica si se deben incluir objetos que no
            tienen un valor definido para la propiedad.
        lowerBound:
          type: integer
          description: >-
            Un número entero que representa el límite inferior del intervalo de
            fechas, con formato int64.
          format: int64
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, que es "RANGED_DATE" por
            defecto.
          default: RANGED_DATE
          enum:
            - RANGED_DATE
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la operación.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booleano que indica si la operación requiere conversión de zona
            horaria.
        upperBound:
          type: integer
          description: >-
            Un número entero que representa el límite superior del intervalo de
            fechas, con formato 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: >-
            Una cadena que especifica el nombre de la propiedad que se va a
            comparar.
        defaultComparisonValue:
          type: string
          description: >-
            Una cadena que representa el valor predeterminado que se usará en la
            comparación si no se define ningún otro valor.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si los objetos sin valor definido deben
            incluirse en la operación.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación. El valor predeterminado
            es 'COMPARATIVE_STRING'.
          default: COMPARATIVE_PROPERTY_UPDATED
          enum:
            - COMPARATIVE_PROPERTY_UPDATED
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la comparación.
      x-hubspot-sub-type-impl: true
    PublicComparativeDatePropertyOperation:
      title: COMPARATIVE_DATE
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: >-
            Una cadena que especifica el nombre de la propiedad que se usará
            para la comparación.
        defaultComparisonValue:
          type: string
          description: >-
            Una cadena que representa el valor predeterminado que se usará en la
            comparación si no se define ningún valor específico.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si se deben incluir objetos que no tienen un
            valor definido para la propiedad que se está comparando.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, con un valor
            predeterminado de 'COMPARATIVE_DATE'.
          default: COMPARATIVE_DATE
          enum:
            - COMPARATIVE_DATE
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la comparación.
      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 booleano que indica si se deben incluir objetos que no tienen un
            valor definido para la propiedad que se está filtrando.
        numberOfDays:
          type: integer
          description: >-
            Un número entero que especifica la cantidad de días para el
            intervalo de fechas continuas.
          format: int32
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, que es
            "ROLLING_DATE_RANGE" de forma predeterminada.
          default: ROLLING_DATE_RANGE
          enum:
            - ROLLING_DATE_RANGE
        operator:
          type: string
          description: >-
            Una cadena que representa el operador utilizado en la operación de
            filtro.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booleano que indica si la operación requiere conversión de zona
            horaria.
      x-hubspot-sub-type-impl: true
    PublicRollingPropertyUpdatedOperation:
      title: ROLLING_PROPERTY_UPDATED
      required:
        - includeObjectsWithNoValueSet
        - numberOfDays
        - operationType
        - operator
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si los objetos sin valor definido deben
            incluirse en la operación.
        numberOfDays:
          type: integer
          description: >-
            Un número entero que especifica la cantidad de días durante los
            cuales se aplica la operación continua.
          format: int32
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, con
            "ROLLING_PROPERTY_UPDATED" como valor predeterminado.
          default: ROLLING_PROPERTY_UPDATED
          enum:
            - ROLLING_PROPERTY_UPDATED
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la operación.
      x-hubspot-sub-type-impl: true
    PublicEnumerationPropertyOperation:
      title: ENUMERATION
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - values
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si los objetos sin valor definido deben
            incluirse en la operación.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, con un valor
            predeterminado de 'ENUMERATION'.
          default: ENUMERATION
          enum:
            - ENUMERATION
        operator:
          type: string
          description: >-
            Una cadena que representa el operador utilizado en la operación de
            enumeración.
        values:
          type: array
          description: >-
            Un conjunto de cadenas que representan los valores de enumeración
            involucrados en la operación.
          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 valor booleano que indica si los objetos sin un valor definido
            para la propiedad deben incluirse en la operación. Esta propiedad es
            obligatoria.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación que se está realizando.
            Esta propiedad es obligatoria.
          default: ALL_PROPERTY
          enum:
            - ALL_PROPERTY
        operator:
          type: string
          description: >-
            Una cadena que representa el operador utilizado en la operación de
            filtro. Esta propiedad es obligatoria.
      x-hubspot-sub-type-impl: true
    PublicRangedNumberPropertyOperation:
      title: NUMBER_RANGED
      required:
        - includeObjectsWithNoValueSet
        - lowerBound
        - operationType
        - operator
        - upperBound
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si se deben incluir objetos que no tienen
            ningún valor definido para la propiedad.
        lowerBound:
          type: integer
          description: Un número entero que especifica el límite inferior del intervalo.
          format: int64
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, que es "RANGED_NUMBER"
            de forma predeterminada.
          default: NUMBER_RANGED
          enum:
            - NUMBER_RANGED
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la operación.
        upperBound:
          type: integer
          description: Un número entero que especifica el límite superior del intervalo.
          format: int64
      x-hubspot-sub-type-impl: true
    PublicMultiStringPropertyOperation:
      title: MULTISTRING
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - values
      type: object
      properties:
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si los objetos sin valor definido deben
            incluirse en la operación.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación. El valor predeterminado
            es 'MULTI_STRING'.
          default: MULTISTRING
          enum:
            - MULTISTRING
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la operación.
        values:
          type: array
          description: >-
            Un conjunto de cadenas que representan los valores involucrados en
            la operación.
          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 número entero que representa el componente de día de la fecha.
          format: int32
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un valor booleano que indica si se deben incluir objetos que no
            tienen un valor definido para la propiedad de fecha.
        month:
          type: string
          description: Un número entero que representa el componente de mes de la fecha.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación, específicamente para
            propiedades de fecha.
          default: DATE
          enum:
            - DATE
        operator:
          type: string
          description: >-
            Una cadena que representa el operador utilizado en la operación de
            fecha.
        year:
          type: integer
          description: Un número entero que representa el componente de año de la fecha.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicCalendarDatePropertyOperation:
      title: CALENDAR_DATE
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - timeUnit
      type: object
      properties:
        fiscalYearStart:
          type: string
          description: >-
            Una cadena que indica el inicio del año fiscal, utilizada si la
            operación implica cálculos de año fiscal.
          enum:
            - APRIL
            - AUGUST
            - DECEMBER
            - FEBRUARY
            - JANUARY
            - JULY
            - JUNE
            - MARCH
            - MAY
            - NOVEMBER
            - OCTOBER
            - SEPTEMBER
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si se deben incluir objetos que no tienen
            ningún valor definido para la propiedad de fecha del calendario.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación. El valor predeterminado
            es 'CALENDAR_DATE'.
          default: CALENDAR_DATE
          enum:
            - CALENDAR_DATE
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la operación.
        timeUnit:
          type: string
          description: >-
            Una cadena que representa la unidad de tiempo utilizada en la
            operación, como "DAY", "WEEK", "MONTH" o "YEAR".
        timeUnitCount:
          type: integer
          description: >-
            Un número entero que representa la cantidad de unidades de tiempo
            involucradas en la operación.
          format: int32
        useFiscalYear:
          type: boolean
          description: >-
            Un booleano que indica si se debe usar el año fiscal en la
            operación.
      x-hubspot-sub-type-impl: true
    PublicComparativeStringPropertyOperation:
      title: COMPARATIVE_STRING
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: >-
            Una cadena que especifica el nombre de la propiedad que se va a
            comparar.
        defaultComparisonValue:
          type: string
          description: >-
            Una cadena que representa el valor predeterminado que se usará en la
            comparación si el valor de la propiedad no está definido.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booleano que indica si se deben incluir objetos que no tienen
            ningún valor definido para la propiedad que se está comparando.
        operationType:
          type: string
          description: >-
            Una cadena que indica el tipo de operación. El valor predeterminado
            es 'COMPARATIVE_STRING'.
          default: COMPARATIVE_STRING
          enum:
            - COMPARATIVE_STRING
        operator:
          type: string
          description: Una cadena que representa el operador utilizado en la comparación.
      x-hubspot-sub-type-impl: true
    PublicEventFilterMetadata:
      required:
        - operation
        - property
      type: object
      properties:
        operation:
          description: >-
            Define la operación que se aplicará a la propiedad para filtrar. Es
            un valor de cadena.
          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'
        property:
          type: string
          description: >-
            Representa la propiedad específica del evento a la que se dirige el
            filtro. Es un valor de cadena.
    PublicInListFilterMetadata:
      required:
        - id
        - inListType
      type: object
      properties:
        id:
          type: string
          description: >-
            Una cadena que representa el identificador único de los metadatos
            del filtro.
        inListType:
          type: string
          description: Una cadena que indica el tipo de lista al que se aplica el filtro.
    PublicTimeOffset:
      required:
        - amount
        - offsetDirection
        - timeUnit
      type: object
      properties:
        amount:
          type: integer
          description: >-
            Un número entero que especifica la cantidad de unidades de tiempo
            para el desplazamiento.
          format: int64
        offsetDirection:
          type: string
          description: >-
            Una cadena que indica la dirección del desplazamiento de tiempo. Los
            valores válidos son "BEFORE" y "AFTER".
        timeUnit:
          type: string
          description: >-
            Una cadena que representa la unidad de tiempo para el
            desplazamiento. Los valores válidos incluyen "MINUTE", "HOUR",
            "DAY", "WEEK", "MONTH", "QUARTER" y "YEAR".
    PublicDatePoint:
      title: DATE
      required:
        - day
        - month
        - timeType
        - year
        - zoneId
      type: object
      properties:
        day:
          type: integer
          description: Un número entero que representa el componente de día de la fecha.
          format: int32
        hour:
          type: integer
          description: Un número entero que representa el componente de hora.
          format: int32
        millisecond:
          type: integer
          description: >-
            Un número entero que representa el componente de milisegundos de la
            hora.
          format: int32
        minute:
          type: integer
          description: Un número entero que representa el componente de minutos de la hora.
          format: int32
        month:
          type: integer
          description: Un número entero que representa el componente de mes de la fecha.
          format: int32
        second:
          type: integer
          description: >-
            Un número entero que representa el componente de segundos de la
            hora.
          format: int32
        timeType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia de tiempo, normalmente
            definida como "DATE".
          default: DATE
          enum:
            - DATE
        timezoneSource:
          type: string
          description: >-
            Una cadena que representa el origen de la información de la zona
            horaria.
        year:
          type: integer
          description: Un número entero que representa el componente de año de la fecha.
          format: int32
        zoneId:
          type: string
          description: Una cadena que especifica el identificador de la zona horaria.
      x-hubspot-sub-type-impl: true
    PublicIndexedTimePoint:
      title: INDEXED
      required:
        - indexReference
        - timeType
        - zoneId
      type: object
      properties:
        indexReference:
          description: >-
            Un objeto que define el punto de referencia para la hora indexada,
            que puede ser una de varias referencias predefinidas como "ahora",
            "hoy" o un período fiscal específico.
          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: >-
            Una cadena que indica el tipo de punto temporal, con un valor
            predeterminado de 'INDEXED'.
          default: INDEXED
          enum:
            - INDEXED
        timezoneSource:
          type: string
          description: >-
            Una cadena que representa el origen de la información de la zona
            horaria.
        zoneId:
          type: string
          description: Una cadena que especifica el ID de la zona horaria.
      x-hubspot-sub-type-impl: true
    PublicPropertyReferencedTime:
      title: PROPERTY_REFERENCED
      required:
        - property
        - referenceType
        - timeType
        - zoneId
      type: object
      properties:
        property:
          type: string
          description: >-
            Una cadena que representa la propiedad que se usa para hacer
            referencia al tiempo.
        referenceType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia, con un valor
            predeterminado de "PROPERTY_REFERENCE".
        timeType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia de tiempo. De forma
            predeterminada es "PROPERTY_REFERENCE".
          default: PROPERTY_REFERENCED
          enum:
            - PROPERTY_REFERENCED
        timezoneSource:
          type: string
          description: >-
            Una cadena que representa el origen de la información de la zona
            horaria.
        zoneId:
          type: string
          description: Una cadena que especifica el ID de la zona horaria.
      x-hubspot-sub-type-impl: true
    PublicNowReference:
      title: NOW
      required:
        - referenceType
      type: object
      properties:
        hour:
          type: integer
          description: Un número entero que representa la parte de hora de la hora actual.
          format: int32
        millisecond:
          type: integer
          description: >-
            Un número entero que representa la parte de milisegundos de la hora
            actual.
          format: int32
        minute:
          type: integer
          description: >-
            Un número entero que representa la parte de los minutos de la hora
            actual.
          format: int32
        referenceType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia. El valor predeterminado
            es "NOW" y se usa para especificar que la referencia es a la hora
            actual.
          default: NOW
          enum:
            - NOW
        second:
          type: integer
          description: >-
            Un número entero que representa la parte de los segundos de la hora
            actual.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicTodayReference:
      title: TODAY
      required:
        - referenceType
      type: object
      properties:
        hour:
          type: integer
          description: Un número entero que representa la hora del día.
          format: int32
        millisecond:
          type: integer
          description: Un número entero que representa el milisegundo dentro del segundo.
          format: int32
        minute:
          type: integer
          description: Un número entero que representa el minuto dentro de la hora.
          format: int32
        referenceType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia, que es "TODAY" de forma
            predeterminada.
          default: TODAY
          enum:
            - TODAY
        second:
          type: integer
          description: Un número entero que representa el segundo dentro del minuto.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicWeekReference:
      title: WEEK
      required:
        - dayOfWeek
        - referenceType
      type: object
      properties:
        dayOfWeek:
          type: string
          description: Un número entero que representa el día de la semana.
          enum:
            - FRIDAY
            - MONDAY
            - SATURDAY
            - SUNDAY
            - THURSDAY
            - TUESDAY
            - WEDNESDAY
        hour:
          type: integer
          description: Un número entero que representa la hora del día.
          format: int32
        millisecond:
          type: integer
          description: Un número entero que representa el milisegundo del segundo.
          format: int32
        minute:
          type: integer
          description: Un número entero que representa el minuto de la hora.
          format: int32
        referenceType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia, que es "WEEK" para este
            componente.
          default: WEEK
          enum:
            - WEEK
        second:
          type: integer
          description: Un número entero que representa el segundo del minuto.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicFiscalQuarterReference:
      title: FISCAL_QUARTER
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un número entero que representa el día del mes.
          format: int32
        hour:
          type: integer
          description: Un número entero que representa la hora del día.
          format: int32
        millisecond:
          type: integer
          description: Un número entero que representa el milisegundo dentro del segundo.
          format: int32
        minute:
          type: integer
          description: Un número entero que representa el minuto dentro de la hora.
          format: int32
        month:
          type: integer
          description: Un número entero que representa el mes del año.
          format: int32
        referenceType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia, que es
            "FISCAL_QUARTER".
          default: FISCAL_QUARTER
          enum:
            - FISCAL_QUARTER
        second:
          type: integer
          description: Un número entero que representa el segundo dentro del minuto.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicFiscalYearReference:
      title: FISCAL_YEAR
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un número entero que representa el día del mes.
          format: int32
        hour:
          type: integer
          description: Un número entero que representa la hora del día.
          format: int32
        millisecond:
          type: integer
          description: Un número entero que representa el milisegundo dentro del segundo.
          format: int32
        minute:
          type: integer
          description: Un número entero que representa el minuto dentro de la hora.
          format: int32
        month:
          type: integer
          description: Un número entero que representa el mes del año fiscal.
          format: int32
        referenceType:
          type: string
          description: Una cadena que indica el tipo de referencia, que es "FISCAL_YEAR".
          default: FISCAL_YEAR
          enum:
            - FISCAL_YEAR
        second:
          type: integer
          description: Un número entero que representa el segundo dentro del minuto.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicYearReference:
      title: YEAR
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un número entero que representa el día del mes.
          format: int32
        hour:
          type: integer
          description: Un número entero que representa la hora del día.
          format: int32
        millisecond:
          type: integer
          description: Un número entero que representa el milisegundo dentro del segundo.
          format: int32
        minute:
          type: integer
          description: Un número entero que representa el minuto dentro de la hora.
          format: int32
        month:
          type: integer
          description: Un número entero que representa el mes del año.
          format: int32
        referenceType:
          type: string
          description: >-
            Una cadena que especifica el tipo de referencia, que es "YEAR" de
            forma predeterminada.
          default: YEAR
          enum:
            - YEAR
        second:
          type: integer
          description: Un número entero que representa el segundo dentro del minuto.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicQuarterReference:
      title: QUARTER
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un número entero que representa el día del mes.
          format: int32
        hour:
          type: integer
          description: Un número entero que representa la hora del día.
          format: int32
        millisecond:
          type: integer
          description: Un número entero que representa el milisegundo dentro del segundo.
          format: int32
        minute:
          type: integer
          description: Un número entero que representa el minuto dentro de la hora.
          format: int32
        month:
          type: integer
          description: Un número entero que representa el mes del año.
          format: int32
        referenceType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia, que es "QUARTER" para
            este componente.
          default: QUARTER
          enum:
            - QUARTER
        second:
          type: integer
          description: Un número entero que representa el segundo dentro del minuto.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicMonthReference:
      title: MONTH
      required:
        - day
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un número entero que representa el día del mes.
          format: int32
        hour:
          type: integer
          description: Un número entero que representa la hora del día.
          format: int32
        millisecond:
          type: integer
          description: Un número entero que representa el milisegundo dentro del segundo.
          format: int32
        minute:
          type: integer
          description: Un número entero que representa el minuto dentro de la hora.
          format: int32
        referenceType:
          type: string
          description: >-
            Una cadena que indica el tipo de referencia, con un valor
            predeterminado de "MONTH".
          default: MONTH
          enum:
            - MONTH
        second:
          type: integer
          description: Un número entero que representa el segundo dentro del minuto.
          format: int32
      x-hubspot-sub-type-impl: true
    PublicIndexOffset:
      type: object
      properties:
        days:
          type: integer
          description: >-
            Un número entero que representa la cantidad de días para el
            desplazamiento.
          format: int32
        hours:
          type: integer
          description: >-
            Un número entero que representa la cantidad de horas para el
            desplazamiento.
          format: int32
        milliseconds:
          type: integer
          description: >-
            Un número entero que representa la cantidad de milisegundos para el
            desplazamiento.
          format: int32
        minutes:
          type: integer
          description: >-
            Un número entero que representa la cantidad de minutos para el
            desplazamiento.
          format: int32
        months:
          type: integer
          description: >-
            Un número entero que representa la cantidad de meses para el
            desplazamiento.
          format: int32
        quarters:
          type: integer
          description: >-
            Un número entero que representa la cantidad de trimestres para el
            desplazamiento.
          format: int32
        seconds:
          type: integer
          description: >-
            Un número entero que representa la cantidad de segundos para el
            desplazamiento.
          format: int32
        weeks:
          type: integer
          description: >-
            Un número entero que representa la cantidad de semanas para el
            desplazamiento.
          format: int32
        years:
          type: integer
          description: >-
            Un número entero que representa la cantidad de años para el
            desplazamiento.
          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: ''

````