सामग्री पर जाएं

ईमेल पेलोड संदर्भ

ईमेल भेजते समय Notify द्वारा उपयोग किए जाने वाले EmailPayload संदेश के लिए संदर्भ।

ईमेलपेलोड

Anchor link to
  • subject (map<string, string>): लोकेल द्वारा कुंजीबद्ध विषय पंक्ति, जैसे {"en": "Hello!", "es": "¡Hola!"}
  • body (string): ईमेल का HTML मुख्य भाग। प्रति-लोकेल HTML मुख्य भागों के लिए, Control Panel में कॉन्फ़िगर किए गए ईमेल टेम्पलेट के साथ email_template का उपयोग करें।
  • attachments (array of Attachment): फ़ाइल अटैचमेंट।
  • 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>"
}
फ़ील्डप्रकारविवरण
namestringफ़ाइल का नाम जैसा प्राप्तकर्ता को दिखाई देता है।
contentstringBase64-एन्कोडेड फ़ाइल सामग्री।
{
"name": "Pushwoosh",
"email": "support@example.com"
}

दोनों फ़ील्ड वैकल्पिक हैं। यदि name को छोड़ दिया जाता है, तो प्राप्तकर्ता को कच्चा ईमेल पता दिखाई देता है।

उदाहरण: एक सेगमेंट को ईमेल भेजें

Anchor link to
Terminal window
curl -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 to
Terminal window
curl -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"
}
}'