الرسائل
السجل، الإرسال، الوسائط، والاستعمال.
جسم الإرسال والحالات والأخطاء هي نفسها في توثيق API الجلسة. هنا يُمرَّر instance_id مع مفتاح الحساب.
سجل الرسائل
GET /messages?page=1&per_page=25&status=&instance=&type=&to= scope: messages.read
الإرسال
POST /messages
scope: messages.send
{
"instance_id": "ins_…",
"type": "text",
"to": "9665xxxxxxxx",
"text": "…"
}
POST /messages/batch
scope: messages.send رسالة واحدة
GET /messages/{message_id} messages.read
POST /messages/{message_id}/cancel messages.cancel
POST /messages/{message_id}/unknown-decision messages.unknown الوسائط
POST /media
scope: media.upload
multipart: file + instance_id
GET /media/{media_id}?instance_id=ins_…
scope: media.download الرفع حقل file مع instance_id. التنزيل يحتاج instance_id في الاستعلام.
الاستعمال
GET /usage scope: usage.read GET /usage?instance_id=ins_…
بدون instance_id يُحسب طابور الحساب. مع instance_id يُحسب طابور تلك الجلسة. حالة الاشتراك تُعاد في الحالتين.