الانتقال إلى المحتوى الرئيسي
تتم المصادقة على واجهة برمجة تطبيقات Nateq باستخدام مفاتيح API التي يتم تمريرها كرمز Bearer:
Authorization: Bearer tg_live_your_key_here
كل مفتاح ينتمي إلى مؤسسة واحدة، وكل طلب يُحدد نطاقه تلقائياً بتلك المؤسسة.

البيئات

البادئةالبيئةملاحظات
tg_live_الإنتاجيعمل على البيانات الحقيقية
tg_test_بيئة الاختباربيئة اختبار معزولة

النطاقات

تُمنح المفاتيح نطاقات تتحكم في ما يمكنها فعله. الطلب إلى نقطة نهاية يفتقر مفتاحها إلى نطاقها يُرجع 403 INSUFFICIENT_SCOPE. امنح المفتاح الحد الأدنى مما يحتاجه فقط.
النطاقيمنح
conversations:read / conversations:writeالمحادثات والرسائل والفئات وإدارة علاقات العملاء (جهات الاتصال، الشركات، العملاء المحتملون)
tickets:read / tickets:writeتذاكر الدعم والردود
tags:read / tags:writeالوسوم
teams:readالفِرَق
templates:read / templates:writeقوالب الرسائل والسمات
broadcasts:read / broadcasts:writeالبثوث
faqs:read / faqs:writeالأسئلة الشائعة ومحتوى مركز المساعدة
files:read / files:writeمرفقات الملفات
overview_stats:readالتحليلات والإحصائيات
webhooks:manageاشتراكات الـ webhooks الصادرة
لا يمكن الوصول إلى نقاط نهاية الحساب والفوترة وإدارة المستخدمين والـ RBAC ومُنشئ الذكاء الاصطناعي باستخدام مفتاح API على الإطلاق — استدعاء أي منها يُرجع 403 ENDPOINT_NOT_PUBLIC. استخدم لوحة التحكم لهذه الأغراض.

الحفاظ على أمان المفاتيح

تعامل مع المفاتيح ككلمات المرور. لا تقم أبداً بإيداعها في نظام التحكم بالإصدارات أو كشفها في كود من جانب العميل — فالواجهة مُصمّمة للاستدعاء من الخادم الخاص بك.
  • قيّد المفتاح إلى عناوين IP معروفة (قائمة سماح) حيثما أمكن.
  • قم بتدوير المفاتيح بشكل دوري؛ وألغِ أي مفتاح مسرّب من لوحة التحكم.
  • استخدم مفتاح بيئة الاختبار (tg_test_) للتطوير.