---
title: "सर्वर API key बनाएं"
description: "ThunderPhone API के लिए सर्वर-टू-सर्वर कॉल्स हेतु डैशबोर्ड से एक sk_live_ सीक्रेट key जनरेट करें, इसे सुरक्षित रखें, और जरूरत होने पर इसे रोटेट या रिवोक करें।"
---

सर्वर API keys (`sk_live_...`) ThunderPhone API के लिए सर्वर-से-सर्वर कॉल को ऑथेंटिकेट करती हैं। कुंजियाँ **संगठन → कुंजियाँ** में होती हैं।

<Warning>
  Server keys सीक्रेट होते हैं। कभी भी किसी को client-side code में शामिल न करें — 
  browsers के लिए, domain-restricted
  [publishable keys](/api-reference/publishable-keys) (`pk_live_...`)
  का उपयोग करें।
</Warning>

<Steps>
  <Step title="कुंजियाँ टैब खोलें">
    **संगठन → कुंजियाँ** पर जाएँ और **कुंजी बनाएं** पर क्लिक करें।
  </Step>
  <Step title="इसे नाम दें">
    ऐसा नाम चुनें जो बताए कि कुंजी कहाँ रहेगी — जैसे "प्रोडक्शन
    बैकएंड"। नाम केवल लेबल होते हैं; वे एक्सेस को प्रभावित नहीं करते।
  </Step>
  <Step title="कुंजी बनाएं">
    डायलॉग में **कुंजी बनाएं** पर क्लिक करें। इससे सीक्रेट जनरेट होता है।
  </Step>
  <Step title="इसे अभी कॉपी करें">
    पूरा सीक्रेट **ठीक एक बार** दिखाया जाता है। इसे अपने
    सीक्रेट मैनेजर में कॉपी करें — आपके बाहर जाने के बाद केवल प्रीफिक्स दिखाई देता है।
  </Step>
</Steps>

## इसका उपयोग करें

कुंजी इस संगठन से बंधी है, इसलिए रिक्वेस्ट के लिए किसी org id की आवश्यकता नहीं है —
सिर्फ Bearer हेडर चाहिए:

```bash
curl https://api.thunderphone.com/v1/agents \
  -H "Authorization: Bearer sk_live_YOUR_API_KEY"
```

यहाँ से, [API क्विकस्टार्ट](/hi/quickstart) आपको तीन और रिक्वेस्ट में आपकी पहली
कॉल तक ले जाता है।

## रोटेट करें और रिवोक करें

नई key बनाएं, अपनी सेवाओं को उस पर स्थानांतरित करें, फिर उसी टैब से पुरानी key हटा दें — सूची में हर key का प्रीफ़िक्स और नाम दिखता है, ताकि आप उन्हें अलग-अलग पहचान सकें। रोटेशन को स्क्रिप्ट करने के लिए, साइन-इन किए गए सेशन टोकन के साथ [developer API keys endpoints](/api-reference/developer-api-keys) कॉल करें। `sk_live_` key key बना, सूचीबद्ध या रद्द नहीं कर सकती, इसलिए लीक हुई key अपना विकल्प खुद नहीं बना सकती। यही बात सदस्यों, आमंत्रणों, भुगतान सेटिंग्स और अन्य [account controls](/api-reference/introduction#what-api-keys-cant-do) पर भी लागू होती है।

<Note>
  सर्वर API keys मशीन क्रेडेंशियल हैं और आपके संगठन की
  [**पासकी आवश्यक करें**](/hi/guides/sso)
  पॉलिसी से छूट प्राप्त हैं — वह सेटिंग मानव साइन-इन की जाँच करती है, `sk_live_...` कुंजियों की नहीं।
  इसलिए, यहाँ कुंजियों को तुरंत रोटेट और रिवोक करना स्थायी API एक्सेस पर आपका
  मुख्य नियंत्रण है; यदि पासकी आवश्यक हैं,
  तो सिक्योरिटी पॉलिसी पैनल दिखाता है कि वर्तमान में कितनी सक्रिय कुंजियाँ
  छूट प्राप्त हैं।
</Note>

<Tip>
  इन-ऐप कोपायलट से "API key बनाएं" कहें और यह हर कंट्रोल को लाइव हाइलाइट करते हुए
  आपको इस फ्लो से गुजारेगा।
</Tip>

---

## अगले चरण

<CardGroup cols={2}>
  <Card title="API क्विकस्टार्ट" icon="terminal" href="/hi/quickstart">
    एजेंट, नंबर, वेबहुक, पहली कॉल — चार REST कॉल।
  </Card>
  <Card title="ऑथेंटिकेशन संदर्भ" icon="lock" href="/api-reference/introduction">
    Bearer ऑथ और संगठन बाइंडिंग कैसे काम करते हैं।
  </Card>
</CardGroup>
