تخطَّ إلى المستندات
CLI

نماذج الاشتراك

كل أمر لنماذج الاشتراك والأشخاص الذين يملؤونها، مع أمثلة تطبيقية.

كيف يترابط كل شيء

يضيف نموذج الاشتراك الأشخاص الذين يملؤونه إلى جماهيرك. وهو يحتفظ بمسودة ونسخة منشورة: يغيّر update المسودة والإعدادات، وينشر publish المسودة. القراءة تتطلب forms:read والتغيير يتطلب forms:write. ويتطلب resend-confirmation، وكل تغيير يجعل النموذج يرسل بريدًا، emails:send أيضًا.

الطرفية
openemail forms create --name "Newsletter sign-up" --starter newsletter --publishopenemail forms list-submissions frm_3b9d2e7a1c4f80d56e2a9b14 --status pendingopenemail forms analytics frm_3b9d2e7a1c4f80d56e2a9b14 --days 30

النماذج

الأمرما تفعله
openemail forms listصفحة واحدة من النماذج، من الأحدث إلى الأقدم، مع حالتها وأرقامها
openemail forms create --name <value>أنشئ مسودة من --starter أو من ملف --document أو بحقل بريد إلكتروني واحد. ويجعلها --publish منشورة فورًا
openemail forms get <id>نموذج واحد مع مسودته ونسخته المنشورة وإعداداته
openemail forms update <id>غيّر الاسم أو مسودة --document أو أي إعدادات، مثل --settings-double-opt-in، في استدعاء واحد
openemail forms publish <id>انشر المسودة
openemail forms pause <id>أوقف استقبال نموذج منشور للاشتراكات
openemail forms resume <id>افتح نموذجًا متوقفًا مؤقتًا من جديد
openemail forms duplicate <id>انسخ نموذجًا إلى مسودة جديدة، دون اشتراكاته
openemail forms delete <id>احذف نموذجًا واشتراكاته بعد أن تؤكد. ويطلب تسجيل الدخول عبر المتصفح رمز تحقق أيضًا
openemail forms list-startersنقاط البداية التي يمكن أن ينطلق منها نموذج جديد
openemail forms get-starter <slug>نقطة بداية واحدة مع مستندها
openemail forms analytics <id>المشاهدات والاشتراكات والأشخاص المضافون خلال فترة، 30 يومًا ما لم يحدد --days أو --minutes غير ذلك

الردود

الأمرما تفعله
openemail forms list-submissions <id>صفحة واحدة من الاشتراكات، من الأحدث إلى الأقدم. يبحث --q في عناوين البريد الإلكتروني، ويختار --status القيمة pending أو added
openemail forms get-submission <id> <submission-id>اشتراك واحد مع كل إجاباته
openemail forms delete-submission <id> <submission-id>احذف اشتراكًا واحدًا بعد أن تؤكد. ويبقى الشخص في جهات اتصالك
openemail forms delete-submissions <id> <submission-ids...>احذف حتى 200 اشتراك بعد أن تؤكد
openemail forms approve-submission <id> <submission-id>أضف اشتراكًا معلّقًا دون تأكيده. ويتطلب contacts:write أيضًا
openemail forms resend-confirmation <id> <submission-id>أرسل بالبريد إلى اشتراك معلّق رابط تأكيد جديدًا، ما لم يكن رابط قد أُرسل في آخر عشر دقائق. ويتطلب emails:send أيضًا

تسجيل اشتراك شخص

يرسل subscribe إلى نموذج منشور كما تفعل صفحته. ولا يحتاج إلى مفتاح ولا إلى تسجيل دخول، لذا يعمل دون تسجيل الدخول. مرّر الإجابات الأخرى بصيغة JSON عبر --data، والصفحة التي كان عليها النموذج عبر --oe-source.

الطرفية
openemail forms subscribe frm_3b9d2e7a1c4f80d56e2a9b14 --email [email protected] --data '{"first_name":"Ann","consent":true}'

الإجابة المفقودة أو الخاطئة تخرج برمز 7 وتسرد كل حقل وسببه. والنموذج المتوقف مؤقتًا يخرج بـ 6، والاشتراكات الكثيرة جدًا من شبكة واحدة بـ 8.

صندوق بريدك،
بشروطك أنت.

بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.

OpenEmail

بنية بريد إلكتروني للشركات والذكاء الاصطناعي والوكلاء والبريد الشخصي. مبنية للتوسّع والخصوصية والتحكّم. كل ما كان ينبغي للبريد الإلكتروني أن يملكه منذ اليوم الأول.

© 2026 OpenEmail. جميع الحقوق محفوظة.