واجهة REST على api/v1
نقاط نهاية JSON نظيفة تحت /api/v1، كل ما تفعله في اللوحة تفعله برمجيا بالمعرفات نفسها.
أدوات المحادثات والذكاء والأتمتة التي تعمل معا.
حلول عملية بحسب نشاطك وفريقك والهدف الذي تريد تحقيقه.
واجهة REST رسمية، مفاتيح ونطاقات صلاحيات، وWebhooks موقعة، وكل ما تراه في المنصة متاح برمجيا. معرفات عامة ثابتة (public_id) وبصمة WidersApps على كل طلب.
واجهة واحدة، متوقعة السلوك: JSON، ترقيم بالمؤشر، وتوثيق حي.
نقاط نهاية JSON نظيفة تحت /api/v1، كل ما تفعله في اللوحة تفعله برمجيا بالمعرفات نفسها.
صفحات ثابتة عبر ?limit&cursor، مع next_cursor و has_more في الاستجابة، بلا تكرار.
توثيق OpenAPI حي ومرجع تفاعلي، استكشف كل نقطة نهاية وجربها مباشرة.
أنشئ مفاتيح إنتاج (wa_live_) أو اختبار (wa_test_)، وبدل الوضع بترويسة X-Widers-Mode.
مفاتيح وصول شخصية تمرر في ترويسة Authorization: Bearer. النطاقات هي أسماء صلاحيات المنصة نفسها، فالمفتاح لا يتجاوز صاحبه أبدا.
أرفق مفتاحك مع كل طلب. مفتاح الاختبار يبدأ بـ wa_test_.
امنح كل مفتاح أقل ما يحتاج، لا حروف بدل، ولا امتياز زائد.
اقرأ جهات اتصالك عبر طلب GET واحد. الاستجابة مغلفة بـ data و meta للمؤشر.
$ curl https://console.widers.net/api/v1/contacts?limit=25 \ -H "Authorization: Bearer wa_live_<id>|<token>" \ -H "Accept: application/json" # 200 OK · application/json { "data": [ { "public_id": "01J8ZKP7Q3M9XR2VH4B6TCDA5E", "name": "Maha Q.", "channel": "whatsapp", "tags": ["vip"] } ], "meta": { "next_cursor": "eyJ0IjoiYyJ9", "has_more": true } }
استجابة توضيحية · Illustrative
الموارد نفسها التي تديرها من اللوحة، يحكم كلا منها نطاق صريح.
اقرأ وأنشئ وحدث جهات الاتصال، موحدة بالهاتف، مع الوسوم والحقول المخصصة.
اقرأ الصندوق الموحد وأرسل الردود عبر قنواتك، بمعرفات ثابتة.
أنشئ الوسوم وطبقها على جهات الاتصال والمحادثات برمجيا.
أطلق حملات واتساب بالقوالب المعتمدة، واقرأ نتائج التسليم.
اقرأ الكتالوج، وأنشئ الطلبات وحدث حالاتها من نظامك.
اقرأ التوفر، وأنشئ الحجوزات وألغها عبر واجهة موحدة.
سجل نقطة استقبال، واختر الأحداث، نرسل حمولة JSON عبر POST لحظة وقوعها، موقعة بـ HMAC.
إعادة محاولة تلقائية عند فشل التسليم، حتى تستقبل نقطتك الحدث.
تحقق من التوقيع بحساب HMAC-SHA256 مقابل الجسم الخام غير المحلل، ضمن نافذة إعادة زمنية.
رابط عام آمن، تقبل نقاط الاستقبال العامة عبر HTTPS فقط، وترفض العناوين الداخلية (حماية ضد SSRF).
كل حمولة نرسلها تحمل توقيعا مختوما بالوقت:
X-Widers-Signature: t=1706342400,v1=<hmac_sha256>
لا تحتاج للبناء من الصفر، أوصل أدواتك اليوم، وامتد بالـAPI حين تكبر.
فعل مفتاح API بنطاقات محددة، واقرأ الوثائق التفاعلية، كل شيء جاهز للتجربة.