تشرح هذه المقالة كيفية إنشاء مفتاح API محدود النطاق لتكامل ما، وكيفية الحفاظ على أمانه. الوصول إلى API وWebhooks متضمن بدءًا من خطة Growth. لا يمكن إنشاء المفاتيح أو تغييرها أو إلغاؤها إلا لمسؤولي الحساب.
hc_، ويعمل بصفة الحساب، ولا يحمل سوى النطاقات التي تمنحها، إضافةً إلى حد معدل خاص به، وقائمة عناوين IP مسموح بها اختيارية، وتاريخ انتهاء اختياري.يُرسل كلاهما في الترويسة نفسها: Authorization: Bearer <token>.
contacts:read وconversations:read وmessages:read.
الملف الشخصي، تبويب Developer API: بطاقات السعة ومفاتيح API محدودة النطاق
إذا كنت تفضل البرمجة النصية، يمكن إنشاء المفتاح نفسه عبر POST /api/v2/accounts/{account_id}/api-keys باستخدام رمزك الشخصي. الطلب الكامل وجدول النطاقات الكامل متاحان في مركز المطورين على https://developers.huechat.ai.
تأتي النطاقات في أزواج قراءة وكتابة للمحادثات والرسائل وجهات الاتصال وصناديق الوارد والفرق ووكلاء الذكاء الاصطناعي والبث الجماعي وWebhooks والتصنيفات والأتمتة، إضافةً إلى reports:read وaccount:read. يعرض المنتقي كل نطاق يمكن لحسابك منحه، بما في ذلك النطاقات الأحدث للقوالب وسير العمل والتذاكر والصفقات والعملاء المحتملين والنماذج والمواعيد (appointments:read وappointments:write وappointments:settings وappointments:history:write لاستيراد المواعيد السابقة). يتلقى المفتاح الذي يفتقر إلى نطاق ما ردًا 403 مع الرسالة "API key scope is not authorized for this route".
من صفحة Developer API نفسها (أو استدعاءات API المقابلة)، تتوفر لكل مفتاح الخيارات الاستخدام وتعديل وRotate (تبديل) وRevoke (إلغاء)، ومن خلالها يمكنك:
يُسجل كل إنشاء وتغيير وتبديل وإلغاء في سجل تدقيق مفاتيح API.
خزّن المفاتيح في متغير بيئة أو مدير أسرار، وليس في كود المتصفح أو مستودع عام أبدًا. استخدم مفتاحًا واحدًا لكل تكامل لتتمكن من إلغاء شيء واحد بالضبط عند الاستغناء عن شريك. إذا تسرب مفتاح، فبدّله أو ألغه فورًا. تُخزن المفاتيح كتجزئات (hashes) فقط، لذا لا يستطيع HueChat أن يعرض لك مفتاحًا مفقودًا.