ドキュメント本文へスキップ
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フォームの 1 ページを新しい順に、ステータスと数値とともに表示します
openemail forms create --name <value>--starter、--document のファイル、またはメールアドレスのフィールド 1 つから下書きを作ります。--publish を付けるとすぐに公開します
openemail forms get <id>1 つのフォームを、その下書き、公開中のコピー、設定とともに表示します
openemail forms update <id>名前、--document の下書き、または --settings-double-opt-in のような任意の設定を、1 回の呼び出しで変更します
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>1 つのひな形を、そのドキュメントとともに表示します
openemail forms analytics <id>表示回数、登録数、追加された人数を、--days か --minutes で指定しない限り 30 日間の期間で表示します

回答

コマンド機能
openemail forms list-submissions <id>登録の 1 ページを新しい順に表示します。--q でメールアドレスを検索し、--status で pending か added を選びます
openemail forms get-submission <id> <submission-id>1 件の登録を、すべての回答内容とともに表示します
openemail forms delete-submission <id> <submission-id>確認後に登録を 1 件削除します。その人は連絡先に残ります
openemail forms delete-submissions <id> <submission-ids...>確認後に登録を最大 200 件削除します
openemail forms approve-submission <id> <submission-id>確認待ちの登録を、本人の確認なしで追加します。contacts:write も必要です
openemail forms resend-confirmation <id> <submission-id>直近 10 分以内に送られていなければ、確認待ちの登録に新しい確認リンクをメールで送ります。emails:send も必要です

誰かを登録する

subscribe は、公開済みのフォームに、そのページと同じように送信します。キーもサインインも不要なので、サインアウトしたままでも動きます。ほかの回答は --data で JSON として渡し、フォームが置かれていたページは --oe-source で渡します。

ターミナル
openemail forms subscribe frm_3b9d2e7a1c4f80d56e2a9b14 --email [email protected] --data '{"first_name":"Ann","consent":true}'

回答が欠けているか誤っている場合は終了コード 7 で終わり、各フィールドとその理由を一覧表示します。一時停止中のフォームは 6、1 つのネットワークからの登録が多すぎる場合は 8 で終わります。

受信トレイを、
あなたの思いどおりに。

企業、AI、エージェント、個人利用のためのメールインフラ。スケール、プライバシー、コントロールのために設計。メールが最初から備えているべきだったすべて。

© 2026 OpenEmail. 無断転載を禁じます。