الرسائل المباشرة على كل شبكة، من كودك الخاص
يجمع FoPost كل محادثة DM من حساباتك المرتبطة في مكان واحد. اعرض المحادثات، وابدأ محادثات جديدة، وراسل شريحة من جهات اتصالك دفعة واحدة، أو أرسل سلسلة رسائل على مدى أيام، كل ذلك بمفتاح API نفسه.
curl "https://api.fopost.com/v1/inbox/conversations?workspace_id=9b2f6c1e-..." \
-H "X-API-Key: $API_KEY"
{
"data": [
{
"workspace_id": "9b2f6c1e-...",
"account_id": "4a71d80b-...",
"conversation_id": "t_1029384756",
"message_count": 6,
"unread_count": 2,
"last_message_at": "2026-11-10T16:42:08Z",
"last_message_text": "Is the large size back in stock?",
"last_message_outbound": false,
"participant": { "name": "Jordan P.", "handle": "jordanp", "avatar_url": "https://..." },
"account": { "id": "4a71d80b-...", "platform": "instagram", "username": "yourbrand" }
}
],
"meta": { "page": 1, "per_page": 25, "total": 1, "total_pages": 1 }
}قائمة محادثات واحدة
كل محادثات DM من كل حساب مرتبط، الأحدث أولاً.
الرسائل الجماعية
رسالة واحدة تصل إلى المحادثات القائمة مع مجموعة مصفّاة من جهات الاتصال.
التسلسلات
سلسلة رسائل، تُرسل كل واحدة بعد عدد محدد من الساعات من سابقتها.
اقرأ المحادثة، أو ردّ عليها، أو افتح محادثة جديدة
ردّ داخل محادثة قائمة عبر POST /v1/inbox/:id/reply. ابدأ محادثة جديدة بالمعرّف على X وMastodon وReddit وSlack، أو مرّر comment_id للرد على تعليق في Instagram أو Facebook بشكل خاص. وعلى Facebook وInstagram يمكنك أيضاً إظهار مؤشر الكتابة، وعلى Messenger يمكنك تسليم المحادثة إلى تطبيق آخر واستعادتها.
اقرأ مرجع المحادثاتcurl -X POST https://api.fopost.com/v1/inbox/conversations \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"account_id": "4a71d80b-...",
"handle": "jordanp",
"text": "Thanks for the order. Your tracking link is on its way."
}'
{ "conversation_id": "t_1029384756", "item": { "id": "2c9d4e81-...", "type": "dm", ... } }نص ووسائط
حتى 10 معرّفات وسائط من مكتبتك تُرفق عندما تسمح الشبكة بذلك.
الكتابة والتسليم
POST /v1/inbox/conversations/:id/typing و/handover لمحادثات Meta.
X Chat
تمرّ محادثات X المشفّرة كنص مشفّر، ويبقى المفتاح في المتصفح.
راسل شريحة دون مخالفة قواعد المنصة
تدخل الرسالة الجماعية في المحادثات التي يملكها حسابك أصلاً مع مجموعة من جهات الاتصال، ويمكن تصفيتها حسب الشبكة أو الوسم أو المصدر أو حقل مخصص. تسمح Facebook وInstagram وWhatsApp برسالة تجارية خلال 24 ساعة فقط من آخر رسالة من جهة الاتصال، لذا يُتخطى المستلمون خارج هذه النافذة مع ذكر السبب ولا تُجرى محاولة إرسال. وعلى WhatsApp يمكن لقالب معتمد أن يتجاوز هذا القيد.
اطّلع على مرجع الرسائل الجماعيةcurl -X POST https://api.fopost.com/v1/broadcasts \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workspace_id": "9b2f6c1e-...",
"account_id": "4a71d80b-...",
"name": "Restock, November",
"text": "The large size is back in stock this week.",
"audience": { "platforms": ["instagram"], "label_ids": ["d41e7a90-..."] }
}'
curl -X POST https://api.fopost.com/v1/broadcasts/8e2a5c13-.../send -H "X-API-Key: $API_KEY"
{ "id": "8e2a5c13-...", "status": "sending", "recipients": 212 }أرسل الآن أو لاحقاً
اضبط scheduled_at لوضعها في قائمة الانتظار، أو ألغِها قبل خروجها.
نتيجة لكل مستلم
يعرض GET /v1/broadcasts/:id/recipients حالة كل مستلم: أُرسلت أو تُخطّيت أو فشلت، مع السبب.
تُرسل مرة واحدة
يُحجز كل مستلم قبل الإرسال، فلا تؤدي إعادة المحاولة إلى مراسلته مرتين.
تابع على مدى أيام، تلقائياً
التسلسل قائمة تضم حتى 20 خطوة، كل خطوة رسالة وتأخير بالساعات بعد الخطوة السابقة. سجّل جهات الاتصال بالمعرّف أو بمرشّح الجمهور نفسه الذي تستخدمه الرسالة الجماعية، وألغِ تسجيلهم في أي وقت. تُتخطى أي خطوة تقع خارج نافذة المراسلة ويستمر التسلسل.
اطّلع على مرجع التسلسلاتcurl -X POST https://api.fopost.com/v1/sequences/5b9c2e40-.../enroll \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{ "contact_ids": ["a7f3c2d1-..."] }'
{ "id": "5b9c2e40-...", "enrolled": 1 }إيقاف مؤقت في أي وقت
اضبط status على paused ولن تخرج أي خطوات أخرى حتى تستأنف.
إلغاء التسجيل
يوقف POST /v1/sequences/:id/unenroll الإرسال إلى جهة الاتصال فوراً.
أعداد المسجّلين
النشطون والمكتملون والمتوقفون والفاشلون، لكل تسلسل.
اعرف من تتحدث إليه
من يراسل حساباتك يصبح جهة اتصال تلقائياً. أضف المزيد يدوياً أو استورد ملف CSV بحد أقصى 5,000 صف يضم عمودَي المنصة والمعرّف. عرّف حتى 50 حقلاً مخصصاً لكل مساحة عمل (نص أو رقم أو تاريخ أو اختيار أو نعم/لا) وصفِّ الرسائل الجماعية والتسلسلات بناءً عليها.
ابدأ البناء
استيراد CSV
يعيد POST /v1/contacts/import الصفوف المُنشأة والمدمجة والمتخطّاة مع الأسباب.
حقول مخصصة
الأعمدة التي تطابق مفتاح حقل تُعبَّأ تلقائياً عند الاستيراد.
السجل الكامل
يعرض GET /v1/contacts/:id/conversations ما كتبته كل جهة اتصال.
أسئلة حول واجهة API للمراسلة، مع إجاباتها
إلى أي الشبكات يمكنني إرسال رسائل؟
ما نافذة المراسلة؟
ما نطاقات مفتاح API التي أحتاجها؟
هل يمكن لرسالة جماعية أن تصل إلى أشخاص لم يراسلونا قط؟
هل يُرسل شيء دون طلبي؟
هل هناك حد للطلبات؟
ابنِ على واجهة API للمراسلة اليوم
البداية مجانية وواجهة API كاملة مُضمَّنة. أنشئ مفتاحًا ونفّذ أول طلب خلال دقائق.
احصل على مفتاح API