دليل واجهات البرمجة التطبيقية (API)

يمكنك استخدام الأكواد المجهزة أدناه لتطبيق الربط المباشر مع مختلف لغات البرمجة.

POST /messages/send_order_status
Notifications & Status

مثال لتحديث حالة الطلب داخل تطبيق فلاتر

import 'dart:convert';
import 'package:http/http.dart' as http;

Future<void> updateOrderStatus() async {
  final url = Uri.parse('https://your-domain.com/api/messages/send_order_status');
  await http.post(
    url,
    headers: {
      'Authorization': 'Bearer YOUR_API_TOKEN',
      'Content-Type': 'application/json',
    },
    body: jsonEncode({
      'to': '+966500000000',
      'channel': 'whatsapp',
      'type': 'text',
      'name_customer': 'محمد أحمد',
      'order_id': '1052',
      'status': 'تم الشحن',
    }),
  );
}
POST /messages/send_complete_account
Notifications & Status

إرسال قوالب الترحيب وتأكيد الحسابات.

{
  "to": "+966500000000",
  "channel": "whatsapp",
  "type": "text",
  "name_customer": "خالد عبدالله",
  "test_name": "تفعيل الحساب",
  "tok": "884920"
}