ईमेल पेलोड संदर्भ
ईमेल भेजते समय Notify द्वारा उपयोग किए जाने वाले EmailPayload संदेश के लिए संदर्भ।
ईमेलपेलोड
Anchor link tosubject(map<string, string>): लोकेल द्वारा कुंजीबद्ध विषय पंक्ति, जैसे{"en": "Hello!", "es": "¡Hola!"}।body(string): ईमेल का HTML मुख्य भाग। प्रति-लोकेल HTML मुख्य भागों के लिए, Control Panel में कॉन्फ़िगर किए गए ईमेल टेम्पलेट के साथemail_templateका उपयोग करें।attachments(array ofAttachment): फ़ाइल अटैचमेंट।list_unsubscribe(string):List-Unsubscribeहेडर के लिए कस्टम URL।from(Address): ऐप की ईमेल सेटिंग्स में कॉन्फ़िगर किए गए डिफ़ॉल्टFromको ओवरराइड करें।reply_to(Address): ऐप की ईमेल सेटिंग्स में कॉन्फ़िगर किए गए डिफ़ॉल्टReply-Toको ओवरराइड करें।email_template(string): इनलाइनbodyके बजाय उपयोग करने के लिए ईमेल टेम्पलेट का कोड।
अटैचमेंट
Anchor link to{ "name": "invoice.pdf", "content": "<base64-encoded bytes>"}| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
name | string | फ़ाइल का नाम जैसा प्राप्तकर्ता को दिखाई देता है। |
content | string | Base64-एन्कोडेड फ़ाइल सामग्री। |
{ "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" } }'