توكنات API والإرسال عبر واجهة برمجية
توكنات API
يستخدم Nidaa مصادقة Bearer Token لـ REST API الخاصة به. التوكنات مرتبطة بالجهاز — كل توكن يمكنه الإرسال من الجهاز الذي أُنشئ له فقط.
إنشاء توكن
- افتح تبويب واجهة برمجية.
- اختر الجهاز الخاص بك.
- انقر + إنشاء توكن وأدخل اسماً (مثل: "تكامل CRM").
- انسخ التوكن — يُعرض مرة واحدة فقط. احفظه بأمان.
الإرسال عبر API
curl -X POST https://api.nidaa.id/api/v1/messages/send \
-H "Token: توكنك" \
-H "Content-Type: application/json" \
-d '{"target":"6281234567890","message":"مرحباً من Nidaa API!"}'الاستجابة
{ "ok": true, "id": "msg_xxx", "status": "queued" }Webhook
اضبط عنوان Webhook على جهازك لاستقبال الرسائل الواردة وتحديثات الحالة:
- تبويب الأجهزة ← انقر Webhook على جهاز.
- أدخل عنوان endpoint الخاص بك.
- سيُرسل Nidaa POST إلى ذلك العنوان لكل رسالة واردة وتغيير حالة.
حمولة Webhook (رسالة واردة)
{
"event": "message.inbound",
"deviceId": "dev_xxx",
"from": "6281234567890",
"body": "مرحباً!",
"timestamp": "2026-06-30T10:00:00Z"
}للتوثيق الكامل للـ API: api.nidaa.id/docs.