이메일 페이로드 참조
이메일을 보낼 때 Notify에서 사용하는 EmailPayload 메시지에 대한 참조입니다.
EmailPayload
Anchor link tosubject(map<string, string>): 로캘을 키로 사용하는 제목 줄입니다. 예:{"en": "Hello!", "es": "¡Hola!"}.body(string): 이메일의 HTML 본문입니다. 로캘별 HTML 본문을 사용하려면 Control Panel에서 구성된 이메일 템플릿과 함께email_template을 사용하세요.attachments(배열Attachment): 파일 첨부입니다.list_unsubscribe(string):List-Unsubscribe헤더에 대한 사용자 지정 URL입니다.from(Address): 앱의 이메일 설정에서 구성된 기본From을 재정의합니다.reply_to(Address): 앱의 이메일 설정에서 구성된 기본Reply-To를 재정의합니다.email_template(string): 인라인body대신 사용할 이메일 템플릿의 코드입니다.
Attachment
Anchor link to{ "name": "invoice.pdf", "content": "<base64-encoded bytes>"}| Field | Type | Description |
|---|---|---|
name | string | 수신자가 보는 파일 이름입니다. |
content | string | Base64로 인코딩된 파일 내용입니다. |
Address
Anchor link to{ "name": "Pushwoosh", "email": "support@example.com"}두 필드 모두 선택 사항입니다.
name이 생략되면 수신자는 원시 이메일 주소를 보게 됩니다.
예시: 세그먼트에 이메일 보내기
Anchor link tocurl -X POST https://api.pushwoosh.com/messaging/v2/notify \ -H "Authorization: Token YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "segment": { "application": "XXXXX-XXXXX", "platforms": ["EMAIL"], "code": "newsletter_subscribers", "email_payload": { "subject": { "en": "Our May updates", "es": "Novedades de mayo" }, "email_template": "may-digest-2026", "from": { "name": "Pushwoosh Team", "email": "news@example.com" }, "reply_to": { "email": "replies@example.com" } }, "schedule": { "at": "2026-05-01T09:00:00Z" }, "message_type": "MESSAGE_TYPE_MARKETING" } }'예시: 첨부 파일이 있는 트랜잭셔널 이메일
Anchor link tocurl -X POST https://api.pushwoosh.com/messaging/v2/notify \ -H "Authorization: Token YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "transactional": { "application": "XXXXX-XXXXX", "platforms": ["EMAIL"], "users": { "list": ["customer-42"] }, "email_payload": { "subject": { "en": "Your invoice" }, "body": "<p>Please find your invoice attached.</p>", "attachments": [ { "name": "invoice.pdf", "content": "JVBERi0xLjQKJe..." } ] }, "schedule": { "at": "2026-05-01T12:00:00Z" }, "message_type": "MESSAGE_TYPE_TRANSACTIONAL" } }'