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

# परिचय

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

X, डेवलपर्स के हमारे उस समुदाय के प्रति प्रतिबद्ध है जो X API के साथ निर्माण करता है। इस प्रतिबद्धता के तहत, हमारा लक्ष्य अपने API को डेवलपर्स के लिए खुला और निष्पक्ष, X पर लोगों के लिए सुरक्षित, और समग्र रूप से X प्लेटफ़ॉर्म के लिए लाभकारी बनाना है। यह बेहद ज़रूरी है कि X सामग्री को ऑफ़लाइन संग्रहीत करने वाला कोई भी डेवलपर यह सुनिश्चित करे कि डेटा, उपयोगकर्ता की मंशा और X पर सामग्री की मौजूदा स्थिति को सही रूप से दर्शाए। उदाहरण के लिए, जब X पर कोई व्यक्ति कोई पोस्ट हटाता है, अपना खाता हटाता है, अपनी पोस्ट्स को सुरक्षित करता है, या किसी पोस्ट को संपादित करता है, तो उस व्यक्ति की अपेक्षाओं और मंशा का सम्मान करना X और हमारे डेवलपर्स—दोनों के लिए बेहद महत्वपूर्ण है।

अनुपालन इवेंट्स की रीयल-टाइम स्ट्रीम्स डेवलपर्स को ऐसे टूल्स देती हैं, जिनकी मदद से वे X डेटा को [X Developer Agreement and Policy](https://developer.x.com/en/developer-terms/policy) के अनुरूप बनाए रख सकते हैं. 

दो c\_ompliance event\_ streams हैं, एक Post\_ compliance\_ events के लिए, और एक *User compliance* events के लिए। ये streams Enterprise access के साथ उपलब्ध हैं और उन पार्टनर्स की मदद के लिए बनाई गई हैं जो बड़ी मात्रा में डेटा इनजेस्ट करते हैं, ताकि वे पोस्ट संपादन इवेंट्स जैसे अनुपालन इवेंट्स के लिए 'सुन' सकें।

ये streams निम्नलिखित इवेंट्स प्रदान करती हैं: 

\*\*पोस्ट अनुपालन स्ट्रीम: \*\*

* delete - यह दर्शाता है कि पोस्ट हटा दी गई थी।

* tweet\_edit - यह दर्शाता है कि किसी पोस्ट को संपादित किया गया है और अपडेट की गई पोस्ट की ID प्रदान करता है। 

* withheld - यह दर्शाता है कि पोस्ट को एक या अधिक देशों में रोक दिया गया है। 

* drop - यह दर्शाता है कि पोस्ट को सार्वजनिक दृश्य से हटा दिया जाना चाहिए।

* undrop - यह दर्शाता है कि पोस्ट को फिर से दिखाया जा सकता है और उसे सार्वजनिक माना जा सकता है।

\*\*उपयोगकर्ता अनुपालन स्ट्रीम: \*\*

* **user\_delete** - यह दर्शाता है कि उपयोगकर्ता खाता हटा दिया गया था

* **user\_undelete** - यह दर्शाता है कि उपयोगकर्ता खाते को फिर से बहाल किया गया था

* **user\_protect** - यह दर्शाता है कि उपयोगकर्ता खाता निजी हो गया

* **user\_unprotect** - यह दर्शाता है कि उपयोगकर्ता खाता सार्वजनिक हो गया

* **user\_withheld** - यह दर्शाता है कि उपयोगकर्ता खाते को एक या अधिक देशों में रोक दिया गया है। 

* **user\_suspend** - यह दर्शाता है कि उपयोगकर्ता खाता निलंबित कर दिया गया था

* **user\_unsuspend** - यह दर्शाता है कि उपयोगकर्ता खाते से निलंबन हटा दिया गया था

* **user\_profile\_modification** - यह दर्शाता है कि उपयोगकर्ता प्रोफ़ाइल अपडेट की गई है। इसमें अपडेट किया गया विवरण, नाम, स्थान, और URL शामिल हैं।

**खाता सेटअप**

इन endpoints तक पहुँचने के लिए, आपको इनकी आवश्यकता होगी:

* एक स्वीकृत [डेवलपर खाता](https://developer.x.com/en/portal/petition/essential/basic-info)।
* एक [डेवलपर ऐप](/hi/resources/fundamentals/developer-apps) से प्राप्त keys और tokens का उपयोग करके प्रमाणित करना, जो एक [Project](/hi/resources/fundamentals/developer-apps) के भीतर स्थित हो। 

X API v2 endpoints तक पहुँच पाने के बारे में अधिक जानने के लिए हमारी [getting started guide](/hi/x-api/getting-started/getting-access) देखें।

<div className="flex space-x-2">
  <Button href="https://app.getpostman.com/run-collection/9956214-784efcda-ed4c-4491-a4c0-a26470a67400">
    Postman में चलाएँ
  </Button>

  <Button href="https://developer.x.com/apitools/api?endpoint=/2/compliance/jobs">
    API Explorer में आज़माएँ
  </Button>
</div>
