API کی توثیق
Bearer API کلید، محدود اجازت، راز صرف ایک بار دکھانے، رسائی منسوخ کرنے اور کلید تبدیل کرنے کے اصولوں کے ساتھ Rivya API درخواستوں کی توثیق کریں۔
2026/05/10 کو آخری جائزہ
Rivya API ایک سرور سے دوسرے سرور تک رسائی کے لیے API کیز استعمال کرتی ہے۔
API کلید براؤزر کے لاگ اِن سیشن جیسی نہیں ہوتی۔ کوکیز، Better Auth سیشن کی حالت یا ذاتی براؤزر ٹوکن استعمال نہ کریں۔
ہیڈر کی ساخت
کلید کو Authorization سرنامے میں بھیجیں:
Authorization: Bearer rvya_sk_...مکمل کلید صرف بناتے وقت ایک بار دکھائی جاتی ہے۔ Rivya مکمل راز کے بجائے ہیش اور دکھائی دینے والا سابقہ محفوظ کرتا ہے۔
کلید بنائیں
Rivya میں لاگ اِن کریں۔
ترتیبات میں API کلیدیں کھولیں۔
اپنی ضرورت کی اجازتوں کے ساتھ کلید بنائیں۔
پوری کلید فوراً نقل کر لیں۔
اسے سرور کے راز محفوظ کرنے والے نظام یا ماحولیاتی متغیر میں رکھیں۔
کلید کو صارف کے براؤزر میں چلنے والے JavaScript، موبائل ایپ کے مجموعے، عوامی کوڈ ذخیرے، تجزیاتی واقعات یا ریکارڈ میں شامل نہ کریں۔
موجودہ دائرۂ اختیار
پہلا نسخہ اجازت کے یہ دائرے درج کرتا ہے:
models:readgenerations:creategenerations:readfiles:createfiles:readcredits:readwebhooks:managechat:createchat:read
ترتیبات میں بنائی گئی نئی کلیدیں درج شدہ اجازتیں بطورِ طے شدہ شامل کرتی ہیں۔ پرانی کلیدوں کو فائلز API، API Webhooks یا Chat API استعمال کرنے سے پہلے دوبارہ بنانا پڑ سکتا ہے۔
رسائی منسوخ کریں اور کلید تبدیل کریں
اگر کلید ظاہر ہو جائے:
ترتیبات میں پرانی کلید منسوخ کریں۔
نئی کلید بنائیں۔
سرور پر محفوظ راز تبدیل کریں۔
تصدیق کریں کہ نئی کلید
GET /api/v1/creditsکے ساتھ کام کرتی ہے۔پرانی کلید کو تعمیراتی نظام، ریکارڈ اور تنصیب کے متغیرات سے ہٹا دیں۔
منسوخ کلیدیں api_key_revoked واپس کرتی ہیں۔
توثیق کی خرابیاں
توثیق کی عام خرابیاں:
api_key_missingapi_key_invalidapi_key_revokedapi_key_expiredapi_scope_deniedpublic_api_disabled
عوامی خرابیوں کی مکمل جدول کے لیے API کی خرابیاں اور حدود دیکھیں۔
