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

# एक्टिविटी स्ट्रीम

> X गतिविधियों की स्ट्रीम



## OpenAPI

````yaml /hi/openapi.json GET /2/activity/stream
openapi: 3.0.0
info:
  description: 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: AAA सदस्यताओं को प्राप्त करने और प्रबंधित करने से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: >-
        https://docs.x.com/x-api/enterprise-gnip-2.0/fundamentals/account-activity
  - name: Bookmarks
    description: >-
      किसी उपयोगकर्ता के बुकमार्क प्राप्त करने और प्रबंधित करने से संबंधित
      एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.twitter.com/en/docs/twitter-api/bookmarks
  - name: Compliance
    description: आपके सिस्टम में X डेटा को अनुपालक बनाए रखने से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: >-
        https://developer.twitter.com/en/docs/twitter-api/compliance/batch-tweet/introduction
  - name: Connections
    description: स्ट्रीमिंग कनेक्शनों से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.x.com/en/docs/x-api/connections
  - name: Direct Messages
    description: Direct Messages को प्राप्त करने और प्रबंधित करने से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.twitter.com/en/docs/twitter-api/direct-messages
  - name: General
    description: सामान्य API कार्यक्षमता के लिए विविध एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.twitter.com/en/docs/twitter-api
  - name: Lists
    description: सूचियों को प्राप्त करने और प्रबंधित करने से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.twitter.com/en/docs/twitter-api/lists
  - name: Media
    description: Media से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.x.com
  - name: MediaUpload
    description: Media अपलोड करने से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.x.com
  - name: News
    description: समाचार स्टोरीज़ प्राप्त करने के लिए एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.twitter.com/en/docs/twitter-api/news
  - name: Spaces
    description: Spaces को प्राप्त करने और प्रबंधित करने से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.twitter.com/en/docs/twitter-api/spaces
  - name: Stream
    description: स्ट्रीमिंग से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.x.com
  - name: Tweets
    description: Tweets को प्राप्त करने, खोजने और संशोधित करने से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.twitter.com/en/docs/twitter-api/tweets/lookup
  - name: Users
    description: Users के संबंधों को प्राप्त करने और प्रबंधित करने से संबंधित एंडपॉइंट
    externalDocs:
      description: और जानें
      url: https://developer.twitter.com/en/docs/twitter-api/users/lookup
paths:
  /2/activity/stream:
    get:
      tags:
        - Activity
        - Stream
      summary: एक्टिविटी स्ट्रीम
      description: X गतिविधियों की स्ट्रीम
      operationId: activityStream
      parameters:
        - name: backfill_minutes
          in: query
          description: अनुरोधित बैकफिल के मिनटों की संख्या।
          required: false
          schema:
            type: integer
            minimum: 0
            maximum: 5
            format: int32
          style: form
        - name: start_time
          in: query
          description: >-
            YYYY-MM-DDTHH:mm:ssZ. वह सबसे प्रारंभिक UTC टाइमस्टैम्प, जिससे पोस्ट
            लेबल उपलब्ध कराए जाएँगे।
          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. वह नवीनतम UTC टाइमस्टैम्प, जिससे पोस्ट लेबल
            उपलब्ध कराए जाएँगे।
          required: false
          example: '2021-02-01T18:40:40.000Z'
          schema:
            type: string
            format: date-time
          style: form
      responses:
        '200':
          description: अनुरोध सफल रहा है।
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ActivityStreamingResponse'
        default:
          description: अनुरोध विफल रहा है।
          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: >-
        एक activity event या त्रुटि, जिसे X activity streaming API द्वारा लौटाया
        जा सकता है।
      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: >-
        IETF RFC 7807 (https://tools.ietf.org/html/rfc7807) में परिभाषित एक HTTP
        Problem Details ऑब्जेक्ट।
      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: किसी Activity event का विशिष्ट पहचानकर्ता।
      pattern: ^[0-9]{1,19}$
      example: '1146654567674912769'
    ActivitySubscriptionFilter:
      type: object
      description: एक 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: >-
        एक सामान्य समस्या, जिसमें HTTP स्टेटस कोड द्वारा दी गई जानकारी के
        अतिरिक्त कोई और जानकारी नहीं होती।
      allOf:
        - $ref: '#/components/schemas/Problem'
    ClientDisconnectedProblem:
      description: आपका क्लाइंट डिस्कनेक्ट हो गया है।
      allOf:
        - $ref: '#/components/schemas/Problem'
    ClientForbiddenProblem:
      description: >-
        ऐसी समस्या जो दर्शाती है कि आपका क्लाइंट यह अनुरोध करने के लिए अधिकृत
        नहीं है।
      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: यदि एक जॉब पहले से प्रगति में है, तो आप नई जॉब नहीं बना सकते।
      allOf:
        - $ref: '#/components/schemas/Problem'
    DisallowedResourceProblem:
      description: >-
        एक Problem जो दर्शाता है कि अनुरोधित resource इस 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: आपके द्वारा सबमिट किया गया नियम डुप्लिकेट है।
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            id:
              type: string
            value:
              type: string
    InvalidRequestProblem:
      description: ऐसी समस्या, जो बताती है कि यह अनुरोध अमान्य है।
      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: आपके द्वारा सबमिट किया गया नियम अमान्य है।
      allOf:
        - $ref: '#/components/schemas/Problem'
    NonCompliantRulesProblem:
      description: ऐसी समस्या जो दर्शाती है कि यूज़र का नियम-समूह अनुपालन में नहीं है।
      allOf:
        - $ref: '#/components/schemas/Problem'
    FieldUnauthorizedProblem:
      description: >-
        ऐसी समस्या जो यह दर्शाती है कि आपको Tweet, उपयोगकर्ता आदि पर किसी विशेष
        फ़ील्ड को देखने की अनुमति नहीं है।
      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: >-
        ऐसी Problem जो दर्शाती है कि आपको किसी विशेष Tweet, User आदि को देखने की
        अनुमति नहीं है।
      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: परिचालन कारणों से आपका कनेक्शन डिस्कनेक्ट कर दिया गया है।
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            disconnect_type:
              type: string
              enum:
                - OperationalDisconnect
                - UpstreamOperationalDisconnect
                - ForceDisconnect
                - UpstreamUncleanDisconnect
                - SlowReader
                - InternalError
                - ClientApplicationStateDegraded
                - InvalidRules
    ResourceNotFoundProblem:
      description: ऐसी Problem जो दर्शाती है कि दिया गया Tweet, User आदि मौजूद नहीं है।
      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: मान फ़ील्ड के स्कीमा से मेल खाएगा।
    ResourceUnavailableProblem:
      description: >-
        ऐसी Problem जो दर्शाती है कि कोई विशेष Tweet, User आदि आपके लिए उपलब्ध
        नहीं है।
      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: आप rules की अधिकतम संख्या से अधिक हो गए हैं।
      allOf:
        - $ref: '#/components/schemas/Problem'
    ConnectionExceptionProblem:
      description: एक Problem जो दर्शाता है कि कनेक्शन में कुछ गड़बड़ी है।
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            connection_issue:
              type: string
              enum:
                - TooManyConnections
                - ProvisioningSubscription
                - RuleConfigurationIssue
                - RulesInvalidIssue
    UnsupportedAuthenticationProblem:
      description: ऐसी समस्या जो दर्शाती है कि उपयोग किया गया प्रमाणीकरण समर्थित नहीं है।
      allOf:
        - $ref: '#/components/schemas/Problem'
    UsageCapExceededProblem:
      description: ऐसी समस्या जो दर्शाती है कि उपयोग सीमा पार हो गई है।
      allOf:
        - $ref: '#/components/schemas/Problem'
        - type: object
          properties:
            period:
              type: string
              enum:
                - Daily
                - Monthly
            scope:
              type: string
              enum:
                - Account
                - Product
    Keyword:
      type: string
      description: फ़िल्टर करने के लिए एक कीवर्ड।
      minLength: 1
      maxLength: 150
      example: The President
    UserId:
      type: string
      description: >-
        इस उपयोगकर्ता का विशिष्ट पहचानकर्ता। इसे स्ट्रिंग के रूप में लौटाया जाता
        है, ताकि उन भाषाओं और टूल्स से जुड़ी जटिलताओं से बचा जा सके जो बड़े
        पूर्णांकों को संभाल नहीं सकते।
      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: X User ऑब्जेक्ट।
      required:
        - id
        - name
        - username
      properties:
        affiliation:
          type: object
          description: किसी उपयोगकर्ता की संबद्धता के बारे में मेटाडेटा।
          properties:
            badge_url:
              type: string
              description: संबद्धता से संबंधित बैज का URL।
              format: uri
            description:
              type: string
              description: संबद्धता का विवरण।
            url:
              type: string
              description: यदि उपलब्ध हो, तो संबद्धता के बारे में विवरण का URL।
              format: uri
            user_id:
              type: array
              minItems: 1
              items:
                $ref: '#/components/schemas/UserId'
        connection_status:
          type: array
          description: दो उपयोगकर्ताओं के बीच संबंध के बारे में विस्तृत जानकारी लौटाता है।
          minItems: 0
          items:
            type: string
            description: उपयोगकर्ताओं के बीच कनेक्शन का प्रकार।
            enum:
              - follow_request_received
              - follow_request_sent
              - blocking
              - followed_by
              - following
              - muting
        created_at:
          type: string
          description: इस User के बनाए जाने का समय।
          format: date-time
        description:
          type: string
          description: >-
            इस User के प्रोफ़ाइल विवरण का टेक्स्ट (जिसे bio भी कहा जाता है), अगर
            User ने दिया हो।
        entities:
          type: object
          description: User के प्रोफ़ाइल विवरण में मिले मेटाडेटा की सूची।
          properties:
            description:
              $ref: '#/components/schemas/FullTextEntities'
            url:
              type: object
              description: >-
                User की प्रोफ़ाइल में दिए गए URL के विस्तृत विवरण, जिनमें
                प्रारंभ और अंत इंडेक्स शामिल हैं।
              properties:
                urls:
                  type: array
                  minItems: 1
                  items:
                    $ref: '#/components/schemas/UrlEntity'
        id:
          $ref: '#/components/schemas/UserId'
        location:
          type: string
          description: >-
            User की प्रोफ़ाइल में दिया गया स्थान, अगर User ने प्रदान किया हो।
            चूँकि यह एक मुक्त-रूप मान है, यह किसी मान्य स्थान का संकेत दे भी
            सकता है और नहीं भी, लेकिन स्थान क्वेरी के साथ खोज करते समय इसका
            अनुमानित मिलान किया जा सकता है।
        most_recent_tweet_id:
          $ref: '#/components/schemas/TweetId'
        name:
          type: string
          description: इस User का परिचित नाम, जैसा उनकी प्रोफ़ाइल पर दिखाया गया है।
        pinned_tweet_id:
          $ref: '#/components/schemas/TweetId'
        profile_banner_url:
          type: string
          description: इस User के प्रोफ़ाइल बैनर का URL।
          format: uri
        profile_image_url:
          type: string
          description: इस User की प्रोफ़ाइल इमेज का URL।
          format: uri
        protected:
          type: boolean
          description: >-
            यह दर्शाता है कि क्या इस User ने अपने पोस्ट्स को सुरक्षित रखने का
            विकल्प चुना है (दूसरे शब्दों में, क्या इस User के पोस्ट्स निजी हैं)।
        public_metrics:
          type: object
          description: इस उपयोगकर्ता के लिए मेट्रिक्स की सूची।
          required:
            - followers_count
            - following_count
            - tweet_count
            - listed_count
          properties:
            followers_count:
              type: integer
              description: इस उपयोगकर्ता को फ़ॉलो करने वाले उपयोगकर्ताओं की संख्या।
            following_count:
              type: integer
              description: >-
                यह उपयोगकर्ता जितने उपयोगकर्ताओं को फ़ॉलो कर रहा है, उनकी
                संख्या।
            like_count:
              type: integer
              description: इस उपयोगकर्ता द्वारा किए गए लाइक्स की संख्या।
            listed_count:
              type: integer
              description: उन सूचियों की संख्या जिनमें यह उपयोगकर्ता शामिल है।
            tweet_count:
              type: integer
              description: इस उपयोगकर्ता द्वारा की गई पोस्ट्स (रीपोस्ट्स सहित) की संख्या।
        receives_your_dm:
          type: boolean
          description: यह बताता है कि क्या आप इस उपयोगकर्ता को DM भेज सकते हैं।
        subscription_type:
          type: string
          description: >-
            उपयोगकर्ता की X Blue सदस्यता का type, उदाहरण: Basic, Premium,
            PremiumPlus या None।
          enum:
            - Basic
            - Premium
            - PremiumPlus
            - None
        url:
          type: string
          description: उपयोगकर्ता की प्रोफ़ाइल में निर्दिष्ट URL।
        username:
          $ref: '#/components/schemas/UserName'
        verified:
          type: boolean
          description: यह बताता है कि क्या यह उपयोगकर्ता सत्यापित X उपयोगकर्ता है।
        verified_type:
          type: string
          description: >-
            उपयोगकर्ता का X Blue सत्यापन type, उदाहरण: blue, government,
            business या 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: Tweet टेक्स्ट के आधार पर इकाइयों के लिए एनोटेशन।
            allOf:
              - $ref: '#/components/schemas/EntityIndicesInclusiveInclusive'
              - type: object
                description: एनोटेशन के लिए डेटा को दर्शाता है।
                properties:
                  normalized_text:
                    type: string
                    description: एनोटेशन निर्धारित करने के लिए उपयोग किया गया टेक्स्ट।
                    example: Barack Obama
                  probability:
                    type: number
                    description: एनोटेशन type के लिए कॉन्फिडेंस फ़ैक्टर।
                    minimum: 0
                    maximum: 1
                    format: double
                  type:
                    type: string
                    description: एनोटेशन type।
                    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: >-
        URL के रूप में पहचाने गए टेक्स्ट के हिस्से और टेक्स्ट के भीतर उसकी
        शुरुआत और अंत की स्थिति को दर्शाता है।
      allOf:
        - $ref: '#/components/schemas/EntityIndicesInclusiveExclusive'
        - $ref: '#/components/schemas/UrlFields'
    TweetId:
      type: string
      description: >-
        इस Tweet का विशिष्ट पहचानकर्ता। इसे स्ट्रिंग के रूप में लौटाया जाता है,
        ताकि उन भाषाओं और टूल्स में जटिलताओं से बचा जा सके जो बड़े पूर्णांकों को
        संभाल नहीं सकते।
      pattern: ^[0-9]{1,19}$
      example: '1346889436626259968'
    UserName:
      type: string
      description: इस उपयोगकर्ता का X हैंडल (स्क्रीन नाम)।
      pattern: ^[A-Za-z0-9_]{1,15}$
    UserWithheld:
      type: object
      description: >-
        [रोकी गई
        सामग्री](https://help.twitter.com/en/rules-and-policies/tweet-withheld-by-country)
        के लिए प्रतिबंध संबंधी विवरण बताता है।
      required:
        - country_codes
      properties:
        country_codes:
          type: array
          description: उन देशों की सूची देता है जहाँ यह सामग्री उपलब्ध नहीं है।
          minItems: 1
          uniqueItems: true
          items:
            $ref: '#/components/schemas/CountryCode'
        scope:
          type: string
          description: यह बताता है कि रोकी जा रही सामग्री `user` है।
          enum:
            - user
    EntityIndicesInclusiveInclusive:
      type: object
      description: >-
        किसी पहचानी गई इकाई (उदाहरण के लिए, हैशटैग या मेंशन) के लिए सीमा-सीमा
        (आरंभ और अंत इंडेक्स) को दर्शाता है। `start`, `end` से छोटा होना चाहिए।
        आरंभ इंडेक्स समावेशी है, और अंत इंडेक्स भी समावेशी है।
      required:
        - start
        - end
      properties:
        end:
          type: integer
          description: >-
            इंडेक्स (शून्य-आधारित) जिस स्थान पर यह इकाई समाप्त होती है। इंडेक्स
            समावेशी है।
          minimum: 0
          example: 61
        start:
          type: integer
          description: >-
            इंडेक्स (शून्य-आधारित) जिस स्थान पर यह इकाई शुरू होती है। इंडेक्स
            समावेशी है।
          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: >-
        किसी पहचानी गई इकाई (उदाहरण के लिए, हैशटैग या मेंशन) के लिए सीमा-सीमा
        (आरंभ और अंत इंडेक्स) को दर्शाता है। `start`, `end` से छोटा होना चाहिए।
        आरंभ इंडेक्स समावेशी है, जबकि अंत इंडेक्स अपवर्जी है।
      required:
        - start
        - end
      properties:
        end:
          type: integer
          description: >-
            इंडेक्स (शून्य-आधारित) जिस स्थान पर यह इकाई समाप्त होती है। इंडेक्स
            अपवर्जी है।
          minimum: 0
          example: 61
        start:
          type: integer
          description: >-
            इंडेक्स (शून्य-आधारित) जिस स्थान पर यह इकाई शुरू होती है। इंडेक्स
            समावेशी है।
          minimum: 0
          example: 50
    UrlFields:
      type: object
      description: URL के रूप में पहचाने गए टेक्स्ट के हिस्से को दर्शाता है।
      required:
        - url
      properties:
        description:
          type: string
          description: URL लैंडिंग पेज का विवरण।
          example: This is a description of the website.
        display_url:
          type: string
          description: X Client में प्रदर्शित होने वाला URL।
          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: उस पेज का शीर्षक, जिस पर URL इंगित करता है।
          example: Introducing the v2 follow lookup endpoints
        unwound_url:
          type: string
          description: पूरी तरह से रिज़ॉल्व किया गया URL।
          format: uri
          example: >-
            https://twittercommunity.com/t/introducing-the-v2-follow-lookup-endpoints/147118
        url:
          $ref: '#/components/schemas/Url'
    CountryCode:
      type: string
      description: दो-अक्षरीय ISO 3166-1 alpha-2 country code।
      pattern: ^[A-Z]{2}$
      example: US
    CashtagFields:
      type: object
      description: >-
        Cashtag के रूप में पहचाने गए टेक्स्ट के हिस्से तथा टेक्स्ट में उसकी
        शुरुआत और समाप्ति की स्थिति को दर्शाता है।
      required:
        - tag
      properties:
        tag:
          type: string
          example: TWTR
    HashtagFields:
      type: object
      description: >-
        हैशटैग के रूप में पहचाने गए टेक्स्ट के हिस्से तथा टेक्स्ट में उसकी
        शुरुआत और समाप्ति स्थिति को दर्शाता है।
      required:
        - tag
      properties:
        tag:
          type: string
          description: हैशटैग का टेक्स्ट।
          example: MondayMotivation
    MentionFields:
      type: object
      description: >-
        पाठ के उस हिस्से को दर्शाता है जिसे उपयोगकर्ता उल्लेख के रूप में पहचाना
        गया है, और पाठ के भीतर उसकी शुरुआत और समाप्ति की स्थिति को।
      required:
        - username
      properties:
        id:
          $ref: '#/components/schemas/UserId'
        username:
          $ref: '#/components/schemas/UserName'
    Url:
      type: string
      description: मान्य प्रारूप वाला URL।
      format: uri
      example: https://developer.twitter.com/en/docs/twitter-api
    UrlImage:
      type: object
      description: URL इमेज की जानकारी को दर्शाता है।
      properties:
        height:
          $ref: '#/components/schemas/MediaHeight'
        url:
          $ref: '#/components/schemas/Url'
        width:
          $ref: '#/components/schemas/MediaWidth'
    MediaKey:
      type: string
      description: इस अटैचमेंट के लिए Media Key पहचानकर्ता।
      pattern: ^([0-9]+)_([0-9]+)$
    HttpStatusCode:
      type: integer
      description: HTTP स्टेटस कोड।
      minimum: 100
      maximum: 599
    MediaHeight:
      type: integer
      description: पिक्सेल में मीडिया की ऊंचाई।
      minimum: 0
    MediaWidth:
      type: integer
      description: पिक्सेल में मीडिया की चौड़ाई।
      minimum: 0
  securitySchemes:
    BearerToken:
      type: http
      scheme: bearer

````