ইমেইল পেলোড রেফারেন্স
ইমেইল পাঠানোর সময় Notify দ্বারা ব্যবহৃত EmailPayload মেসেজের জন্য রেফারেন্স।
EmailPayload
Anchor link tosubject(map<string, string>): লোকেল দ্বারা কী করা সাবজেক্ট লাইন, যেমন{"en": "Hello!", "es": "¡Hola!"}।body(string): ইমেইলের HTML বডি। প্রতি-লোকেল HTML বডির জন্য, কন্ট্রোল প্যানেলে কনফিগার করা একটি ইমেইল টেমপ্লেট সহemail_templateব্যবহার করুন।attachments(array ofAttachment): ফাইল অ্যাটাচমেন্ট।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>"}| ফিল্ড | টাইপ | বিবরণ |
|---|---|---|
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" } }'