> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Obtener el recuento de todas las publicaciones

> Obtiene el recuento de Publicaciones que coinciden con una consulta de búsqueda del archivo completo.



## OpenAPI

````yaml /es/openapi.json GET /2/tweets/counts/all
openapi: 3.0.0
info:
  description: Endpoints disponibles en X API v2
  version: '2.157'
  title: X API v2
  termsOfService: https://developer.x.com/en/developer-terms/agreement-and-policy.html
  contact:
    name: X Developers
    url: https://developer.x.com/
  license:
    name: X Developer Agreement and Policy
    url: https://developer.x.com/en/developer-terms/agreement-and-policy.html
servers:
  - description: X API
    url: https://api.x.com
security: []
tags:
  - name: Account Activity
    description: Endpoints para recuperar y administrar suscripciones AAA
    externalDocs:
      description: Más información
      url: >-
        https://docs.x.com/x-api/enterprise-gnip-2.0/fundamentals/account-activity
  - name: Bookmarks
    description: >-
      Endpoints relacionados con la recuperación y gestión de los marcadores de
      un usuario
    externalDocs:
      description: Más información
      url: https://developer.twitter.com/en/docs/twitter-api/bookmarks
  - name: Compliance
    description: >-
      Endpoints relacionados con garantizar que los datos de X en tus sistemas
      cumplan la normativa
    externalDocs:
      description: Más información
      url: >-
        https://developer.twitter.com/en/docs/twitter-api/compliance/batch-tweet/introduction
  - name: Connections
    description: Endpoints relacionados con conexiones de streaming
    externalDocs:
      description: Más información
      url: https://developer.x.com/en/docs/x-api/connections
  - name: Direct Messages
    description: Endpoints relacionados con la recuperación y gestión de Mensajes Directos
    externalDocs:
      description: Más información
      url: https://developer.twitter.com/en/docs/twitter-api/direct-messages
  - name: General
    description: Endpoints diversos para la funcionalidad general de la API
    externalDocs:
      description: Más información
      url: https://developer.twitter.com/en/docs/twitter-api
  - name: Lists
    description: Endpoints relacionados con la obtención y gestión de Listas
    externalDocs:
      description: Más información
      url: https://developer.twitter.com/en/docs/twitter-api/lists
  - name: Media
    description: Endpoints relacionados con Media
    externalDocs:
      description: Más información
      url: https://developer.x.com
  - name: MediaUpload
    description: Endpoints relacionados con la carga de Media
    externalDocs:
      description: Más información
      url: https://developer.x.com
  - name: News
    description: Endpoint para obtener noticias
    externalDocs:
      description: Más información
      url: https://developer.twitter.com/en/docs/twitter-api/news
  - name: Spaces
    description: Endpoints relacionados con la obtención y gestión de Spaces
    externalDocs:
      description: Más información
      url: https://developer.twitter.com/en/docs/twitter-api/spaces
  - name: Stream
    description: Endpoints relacionados con la transmisión en tiempo real
    externalDocs:
      description: Más información
      url: https://developer.x.com
  - name: Tweets
    description: Endpoints relacionados con la obtención, búsqueda y modificación de Tweets
    externalDocs:
      description: Más información
      url: https://developer.twitter.com/en/docs/twitter-api/tweets/lookup
  - name: Users
    description: >-
      Endpoints relacionados con la obtención y gestión de relaciones entre
      usuarios
    externalDocs:
      description: Más información
      url: https://developer.twitter.com/en/docs/twitter-api/users/lookup
paths:
  /2/tweets/counts/all:
    get:
      tags:
        - Tweets
      summary: Obtener el recuento de todas las publicaciones
      description: >-
        Obtiene el recuento de Publicaciones que coinciden con una consulta de
        búsqueda del archivo completo.
      operationId: getPostsCountsAll
      parameters:
        - name: query
          in: query
          description: >-
            Una consulta/regla/filtro para hacer coincidir Publicaciones.
            Consulta https://t.co/rulelength para identificar la longitud máxima
            de la consulta.
          required: true
          schema:
            type: string
            minLength: 1
            maxLength: 4096
            example: (from:TwitterDev OR from:TwitterAPI) has:media -is:retweet
          style: form
        - name: start_time
          in: query
          description: >-
            YYYY-MM-DDTHH:mm:ssZ. La marca de tiempo UTC más antigua a partir de
            la cual se devolverán las Publicaciones. La marca de tiempo tiene
            una granularidad de segundos y es inclusiva (es decir, 12:00:01
            incluye el primer segundo de ese minuto).
          required: false
          schema:
            type: string
            format: date-time
          style: form
        - name: end_time
          in: query
          description: >-
            YYYY-MM-DDTHH:mm:ssZ. La marca de tiempo UTC más reciente hasta la
            cual se devolverán las Publicaciones. La marca de tiempo tiene una
            granularidad de segundos y es exclusiva (es decir, 12:00:01 excluye
            el primer segundo de ese minuto).
          required: false
          schema:
            type: string
            format: date-time
          style: form
        - name: since_id
          in: query
          description: >-
            Devuelve resultados con un ID de Publicación mayor (es decir, más
            reciente) que el ID especificado.
          required: false
          schema:
            $ref: '#/components/schemas/TweetId'
          style: form
        - name: until_id
          in: query
          description: >-
            Devuelve resultados con un ID de Publicación menor (es decir, más
            antiguo) que el ID especificado.
          required: false
          schema:
            $ref: '#/components/schemas/TweetId'
          style: form
        - name: next_token
          in: query
          description: >-
            Este parámetro se utiliza para obtener la siguiente «página» de
            resultados. El valor de este parámetro se obtiene directamente de la
            respuesta proporcionada por la API y no se debe modificar.
          required: false
          schema:
            $ref: '#/components/schemas/PaginationToken36'
          style: form
        - name: pagination_token
          in: query
          description: >-
            Este parámetro se usa para obtener la siguiente "página" de
            resultados. El valor que se pasa en el parámetro se toma
            directamente de la respuesta proporcionada por la API y no debe
            modificarse.
          required: false
          schema:
            $ref: '#/components/schemas/PaginationToken36'
          style: form
        - name: granularity
          in: query
          description: La granularidad de los resultados del recuento de búsqueda.
          required: false
          schema:
            type: string
            enum:
              - minute
              - hour
              - day
            default: hour
          style: form
        - $ref: '#/components/parameters/SearchCountFieldsParameter'
      responses:
        '200':
          description: La solicitud se ha completado correctamente.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Get2TweetsCountsAllResponse'
        default:
          description: La solicitud ha fallado.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
      security:
        - BearerToken: []
      externalDocs:
        url: >-
          https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all
components:
  schemas:
    TweetId:
      type: string
      description: >-
        Identificador único de este Tweet. Se devuelve como cadena para evitar
        complicaciones con lenguajes y herramientas que no pueden manejar
        enteros de gran tamaño.
      pattern: ^[0-9]{1,19}$
      example: '1346889436626259968'
    PaginationToken36:
      type: string
      description: Un token de paginación en base36.
      minLength: 1
    Get2TweetsCountsAllResponse:
      type: object
      properties:
        data:
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/SearchCount'
        errors:
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/Problem'
        meta:
          type: object
          properties:
            newest_id:
              $ref: '#/components/schemas/NewestId'
            next_token:
              $ref: '#/components/schemas/NextToken'
            oldest_id:
              $ref: '#/components/schemas/OldestId'
            total_tweet_count:
              $ref: '#/components/schemas/Aggregate'
    Error:
      type: object
      required:
        - code
        - message
      properties:
        code:
          type: integer
          format: int32
        message:
          type: string
    Problem:
      type: object
      description: >-
        Un objeto HTTP Problem Details, tal como se define en el IETF RFC 7807
        (https://tools.ietf.org/html/rfc7807).
      required:
        - type
        - title
      properties:
        detail:
          type: string
        status:
          type: integer
        title:
          type: string
        type:
          type: string
      discriminator:
        propertyName: type
        mapping:
          about:blank:
            $ref: '#/components/schemas/GenericProblem'
          https://api.twitter.com/2/problems/client-disconnected:
            $ref: '#/components/schemas/ClientDisconnectedProblem'
          https://api.twitter.com/2/problems/client-forbidden:
            $ref: '#/components/schemas/ClientForbiddenProblem'
          https://api.twitter.com/2/problems/conflict:
            $ref: '#/components/schemas/ConflictProblem'
          https://api.twitter.com/2/problems/disallowed-resource:
            $ref: '#/components/schemas/DisallowedResourceProblem'
          https://api.twitter.com/2/problems/duplicate-rules:
            $ref: '#/components/schemas/DuplicateRuleProblem'
          https://api.twitter.com/2/problems/invalid-request:
            $ref: '#/components/schemas/InvalidRequestProblem'
          https://api.twitter.com/2/problems/invalid-rules:
            $ref: '#/components/schemas/InvalidRuleProblem'
          https://api.twitter.com/2/problems/noncompliant-rules:
            $ref: '#/components/schemas/NonCompliantRulesProblem'
          https://api.twitter.com/2/problems/not-authorized-for-field:
            $ref: '#/components/schemas/FieldUnauthorizedProblem'
          https://api.twitter.com/2/problems/not-authorized-for-resource:
            $ref: '#/components/schemas/ResourceUnauthorizedProblem'
          https://api.twitter.com/2/problems/operational-disconnect:
            $ref: '#/components/schemas/OperationalDisconnectProblem'
          https://api.twitter.com/2/problems/resource-not-found:
            $ref: '#/components/schemas/ResourceNotFoundProblem'
          https://api.twitter.com/2/problems/resource-unavailable:
            $ref: '#/components/schemas/ResourceUnavailableProblem'
          https://api.twitter.com/2/problems/rule-cap:
            $ref: '#/components/schemas/RulesCapProblem'
          https://api.twitter.com/2/problems/streaming-connection:
            $ref: '#/components/schemas/ConnectionExceptionProblem'
          https://api.twitter.com/2/problems/unsupported-authentication:
            $ref: '#/components/schemas/UnsupportedAuthenticationProblem'
          https://api.twitter.com/2/problems/usage-capped:
            $ref: '#/components/schemas/UsageCapExceededProblem'
    SearchCount:
      type: object
      description: Representa un resultado de recuento de búsqueda.
      required:
        - end
        - start
        - tweet_count
      properties:
        end:
          $ref: '#/components/schemas/End'
        start:
          $ref: '#/components/schemas/Start'
        tweet_count:
          $ref: '#/components/schemas/TweetCount'
    NewestId:
      type: string
      description: El id más reciente de esta respuesta.
    NextToken:
      type: string
      description: Token siguiente.
      minLength: 1
    OldestId:
      type: string
      description: El id más antiguo de esta respuesta.
    Aggregate:
      type: integer
      description: La suma de los resultados devueltos en esta respuesta.
      format: int32
    GenericProblem:
      description: >-
        Un problema genérico sin información adicional aparte de la
        proporcionada por el código de estado HTTP.
      allOf:
        - $ref: '#/components/schemas/Problem'
    ClientDisconnectedProblem:
      description: Tu cliente se ha desconectado.
      allOf:
        - $ref: '#/components/schemas/Problem'
    ClientForbiddenProblem:
      description: >-
        Un Problem que indica que tu cliente no tiene permiso para realizar esta
        solicitud.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            reason:
              type: string
              enum:
                - official-client-forbidden
                - client-not-enrolled
            registration_url:
              type: string
              format: uri
    ConflictProblem:
      description: No puedes crear un nuevo trabajo si ya hay uno en ejecución.
      allOf:
        - $ref: '#/components/schemas/Problem'
    DisallowedResourceProblem:
      description: >-
        Un Problem que indica que el recurso solicitado infringe las normas de
        esta API.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          required:
            - resource_id
            - resource_type
            - section
          properties:
            resource_id:
              type: string
            resource_type:
              type: string
              enum:
                - user
                - tweet
                - media
                - list
                - space
            section:
              type: string
              enum:
                - data
                - includes
    DuplicateRuleProblem:
      description: La regla enviada es un duplicado.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            id:
              type: string
            value:
              type: string
    InvalidRequestProblem:
      description: Un problema que indica que esta solicitud no es válida.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            errors:
              type: array
              minItems: 1
              items:
                type: object
                properties:
                  message:
                    type: string
                  parameters:
                    type: object
                    additionalProperties:
                      type: array
                      items:
                        type: string
    InvalidRuleProblem:
      description: La regla que has enviado no es válida.
      allOf:
        - $ref: '#/components/schemas/Problem'
    NonCompliantRulesProblem:
      description: >-
        Un Problem que indica que el conjunto de reglas del usuario no cumple
        las normas.
      allOf:
        - $ref: '#/components/schemas/Problem'
    FieldUnauthorizedProblem:
      description: >-
        Un Problem que indica que no tienes permiso para ver un campo específico
        de un Tweet, un usuario, etc.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          required:
            - resource_type
            - field
            - section
          properties:
            field:
              type: string
            resource_type:
              type: string
              enum:
                - user
                - tweet
                - media
                - list
                - space
            section:
              type: string
              enum:
                - data
                - includes
    ResourceUnauthorizedProblem:
      description: >-
        Un problema que indica que no tienes permiso para ver un Tweet, un
        usuario, etc. específicos.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          required:
            - value
            - resource_id
            - resource_type
            - section
            - parameter
          properties:
            parameter:
              type: string
            resource_id:
              type: string
            resource_type:
              type: string
              enum:
                - user
                - tweet
                - media
                - list
                - space
            section:
              type: string
              enum:
                - data
                - includes
            value:
              type: string
    OperationalDisconnectProblem:
      description: Se te ha desconectado por motivos operativos.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            disconnect_type:
              type: string
              enum:
                - OperationalDisconnect
                - UpstreamOperationalDisconnect
                - ForceDisconnect
                - UpstreamUncleanDisconnect
                - SlowReader
                - InternalError
                - ClientApplicationStateDegraded
                - InvalidRules
    ResourceNotFoundProblem:
      description: Un objeto Problem que indica que un Tweet, un usuario, etc., no existe.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          required:
            - parameter
            - value
            - resource_id
            - resource_type
          properties:
            parameter:
              type: string
              minLength: 1
            resource_id:
              type: string
            resource_type:
              type: string
              enum:
                - user
                - tweet
                - media
                - list
                - space
            value:
              type: string
              description: El valor coincidirá con el esquema definido para el campo.
    ResourceUnavailableProblem:
      description: >-
        Un problema que indica que un Tweet, un usuario, etc. específicos no
        están disponibles para ti.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          required:
            - parameter
            - resource_id
            - resource_type
          properties:
            parameter:
              type: string
              minLength: 1
            resource_id:
              type: string
            resource_type:
              type: string
              enum:
                - user
                - tweet
                - media
                - list
                - space
    RulesCapProblem:
      description: Has excedido el número máximo de reglas permitido.
      allOf:
        - $ref: '#/components/schemas/Problem'
    ConnectionExceptionProblem:
      description: Un Problem que indica que algo va mal con la conexión.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            connection_issue:
              type: string
              enum:
                - TooManyConnections
                - ProvisioningSubscription
                - RuleConfigurationIssue
                - RulesInvalidIssue
    UnsupportedAuthenticationProblem:
      description: Un Problem que indica que la autenticación utilizada no es compatible.
      allOf:
        - $ref: '#/components/schemas/Problem'
    UsageCapExceededProblem:
      description: Un problema que indica que se ha superado un límite de uso.
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            period:
              type: string
              enum:
                - Daily
                - Monthly
            scope:
              type: string
              enum:
                - Account
                - Product
    End:
      type: string
      description: La hora de finalización del bucket.
      format: date-time
    Start:
      type: string
      description: Hora de inicio del intervalo.
      format: date-time
    TweetCount:
      type: integer
      description: Recuento del bucket.
  parameters:
    SearchCountFieldsParameter:
      name: search_count.fields
      in: query
      description: >-
        Una lista, separada por comas, de campos de SearchCount que se
        mostrarán.
      required: false
      schema:
        type: array
        description: Campos disponibles para un objeto SearchCount.
        minItems: 1
        uniqueItems: true
        items:
          type: string
          enum:
            - end
            - start
            - tweet_count
        example:
          - end
          - start
          - tweet_count
      explode: false
      style: form
  securitySchemes:
    BearerToken:
      type: http
      scheme: bearer

````