दस्तावेज़ पर जाएँ
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 किसी प्रकाशित फ़ॉर्म पर वैसे ही भेजता है जैसे उसका पेज भेजता है। इसे न कुंजी चाहिए न साइन-इन, इसलिए यह साइन आउट रहते हुए भी काम करता है। बाकी जवाब --data के साथ JSON के रूप में दें, और फ़ॉर्म जिस पेज पर था उसे --oe-source के साथ।

टर्मिनल
openemail forms subscribe frm_3b9d2e7a1c4f80d56e2a9b14 --email [email protected] --data '{"first_name":"Ann","consent":true}'

ग़ायब या ग़लत जवाब कोड 7 के साथ बाहर निकलता है और हर फ़ील्ड और उसका कारण सूचीबद्ध करता है। रोका गया फ़ॉर्म 6 के साथ बाहर निकलता है, और एक नेटवर्क से बहुत ज़्यादा साइन-अप 8 के साथ।

आपका इनबॉक्स,
आपकी अपनी शर्तों पर।

व्यवसायों, AI, एजेंट और निजी ईमेल के लिए ईमेल इन्फ़्रास्ट्रक्चर। स्केल, निजता और नियंत्रण के लिए बना। वह सब जो ईमेल में पहले दिन से होना चाहिए था।

© 2026 OpenEmail. सर्वाधिकार सुरक्षित।