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

# Flujo de actividad

> Flujo de actividad de X



## OpenAPI

````yaml /es/openapi.json GET /2/activity/stream
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/activity/stream:
    get:
      tags:
        - Activity
        - Stream
      summary: Flujo de actividad
      description: Flujo de actividad de X
      operationId: activityStream
      parameters:
        - name: backfill_minutes
          in: query
          description: La cantidad de minutos de backfill solicitados.
          required: false
          schema:
            type: integer
            minimum: 0
            maximum: 5
            format: int32
          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 proporcionarán las etiquetas de la Publicación.
          required: false
          example: '2021-02-01T18:40:40.000Z'
          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 proporcionarán las etiquetas de la Publicación.
          required: false
          example: '2021-02-01T18:40:40.000Z'
          schema:
            type: string
            format: date-time
          style: form
      responses:
        '200':
          description: La solicitud se realizó correctamente.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActivityStreamingResponse'
        default:
          description: La solicitud falló.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
            application/problem+json:
              schema:
                $ref: '#/components/schemas/Problem'
      security:
        - BearerToken: []
      externalDocs:
        url: https://docs.x.com/x-api/activity/activity-stream
components:
  schemas:
    ActivityStreamingResponse:
      type: object
      description: >-
        Un evento de Activity o un error que puede devolver la API de
        transmisión de Activity de X.
      properties:
        data:
          type: object
          properties:
            event_type:
              type: string
            event_uuid:
              $ref: '#/components/schemas/ActivityEventId'
            filter:
              $ref: '#/components/schemas/ActivitySubscriptionFilter'
            payload:
              $ref: '#/components/schemas/ActivityStreamingResponsePayload'
            tag:
              type: string
        errors:
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/Problem'
    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'
    ActivityEventId:
      type: string
      description: El identificador único de un evento de Activity.
      pattern: ^[0-9]{1,19}$
      example: '1146654567674912769'
    ActivitySubscriptionFilter:
      type: object
      description: Una suscripción de XAA.
      properties:
        keyword:
          $ref: '#/components/schemas/Keyword'
        user_id:
          $ref: '#/components/schemas/UserId'
      additionalProperties: false
    ActivityStreamingResponsePayload:
      oneOf:
        - $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
        - $ref: '#/components/schemas/NewsActivityResponsePayload'
        - $ref: '#/components/schemas/FollowActivityResponsePayload'
      discriminator:
        propertyName: ../event_type
        mapping:
          follow.follow:
            $ref: '#/components/schemas/FollowActivityResponsePayload'
          follow.unfollow:
            $ref: '#/components/schemas/FollowActivityResponsePayload'
          news.new:
            $ref: '#/components/schemas/NewsActivityResponsePayload'
          profile.update.affiliate_badge:
            $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
          profile.update.banner_picture:
            $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
          profile.update.bio:
            $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
          profile.update.geo:
            $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
          profile.update.profile_picture:
            $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
          profile.update.screenname:
            $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
          profile.update.url:
            $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
          profile.update.verified_badge:
            $ref: '#/components/schemas/ProfileUpdateActivityResponsePayload'
    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
    Keyword:
      type: string
      description: Una palabra clave para filtrar.
      minLength: 1
      maxLength: 150
      example: The President
    UserId:
      type: string
      description: >-
        Identificador único de este usuario. Se devuelve como una cadena para
        evitar complicaciones con lenguajes de programación y herramientas que
        no pueden manejar números enteros grandes.
      pattern: ^[0-9]{1,19}$
      example: '2244994945'
    ProfileUpdateActivityResponsePayload:
      type: object
      properties:
        after:
          type: string
        before:
          type: string
      additionalProperties: false
    NewsActivityResponsePayload:
      type: object
      properties:
        category:
          type: string
        headline:
          type: string
        hook:
          type: string
        summary:
          type: string
      additionalProperties: false
    FollowActivityResponsePayload:
      type: object
      properties:
        source:
          $ref: '#/components/schemas/User'
        target:
          $ref: '#/components/schemas/User'
      additionalProperties: false
    User:
      type: object
      description: Objeto de usuario de X.
      required:
        - id
        - name
        - username
      properties:
        affiliation:
          type: object
          description: Metadatos sobre la afiliación de un usuario.
          properties:
            badge_url:
              type: string
              description: URL de la insignia correspondiente a la afiliación.
              format: uri
            description:
              type: string
              description: Descripción de la afiliación.
            url:
              type: string
              description: URL, si está disponible, con detalles sobre una afiliación.
              format: uri
            user_id:
              type: array
              minItems: 1
              items:
                $ref: '#/components/schemas/UserId'
        connection_status:
          type: array
          description: Devuelve información detallada sobre la relación entre dos usuarios.
          minItems: 0
          items:
            type: string
            description: Tipo de conexión entre usuarios.
            enum:
              - follow_request_received
              - follow_request_sent
              - blocking
              - followed_by
              - following
              - muting
        created_at:
          type: string
          description: Momento de creación de este usuario.
          format: date-time
        description:
          type: string
          description: >-
            El texto de la descripción del perfil de este Usuario (también
            llamado biografía), si el Usuario proporcionó una.
        entities:
          type: object
          description: >-
            Una lista de metadatos detectados en la descripción del perfil del
            Usuario.
          properties:
            description:
              $ref: '#/components/schemas/FullTextEntities'
            url:
              type: object
              description: >-
                Detalles ampliados de la URL especificada en el perfil del
                Usuario, con índices de inicio y fin.
              properties:
                urls:
                  type: array
                  minItems: 1
                  items:
                    $ref: '#/components/schemas/UrlEntity'
        id:
          $ref: '#/components/schemas/UserId'
        location:
          type: string
          description: >-
            La ubicación especificada en el perfil del Usuario, si el Usuario
            proporcionó una. Como se trata de un valor de texto libre, puede que
            no indique una ubicación válida, pero puede evaluarse de forma
            aproximada al realizar búsquedas con consultas de ubicación.
        most_recent_tweet_id:
          $ref: '#/components/schemas/TweetId'
        name:
          type: string
          description: >-
            El nombre para mostrar de este Usuario, tal como aparece en su
            perfil.
        pinned_tweet_id:
          $ref: '#/components/schemas/TweetId'
        profile_banner_url:
          type: string
          description: La URL del banner de perfil de este Usuario.
          format: uri
        profile_image_url:
          type: string
          description: La URL de la imagen de perfil de este Usuario.
          format: uri
        protected:
          type: boolean
          description: >-
            Indica si este Usuario ha decidido proteger sus Publicaciones (es
            decir, si las Publicaciones de este Usuario son privadas).
        public_metrics:
          type: object
          description: Una lista de métricas de este Usuario.
          required:
            - followers_count
            - following_count
            - tweet_count
            - listed_count
          properties:
            followers_count:
              type: integer
              description: Número de Usuarios que siguen a este Usuario.
            following_count:
              type: integer
              description: Número de Usuarios a los que este Usuario sigue.
            like_count:
              type: integer
              description: El número de Me gusta creados por este Usuario.
            listed_count:
              type: integer
              description: El número de Listas que incluyen a este Usuario.
            tweet_count:
              type: integer
              description: >-
                Número de Publicaciones (incluidos los Retweets) creadas por
                este usuario.
        receives_your_dm:
          type: boolean
          description: Indica si puedes enviarle un DM a este usuario.
        subscription_type:
          type: string
          description: >-
            El type de suscripción a X Blue del usuario, por ejemplo: Basic,
            Premium, PremiumPlus o None.
          enum:
            - Basic
            - Premium
            - PremiumPlus
            - None
        url:
          type: string
          description: La URL especificada en el perfil del usuario.
        username:
          $ref: '#/components/schemas/UserName'
        verified:
          type: boolean
          description: Indica si este usuario es un usuario verificado de X.
        verified_type:
          type: string
          description: >-
            El type de verificación de X Blue del usuario, por ejemplo: blue,
            government, business o none.
          enum:
            - blue
            - government
            - business
            - none
        withheld:
          $ref: '#/components/schemas/UserWithheld'
      example:
        created_at: '2013-12-14T04:35:55Z'
        id: '2244994945'
        name: X Dev
        protected: false
        username: TwitterDev
    FullTextEntities:
      type: object
      properties:
        annotations:
          type: array
          minItems: 1
          items:
            description: Anotación de entidades basada en el texto del Tweet.
            allOf:
              - $ref: '#/components/schemas/EntityIndicesInclusiveInclusive'
              - type: object
                description: Representa los datos de la anotación.
                properties:
                  normalized_text:
                    type: string
                    description: Texto utilizado para determinar la anotación.
                    example: Barack Obama
                  probability:
                    type: number
                    description: Nivel de confianza para el tipo de anotación.
                    minimum: 0
                    maximum: 1
                    format: double
                  type:
                    type: string
                    description: Tipo de anotación.
                    example: Person
        cashtags:
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/CashtagEntity'
        hashtags:
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/HashtagEntity'
        mentions:
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/MentionEntity'
        urls:
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/UrlEntity'
    UrlEntity:
      description: >-
        Representa el segmento de texto identificado como una URL y su posición
        inicial y final dentro del texto.
      allOf:
        - $ref: '#/components/schemas/EntityIndicesInclusiveExclusive'
        - $ref: '#/components/schemas/UrlFields'
    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'
    UserName:
      type: string
      description: El nombre de usuario de X (handle) de este usuario.
      pattern: ^[A-Za-z0-9_]{1,15}$
    UserWithheld:
      type: object
      description: >-
        Especifica los detalles de retención del [contenido
        retenido](https://help.twitter.com/en/rules-and-policies/tweet-withheld-by-country).
      required:
        - country_codes
      properties:
        country_codes:
          type: array
          description: >-
            Proporciona la lista de países en los que este contenido no está
            disponible.
          minItems: 1
          uniqueItems: true
          items:
            $ref: '#/components/schemas/CountryCode'
        scope:
          type: string
          description: Indica que el contenido retenido corresponde a un `user`.
          enum:
            - user
    EntityIndicesInclusiveInclusive:
      type: object
      description: >-
        Representa un rango delimitado (índice inicial y final) para una entidad
        reconocida (por ejemplo, un hashtag o una mención). `start` debe ser
        menor que `end`. El índice inicial es inclusivo y el índice final es
        inclusivo.
      required:
        - start
        - end
      properties:
        end:
          type: integer
          description: >-
            Índice (con base cero) en el que finaliza esta entidad. El índice es
            inclusivo.
          minimum: 0
          example: 61
        start:
          type: integer
          description: >-
            Índice (con base cero) en el que comienza esta entidad. El índice es
            inclusivo.
          minimum: 0
          example: 50
    CashtagEntity:
      allOf:
        - $ref: '#/components/schemas/EntityIndicesInclusiveExclusive'
        - $ref: '#/components/schemas/CashtagFields'
    HashtagEntity:
      allOf:
        - $ref: '#/components/schemas/EntityIndicesInclusiveExclusive'
        - $ref: '#/components/schemas/HashtagFields'
    MentionEntity:
      allOf:
        - $ref: '#/components/schemas/EntityIndicesInclusiveExclusive'
        - $ref: '#/components/schemas/MentionFields'
    EntityIndicesInclusiveExclusive:
      type: object
      description: >-
        Representa un rango de índices (índice de inicio y de fin) para una
        entidad reconocida (por ejemplo, un hashtag o una mención). `start` debe
        ser menor que `end`. El índice de inicio es inclusivo y el índice de fin
        es exclusivo.
      required:
        - start
        - end
      properties:
        end:
          type: integer
          description: >-
            Índice (con base cero) donde termina esta entidad. El índice es
            exclusivo.
          minimum: 0
          example: 61
        start:
          type: integer
          description: >-
            Índice (con base cero) donde comienza esta entidad. El índice es
            inclusivo.
          minimum: 0
          example: 50
    UrlFields:
      type: object
      description: Representa el segmento de texto identificado como una URL.
      required:
        - url
      properties:
        description:
          type: string
          description: Descripción de la página de destino de la URL.
          example: This is a description of the website.
        display_url:
          type: string
          description: La URL tal como se muestra en el cliente de X.
          example: twittercommunity.com/t/introducing-…
        expanded_url:
          $ref: '#/components/schemas/Url'
        images:
          type: array
          minItems: 1
          items:
            $ref: '#/components/schemas/UrlImage'
        media_key:
          $ref: '#/components/schemas/MediaKey'
        status:
          $ref: '#/components/schemas/HttpStatusCode'
        title:
          type: string
          description: Título de la página de destino de la URL.
          example: Introducing the v2 follow lookup endpoints
        unwound_url:
          type: string
          description: URL completamente expandida.
          format: uri
          example: >-
            https://twittercommunity.com/t/introducing-the-v2-follow-lookup-endpoints/147118
        url:
          $ref: '#/components/schemas/Url'
    CountryCode:
      type: string
      description: Un código de país de dos letras según la norma ISO 3166-1 alfa-2.
      pattern: ^[A-Z]{2}$
      example: US
    CashtagFields:
      type: object
      description: >-
        Representa la parte del texto reconocida como un Cashtag y su posición
        inicial y final dentro del texto.
      required:
        - tag
      properties:
        tag:
          type: string
          example: TWTR
    HashtagFields:
      type: object
      description: >-
        Representa la parte del texto identificada como un hashtag y su posición
        inicial y final dentro del texto.
      required:
        - tag
      properties:
        tag:
          type: string
          description: El texto del hashtag.
          example: MondayMotivation
    MentionFields:
      type: object
      description: >-
        Representa la parte del texto reconocida como una mención de usuario y
        su posición inicial y final dentro del texto.
      required:
        - username
      properties:
        id:
          $ref: '#/components/schemas/UserId'
        username:
          $ref: '#/components/schemas/UserName'
    Url:
      type: string
      description: Una URL con un formato válido.
      format: uri
      example: https://developer.twitter.com/en/docs/twitter-api
    UrlImage:
      type: object
      description: Representa la información de la imagen asociada a la URL.
      properties:
        height:
          $ref: '#/components/schemas/MediaHeight'
        url:
          $ref: '#/components/schemas/Url'
        width:
          $ref: '#/components/schemas/MediaWidth'
    MediaKey:
      type: string
      description: El identificador Media Key para este archivo adjunto.
      pattern: ^([0-9]+)_([0-9]+)$
    HttpStatusCode:
      type: integer
      description: Código de estado HTTP.
      minimum: 100
      maximum: 599
    MediaHeight:
      type: integer
      description: La altura del contenido multimedia en píxeles.
      minimum: 0
    MediaWidth:
      type: integer
      description: El ancho del contenido multimedia en píxeles.
      minimum: 0
  securitySchemes:
    BearerToken:
      type: http
      scheme: bearer

````