نيترو بوت توثيق واجهة API

مقدمة

تتيح لك واجهة REST API إدارة جهات اتصال واتساب والقوائم والقوالب والحملات والردود التلقائية والرسائل برمجيًا.

الرابط الأساسي
https://bot.netrogrp.com/api/v1
نوع المحتوى
application/json

المصادقة

يجب أن يتضمن كل طلب رمز Bearer يُنشأ من الإعدادات ← رموز API داخل لوحة العميل. تقتصر رموز أعضاء الفريق على الوحدات المصرح لهم بها.

Authorization: Bearer YOUR_API_TOKEN

تقسيم الصفحات

تقبل نقاط نهاية القوائم معامل per_page (القيمة الافتراضية 25)، وتعيد كائنات data وlinks وmeta.

الأخطاء

الحالة المعنى
401 رمز المصادقة مفقود أو غير صالح.
402 اشتراك الحساب غير موجود أو انتهت صلاحيته.
403 مستخدم الرمز لا يملك صلاحية الوصول إلى هذه الوحدة.
404 السجل غير موجود أو يتبع حسابًا آخر.
422 فشل التحقق؛ تحتوي الاستجابة على كائن errors مرتب حسب أسماء الحقول.

اتفاقية Webhook (reply_mode=webhook)

هنا ينعكس اتجاه الاتصال: بدلًا من أن يستدعي نظامك واجهتنا، نستدعي نظامك عند تطابق رسالة واتساب واردة مع رد تلقائي مضبوط على وضع Webhook. استخدمه للقرارات الديناميكية مثل التحقق من رمز أو سجل أو حالة مباشرة.

لإنشاء محادثة متعددة الخطوات استخدم منشئ التدفقات وعقدتي جمع المدخلات واستدعاء Webhook. يتضمن الطلب معرّف التدفق والعقدة والمتغيرات المجموعة، وتحدد قيمة success مسار النجاح أو الفشل.
  1. 1 تصل رسالة واتساب وتطابق مشغّل الرد التلقائي.
  2. 2 نرسل طلب POST موقّعًا إلى webhook_url الخاص بالقاعدة بشكل غير متزامن.
  3. 3 يعيد نظامك النص المطلوب إرساله، أو لا يعيد شيئًا إذا لم يرغب بالرد.
  4. 4 نرسل النص إلى جهة الاتصال نفسها ونسجله في صندوق الوارد.

ما نرسله · POST إلى webhook_url

{
    "auto_reply_id": 7,
    "auto_reply_name": "Certificate Check",
    "from": "+966501234567",
    "contact_name": "Ahmed Al-Otaibi",
    "message": "is certificate 123 valid?",
    "triggered_at": "2026-07-22T14:00:00+00:00"
}

ترويسة التوقيع

X-Webhook-Signature: sha256=<hmac>

قيمة hmac هي توقيع HMAC-SHA256 لمحتوى JSON الخام باستخدام webhook_secret. أعد حساب التوقيع وقارنه بطريقة ثابتة الزمن قبل الوثوق بالبيانات.

استجابة نظامك · إرسال رد

{
    "reply": "Certificate #123 is valid, issued 2026-01-10."
}

استجابة نظامك · دون إرسال رد

{
    "reply": null
}
يجب أن تستجيب نقطة النهاية خلال بضع ثوانٍ. لا توجد إعادة محاولة تلقائية عند الفشل أو انتهاء المهلة؛ وفي هذه الحالة لن يُرسل رد لهذه الرسالة فقط.

الجلسة

التحقق من صلاحية الرمز ومعرفة الحساب التابع له.

جهات الاتصال

إدارة جهات اتصال واتساب المحفوظة وتنظيمها داخل قوائم الاتصال.

قوائم الاتصال

مجموعات جهات الاتصال المستخدمة لاستهداف حملات واتساب.

الردود التلقائية

ردود آلية تُشغّلها الكلمات المفتاحية في رسائل واتساب الواردة.

الردود السريعة

مكتبة ردود قابلة لإعادة الاستخدام بواسطة الموظفين.

الوسوم

تصنيفات تُلحق بجهات الاتصال لتجميعها وتصفيتها.

مقالات معرفة الذكاء الاصطناعي

أزواج سؤال/جواب يعتمد عليها مساعد الذكاء الاصطناعي عند الرد التلقائي.

القوالب

قوالب رسائل واتساب المعتمدة من Meta.

الحملات

إرسال رسائل القوالب جماعيًا إلى قائمة اتصال مع تتبع التسليم.

الرسائل

قراءة المحادثات وإرسال رسائل واتساب الصادرة.

تذاكر الدعم الفني

فتح ومتابعة تذاكر الدعم الفني مع فريقنا.