Rabt WhatsApp CRM

API والمطورون

المصادقة عبر API

المصادقة عبر API

إن كنت مطورًا وتريد ربط منصة رابط CRM بتطبيقك أو موقعك، ستحتاج إلى مفتاح API للتحقق من هويتك مع كل طلب.


إنشاء مفتاح API

  1. انتقل إلى الإعدادات ← المطورون

صفحة المطورين

  1. اضغط إنشاء مفتاح جديد
  2. أدخل اسمًا وصفيًا للمفتاح (مثلًا: "تطبيق الموبايل" أو "موقع الويب")
  3. اضغط إنشاء
  4. انسخ المفتاح فورًا — لن يُعرض مرة أخرى لأسباب أمنية

جرّب الـ API مباشرةً من المنصة

صفحة المطورون تحتوي على ملعب API (Playground) يتيح لك اختبار الطلبات مباشرةً بدون أي أدوات خارجية:

التبويبما يفعله
إرسال نصاختبر إرسال رسالة نصية لرقم معين
إرسال وسائطاختبر إرسال صورة أو ملف
إرسال صوتاختبر إرسال رسالة صوتية

كل تبويب يعرض لك النقطة الطرفية (Endpoint) ومثال الطلب بصيغة cURL جاهز للنسخ.


استخدام مفتاح API في الطلبات

أضف مفتاح API كـ Authorization header في كل طلب HTTP:

Authorization: Bearer YOUR_API_KEY_HERE
Content-Type: application/json

مثال باستخدام cURL

curl -X GET https://rabtcrm.com/api/v1/contacts \
  -H "Authorization: Bearer YOUR_API_KEY_HERE" \
  -H "Content-Type: application/json"

مثال باستخدام JavaScript (fetch)

const response = await fetch('https://rabtcrm.com/api/v1/contacts', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY_HERE',
    'Content-Type': 'application/json',
  },
});
const data = await response.json();

مثال باستخدام Python

import requests

headers = {
    'Authorization': 'Bearer YOUR_API_KEY_HERE',
    'Content-Type': 'application/json',
}

response = requests.get('https://rabtcrm.com/api/v1/contacts', headers=headers)
data = response.json()

رموز الاستجابة

الرمزالمعنى
200 OKالطلب نجح
201 Createdتم إنشاء سجل جديد بنجاح
400 Bad Requestخطأ في بيانات الطلب
401 Unauthorizedمفتاح API غير صحيح أو مفقود
403 Forbiddenلا تملك الصلاحية لهذه العملية
404 Not Foundالمورد غير موجود
429 Too Many Requestsتجاوزت حد الطلبات — انتظر قبل المحاولة
500 Server Errorخطأ في الخادم — تواصل مع الدعم

أمان مفاتيح API

  • لا تضع مفتاح API في كود JavaScript من جانب العميل (frontend)
  • لا تشاركه في GitHub أو أي مستودع عام
  • في حال تسريبه، احذفه فورًا من الإعدادات وأنشئ مفتاحًا جديدًا
  • استخدم متغيرات البيئة (Environment Variables) لتخزين المفتاح

حذف مفتاح API

  1. انتقل إلى الإعدادات ← المطورون
  2. ابحث عن المفتاح في القائمة
  3. اضغط على أيقونة الحذف بجانبه
  4. أكّد الحذف

المفتاح يُلغى فورًا وتفشل أي طلبات تستخدمه.


الخطوة التالية

← إرسال الرسائل عبر API