> ## 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 API की वर्ज़निंग रणनीति और अप्रचलन नीति

X API, स्थिरता बनाए रखते हुए बदलाव और विकास की सुविधा देने के लिए, एंडपॉइंट paths में version numbers का उपयोग करता है। हमारी वर्ज़निंग रणनीति को समझने से आपको integrations की योजना बनाने और नवीनतम बदलावों के साथ अद्यतन रहने में मदद मिलती है।

***

<div id="current-versions">
  ## वर्तमान संस्करण
</div>

| संस्करण        | स्थिति  | विवरण                                                  |
| :------------- | :------ | :----------------------------------------------------- |
| **v2**         | वर्तमान | आधुनिक एंडपॉइंट, लचीला मूल्य निर्धारण, सभी नई सुविधाएँ |
| **v1.1**       | लीगेसी  | सीमित समर्थन, बहुत कम अपडेट                            |
| **Enterprise** | उपलब्ध  | समर्पित समर्थन के साथ उच्च-वॉल्यूम ऐक्सेस              |

<Tip>
  सभी नई परियोजनाओं के लिए **X API v2** का उपयोग करें। सभी नई सुविधाएँ इसी में जारी की जाती हैं।
</Tip>

***

<div id="version-in-urls">
  ## URL में संस्करण
</div>

संस्करण संख्या एंडपॉइंट के पाथ में दिखाई देती है:

```
https://api.x.com/2/tweets
                   ^
                   version
```

***

<div id="breaking-vs-non-breaking-changes">
  ## ब्रेकिंग और नॉन-ब्रेकिंग बदलाव
</div>

<div id="breaking-changes-require-code-updates">
  ### ब्रेकिंग बदलाव (कोड अपडेट आवश्यक हैं)
</div>

ये बदलाव केवल major version bumps में होते हैं:

* किसी एंडपॉइंट को हटाना
* किसी response field को हटाना
* किसी query parameter को हटाना
* कोई नया required parameter जोड़ना
* किसी field का data type बदलना
* किसी field या resource का नाम बदलना
* response codes या error types बदलना
* authorization scopes में बदलाव करना

<div id="non-breaking-changes-additive">
  ### नॉन-ब्रेकिंग परिवर्तन (योगात्मक)
</div>

ये संस्करण में बदलाव किए बिना किसी भी समय हो सकते हैं:

* नया एंडपॉइंट जोड़ना
* नया वैकल्पिक parameter जोड़ना
* response में नया फ़ील्ड जोड़ना
* नए OAuth scopes जोड़ना
* त्रुटि संदेश के टेक्स्ट में बदलाव करना
* गोपनीयता/सुरक्षा कारणों से फ़ील्ड्स को null करना

***

<div id="release-schedule">
  ## रिलीज़ शेड्यूल
</div>

| प्रकार                    | आवृत्ति                     | सूचना                                  |
| :------------------------ | :-------------------------- | :------------------------------------- |
| **मुख्य संस्करण**         | साल में एक बार से अधिक नहीं | माइग्रेशन गाइड उपलब्ध कराई जाती हैं    |
| **नॉन-ब्रेकिंग परिवर्तन** | निरंतर                      | चेंजलॉग में अपडेट                      |
| **सुरक्षा पैच**           | आवश्यकता अनुसार             | मौजूदा संस्करण पर लागू किए जा सकते हैं |

***

<div id="deprecation-policy">
  ## अप्रचलन नीति
</div>

जब हम कोई नया मुख्य संस्करण जारी करते हैं:

1. **अप्रचलन**: पिछले संस्करण को अप्रचलित घोषित किया जाता है
2. **समर्थन अवधि**: अप्रचलित संस्करण एक निर्धारित अवधि तक काम करता रहता है
3. **सेवानिवृत्ति**: अप्रचलित संस्करण हटा दिया जाता है

<div id="definitions">
  ### परिभाषाएँ
</div>

| स्थिति          | अर्थ                                                                            |
| :-------------- | :------------------------------------------------------------------------------ |
| **सक्रिय**      | नई सुविधाओं और सुधारों के साथ पूर्ण रूप से समर्थित                              |
| **अप्रचलित**    | कोई नई सुविधाएँ नहीं; केवल गंभीर बग के लिए सुधार; उपयोग की अनुशंसा नहीं की जाती |
| **सेवानिवृत्त** | अब उपलब्ध नहीं                                                                  |

***

<div id="staying-informed">
  ## जानकारी में रहें
</div>

बदलावों की जानकारी पाएं:

<CardGroup cols={2}>
  <Card title="चेंजलॉग" icon="clock-rotate-left" href="/hi/changelog">
    सभी प्लेटफ़ॉर्म बदलाव और अपडेट।
  </Card>

  <Card title="फ़ोरम घोषणाएँ" icon="bullhorn" href="https://devcommunity.x.com/c/announcements/22">
    महत्वपूर्ण बदलावों की सूचनाएँ।
  </Card>

  <Card title="@XDevelopers" icon="x-twitter" href="https://x.com/XDevelopers">
    प्लेटफ़ॉर्म समाचार और अपडेट।
  </Card>

  <Card title="न्यूज़लेटर" icon="envelope" href="/hi/newsletter">
    मासिक सारांश।
  </Card>
</CardGroup>

***

<div id="migration-resources">
  ## माइग्रेशन संसाधन
</div>

जब कोई नया संस्करण जारी होता है, तो हम ये उपलब्ध कराते हैं:

* **माइग्रेशन गाइड**: चरण-दर-चरण अपग्रेड निर्देश
* **एंडपॉइंट मैपिंग**: v1 से v2 के समकक्ष
* **डेटा फ़ॉर्मैट में बदलाव**: ऑब्जेक्ट मॉडल में अंतर

<CardGroup cols={2}>
  <Card title="माइग्रेशन का अवलोकन" icon="route" href="/hi/x-api/migrate/overview">
    वर्तमान माइग्रेशन मार्गदर्शन।
  </Card>

  <Card title="एंडपॉइंट मैप" icon="map" href="/hi/x-api/migrate/x-api-endpoint-map">
    v1 से v2 एंडपॉइंट मैपिंग।
  </Card>
</CardGroup>

***

<div id="best-practices">
  ## सर्वोत्तम तरीके
</div>

<CardGroup cols={2}>
  <Card title="v2 का उपयोग करें" icon="arrow-up">
    नए प्रोजेक्ट नवीनतम संस्करण पर शुरू करें।
  </Card>

  <Card title="घोषणाओं पर नज़र रखें" icon="bell">
    चेंजलॉग और फ़ोरम अपडेट की सदस्यता लें।
  </Card>

  <Card title="बदलावों का परीक्षण करें" icon="flask">
    प्रोडक्शन में अपडेट करने से पहले डेवलपमेंट में परीक्षण करें।
  </Card>

  <Card title="माइग्रेशन की योजना बनाएँ" icon="calendar">
    अपग्रेड करने के लिए अप्रचलन तक इंतज़ार न करें।
  </Card>
</CardGroup>
