إرسال رسالة واتساب

يرسل رسالة نصية أو ملف وسائط عبر جلسة متصلة. الحقول text و to هي أسماء بديلة مقبولة لـ message و number.

POST/api/send

الجسم (JSON)

الاسمالنوعإلزاميالوصف
access_tokenstringنعممفتاح API (أو Authorization header).
instance_idstringنعممعرّف الجلسة المتصلة.
numberstringنعمرقم المستلم بصيغة دولية بدون +. مثال: 9665XXXXXXXX. البديل: to.
messagestringاختيارينص الرسالة (أو استخدم text). إلزامي إذا لم تُرسِل media_url.
media_urlstring (URL)اختياريرابط عام لملف صورة/فيديو/PDF لإرساله. إلزامي إذا لم تُرسِل message.
filenamestringاختيارياسم الملف الظاهر للمستلم (يستخدم مع media_url).

حقول الاستجابة

الاسمالنوعإلزاميالوصف
message_idstringنعممعرّف واتساب الفريد للرسالة (يفيد للتتبّع في السجل).
tostringنعمالرقم النهائي بصيغة JID الخاصة بواتساب.

تلميح

إذا كانت الجلسة غير متصلة سيعيد الخادم 409 INSTANCE_NOT_CONNECTED. نفّذ استعلام list_instance قبل الإرسال للتأكد من الحالة.