문서로 건너뛰기
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>--days나 --minutes로 달리 정하지 않으면 30일인 기간 동안의 조회수, 가입 수, 추가된 사람 수

제출

명령하는 일
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>최근 10분 안에 한 통이 나가지 않았다면 확인을 기다리는 가입에 새 확인 링크를 이메일로 보냅니다. 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. 모든 권리 보유.