---
title: "سرور API کلید بنائیں"
description: "ThunderPhone API پر سرور سے سرور کالز کے لیے ڈیش بورڈ سے ایک sk_live_ خفیہ کلید بنائیں، اسے محفوظ رکھیں، اور ضرورت پڑنے پر اسے تبدیل یا منسوخ کریں۔"
---

سرور API کلیدیں (`sk_live_...`) سرور سے سرور کالز کو ThunderPhone API کے لیے تصدیق کرتی ہیں۔ کلیدیں **تنظیم → کلیدیں** کے تحت موجود ہوتی ہیں۔

<Warning>
  سرور کلیدیں راز ہوتی ہیں۔ انہیں کبھی کلائنٹ سائیڈ کوڈ میں شامل نہ کریں — براؤزرز کے لیے، اصل ڈومین سے مقفل
  [قابلِ اشاعت کلیدیں](/api-reference/publishable-keys) (`pk_live_...`)
  استعمال کریں۔
</Warning>

<Steps>
  <Step title="کلیدیں ٹیب کھولیں">
    **تنظیم → کلیدیں** پر جائیں اور **کلید بنائیں** پر کلک کریں۔
  </Step>
  <Step title="اسے نام دیں">
    ایسا نام منتخب کریں جو بتائے کہ کلید کہاں استعمال ہوگی — مثلاً "پروڈکشن بیک اینڈ"۔ نام صرف لیبل ہوتے ہیں؛ یہ رسائی پر اثر انداز نہیں ہوتے۔
  </Step>
  <Step title="کلید بنائیں">
    ڈائیلاگ میں **کلید بنائیں** پر کلک کریں۔ اس سے راز تیار ہوتا ہے۔
  </Step>
  <Step title="ابھی کاپی کریں">
    مکمل راز **بالکل ایک بار** دکھایا جاتا ہے۔ اسے اپنے سیکرٹ مینیجر میں کاپی کریں — یہاں سے نکلنے کے بعد صرف سابقہ حصہ نظر آئے گا۔
  </Step>
</Steps>

## اسے استعمال کریں

یہ کلید اس تنظیم سے منسلک ہے، اس لیے درخواستوں کو تنظیم ID کی ضرورت نہیں — صرف Bearer ہیڈر درکار ہے:

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

یہاں سے، [API کوئیک اسٹارٹ](/ur/quickstart) مزید تین درخواستوں میں آپ کو آپ کی پہلی کال تک لے جاتا ہے۔

## تبدیل کریں اور منسوخ کریں

ایک نئی کلید بنائیں، اپنی سروسز کو اس پر منتقل کریں، پھر اسی ٹیب سے پرانی کلید حذف کر دیں — فہرست ہر کلید کا سابقہ حصہ اور نام دکھاتی ہے تاکہ آپ انہیں الگ پہچان سکیں۔ کلیدوں کا پروگرام کے ذریعے انتظام [ڈیولپر API کلیدوں کے حوالہ](/api-reference/developer-api-keys) سے کریں۔

<Note>
  سرور API کلیدیں مشینی اسناد ہیں اور آپ کی تنظیم کی [**پاس کیز لازمی بنائیں**](/ur/guides/sso)
  پالیسی سے مستثنیٰ ہیں — یہ ترتیب انسانی سائن اِنز کو جانچتی ہے، `sk_live_...` کلیدوں کو نہیں۔
  اسی لیے، کلیدوں کو یہاں فوری طور پر تبدیل کرنا اور منسوخ کرنا مستقل API رسائی پر آپ کا بنیادی کنٹرول ہے؛ اگر پاس کیز لازمی ہوں تو سیکیورٹی پالیسی پینل دکھاتا ہے کہ اس وقت کتنی فعال کلیدیں مستثنیٰ ہیں۔
</Note>

<Tip>
  ایپ کے اندر موجود کوپائلٹ سے "ایک API کلید بنائیں" کہیں، اور وہ ہر کنٹرول کو براہِ راست نمایاں کرتے ہوئے آپ کو اس عمل سے گزارے گا۔
</Tip>

---

## اگلے مراحل

<CardGroup cols={2}>
  <Card title="API کوئیک اسٹارٹ" icon="terminal" href="/ur/quickstart">
    ایجنٹ، نمبر، ویب ہک، پہلی کال — چار REST کالز۔
  </Card>
  <Card title="تصدیق کا حوالہ" icon="lock" href="/api-reference/introduction">
    Bearer تصدیق اور تنظیم سے منسلک ہونے کا طریقہ۔
  </Card>
</CardGroup>
