বিষয়বস্তুতে যান

ইমেইল API

createEmailMessage

Anchor link to

একটি ইমেইল বার্তা তৈরি করে।

POST https://api.pushwoosh.com/json/1.3/createEmailMessage

অনুরোধের বডি প্যারামিটার

Anchor link to
নামটাইপ
আবশ্যকবিবরণ
authstringহ্যাঁPushwoosh কন্ট্রোল প্যানেল থেকে API অ্যাক্সেস টোকেন
applicationstringহ্যাঁPushwoosh অ্যাপ্লিকেশন কোড
notificationsarrayহ্যাঁJSON অ্যারে যা ইমেইল বার্তার বিবরণ ধারণ করে। নিচের নোটিফিকেশন প্যারামিটার টেবিল দেখুন।

নোটিফিকেশন প্যারামিটার

Anchor link to
নামটাইপ
আবশ্যকবিবরণ
send_datestringহ্যাঁকখন ইমেইল পাঠাতে হবে তা নির্ধারণ করে। ফরম্যাট: YYYY-MM-DD HH:mm অথবা "now"
presetstringহ্যাঁইমেইল প্রিসেট কোড। Pushwoosh কন্ট্রোল প্যানেলের ইমেইল কন্টেন্ট এডিটর এর URL বার থেকে কপি করুন।
subjectstring বা objectনাইমেইলের বিষয় লাইন। ইমেইলটি সর্বদা কন্টেন্টের ভাষায় হবে। যদি subject-এ content-এর জন্য কোনো মিল থাকা ভাষা না থাকে, তাহলে বিষয় খালি থাকবে।
contentstring বা objectনাইমেইলের বডি কন্টেন্ট। প্লেইন HTML কন্টেন্টের জন্য একটি স্ট্রিং অথবা স্থানীয় সংস্করণগুলির জন্য একটি অবজেক্ট হতে পারে।
attachmentsarrayনাইমেইলের সংযুক্তি। শুধুমাত্র দুটি সংযুক্তি উপলব্ধ। প্রতিটি সংযুক্তি 1MB (base64 এনকোডেড) এর বেশি হতে পারবে না।
list_unsubscribestringনা”Link-Unsubscribe” হেডারের জন্য কাস্টম URL সেট করার অনুমতি দেয়।
campaignstringনাএকটি নির্দিষ্ট ক্যাম্পেইনের সাথে ইমেইলটি সংযুক্ত করার জন্য ক্যাম্পেইন কোড
ignore_user_timezonebooleanনাযদি true হয়, ব্যবহারকারীর টাইমজোন উপেক্ষা করে অবিলম্বে ইমেইল পাঠায়।
timezonestringনাব্যবহারকারীর টাইমজোন অনুযায়ী ইমেইল পাঠায়। উদাহরণ: "America/New_York"
filterstringনাএকটি নির্দিষ্ট ফিল্টার শর্ত পূরণকারী ব্যবহারকারীদের কাছে ইমেইল পাঠায়।
devicesarrayনালক্ষ্যযুক্ত ইমেইল পাঠানোর জন্য ইমেইল ঠিকানার তালিকা (সর্বোচ্চ 1000)। যদি ব্যবহার করা হয়, বার্তাটি শুধুমাত্র এই ঠিকানাগুলিতে পাঠানো হয়। অ্যাপ্লিকেশন গ্রুপ ব্যবহার করা হলে উপেক্ষা করা হয়।
use_auto_registrationbooleanনাযদি true হয়, devices প্যারামিটার থেকে ইমেইলগুলি স্বয়ংক্রিয়ভাবে নিবন্ধন করে।
usersarrayনাযদি সেট করা হয়, ইমেইল বার্তাটি শুধুমাত্র নির্দিষ্ট ইউজার আইডি-তে পাঠানো হবে (/registerEmail কলের মাধ্যমে নিবন্ধিত)। একটি অ্যারেতে 1000-এর বেশি ইউজার আইডি নয়। যদি “devices” প্যারামিটার নির্দিষ্ট করা হয়, তাহলে “users” প্যারামিটার উপেক্ষা করা হবে।
dynamic_content_placeholdersobjectনাডিভাইস ট্যাগ মানের পরিবর্তে ডাইনামিক কন্টেন্টের জন্য প্লেসহোল্ডার।
conditionsarrayনাট্যাগ ব্যবহার করে সেগমেন্টেশন শর্ত। উদাহরণ: [["Country", "EQ", "BR"]]
fromobjectনাঅ্যাপ্লিকেশন প্রোপার্টিতে ডিফল্ট প্রেরকের নাম এবং ইমেইল ওভাররাইড করে একটি কাস্টম প্রেরক নির্দিষ্ট করুন।
reply-toobjectনাঅ্যাপ্লিকেশন প্রোপার্টিতে ডিফল্ট রিপ্লাই-টু ইমেইল ওভাররাইড করে একটি কাস্টম রিপ্লাই-টু ইমেইল নির্দিষ্ট করুন।
email_typestringনাইমেইলের ধরন নির্দিষ্ট করুন: "marketing" অথবা "transactional"
email_categorystringemail_type যখন "marketing" হয় তখন আবশ্যক।সাবস্ক্রিপশন প্রেফারেন্স সেন্টারে কনফিগার করা ক্যাটাগরির নামগুলির মধ্যে একটি নির্দিষ্ট করুন (যেমন নিউজলেটার, প্রোমোশনাল, প্রোডাক্ট আপডেট)।
transactionIdstringনানেটওয়ার্ক সমস্যার ক্ষেত্রে পুনরায় পাঠানো রোধ করার জন্য অনন্য বার্তা শনাক্তকারী। Pushwoosh-এর দিকে 5 মিনিটের জন্য সংরক্ষিত থাকে।
capping_daysintegerনাএকটি ডিভাইসের জন্য ফ্রিকোয়েন্সি ক্যাপিং প্রয়োগ করার দিনের সংখ্যা (সর্বোচ্চ 30)। দ্রষ্টব্য: কন্ট্রোল প্যানেলে গ্লোবাল ফ্রিকোয়েন্সি ক্যাপিং কনফিগার করা আছে তা নিশ্চিত করুন।
capping_countintegerনাএকটি capping_days সময়কালের মধ্যে একটি নির্দিষ্ট অ্যাপ থেকে একটি নির্দিষ্ট ডিভাইসে পাঠানো যেতে পারে এমন সর্বোচ্চ ইমেইলের সংখ্যা। যদি তৈরি করা বার্তাটি একটি ডিভাইসের জন্য capping_count সীমা অতিক্রম করে, তবে এটি সেই ডিভাইসে পাঠানো হবে না।
capping_excludebooleanনাযদি true তে সেট করা হয়, তাহলে এই ইমেইলটি ভবিষ্যতের ইমেইলের জন্য ক্যাপিংয়ের দিকে গণনা করা হবে না।
capping_avoidbooleanনাযদি true তে সেট করা হয়, তাহলে এই নির্দিষ্ট ইমেইলে ক্যাপিং প্রয়োগ করা হবে না।
send_rateintegerনাসমস্ত ব্যবহারকারীর মধ্যে প্রতি সেকেন্ডে কতগুলি বার্তা পাঠানো যেতে পারে তা সীমিত করুন। উচ্চ-ভলিউম পাঠানোর সময় ব্যাকএন্ড ওভারলোড প্রতিরোধে সহায়তা করে।
send_rate_avoidbooleanনাযদি true তে সেট করা হয়, তাহলে এই নির্দিষ্ট ইমেইলে থ্রটলিং সীমা প্রয়োগ করা হবে না।

অনুরোধের উদাহরণ

Anchor link to
{
"request": {
"auth": "API_ACCESS_TOKEN", // আবশ্যক। Pushwoosh কন্ট্রোল প্যানেল থেকে API অ্যাক্সেস টোকেন
"application": "APPLICATION_CODE", // আবশ্যক। Pushwoosh অ্যাপ্লিকেশন কোড।
"notifications": [{
"send_date": "now", // আবশ্যক। YYYY-MM-DD HH:mm অথবা 'now'
"preset": "ERXXX-32XXX", // আবশ্যক। Pushwoosh কন্ট্রোল প্যানেলের ইমেইল কন্টেন্ট এডিটর পেজের URL বার থেকে ইমেইল প্রিসেট কোড কপি করুন।
"subject": { // ঐচ্ছিক। ইমেইল বার্তার বিষয় লাইন।
"de": "subject de",
"en": "subject en"
},
"content": { // ঐচ্ছিক। ইমেইল বডি কন্টেন্ট।
"de": "<html><body>de Hello, moto</body></html>",
"default": "<html><body>default Hello, moto</body></html>"
},
"attachments": [{ // ঐচ্ছিক। ইমেইল সংযুক্তি
"name": "image.png", // "name" - ফাইলের নাম
"content": "iVBANA...AFTkuQmwC" // "content" - ফাইলের base64 এনকোডেড কন্টেন্ট
}, {
"name": "file.pdf",
"content": "JVBERi...AFTarEGC"
}],
"list_unsubscribe": "URL", // ঐচ্ছিক। "Link-Unsubscribe" হেডারের জন্য কাস্টম URL সেট করার অনুমতি দেয়
"campaign": "CAMPAIGN_CODE", // ঐচ্ছিক। এই ইমেইল বার্তাটিকে একটি নির্দিষ্ট ক্যাম্পেইনে বরাদ্দ করতে,
// এখানে একটি ক্যাম্পেইন কোড যোগ করুন।
"ignore_user_timezone": true, // ঐচ্ছিক।
"timezone": "America/New_York", // ঐচ্ছিক। ব্যবহারকারীর ডিভাইসে সেট করা টাইমজোন অনুযায়ী
// বার্তা পাঠাতে নির্দিষ্ট করুন।
"filter": "FILTER_NAME", // ঐচ্ছিক। ফিল্টার শর্ত পূরণকারী নির্দিষ্ট ব্যবহারকারীদের কাছে বার্তা পাঠান।
"devices": [ // ঐচ্ছিক। লক্ষ্যযুক্ত ইমেইল বার্তা পাঠানোর জন্য ইমেইল ঠিকানা নির্দিষ্ট করুন।
"email_address1", // একটি অ্যারেতে 1000-এর বেশি ঠিকানা নয়।
"email_address2" // যদি সেট করা হয়, বার্তাটি শুধুমাত্র তালিকার ঠিকানাগুলিতে পাঠানো হবে।
], // অ্যাপ্লিকেশন গ্রুপ ব্যবহার করা হলে উপেক্ষা করা হয়।
"use_auto_registration": true, // ঐচ্ছিক। "devices" প্যারামিটারে নির্দিষ্ট করা ইমেইলগুলি স্বয়ংক্রিয়ভাবে নিবন্ধন করুন
"users": [ // ঐচ্ছিক। যদি সেট করা হয়, ইমেইল বার্তাটি শুধুমাত্র নির্দিষ্ট
"userId1", // ইউজার আইডিগুলিতে পাঠানো হবে (/registerEmail কলের মাধ্যমে নিবন্ধিত)।
"userId2" // একটি অ্যারেতে 1000-এর বেশি ইউজার আইডি নয়।
], // যদি "devices" প্যারামিটার নির্দিষ্ট করা হয়,
// "users" প্যারামিটার উপেক্ষা করা হবে।
"dynamic_content_placeholders": { // ঐচ্ছিক। ডিভাইস ট্যাগ মানের পরিবর্তে ডাইনামিক কন্টেন্টের জন্য প্লেসহোল্ডার।
"firstname": "John",
"firstname_en": "John"
},
"conditions": [ // ঐচ্ছিক। সেগমেন্টেশন শর্ত, নিচের মন্তব্য দেখুন।
["Country", "EQ", "BR"],
["Language", "EQ", "pt"]
],
"from": { // ঐচ্ছিক। একটি প্রেরকের নাম এবং প্রেরকের ইমেইল ঠিকানা নির্দিষ্ট করুন
"name": "alias from", // অ্যাপ্লিকেশন প্রোপার্টিতে সেট করা ডিফল্ট "From name" এবং "From email"
"email": "from-email@email.com" // প্রতিস্থাপন করতে।
},
"reply-to": { // ঐচ্ছিক। একটি ইমেইল ঠিকানা নির্দিষ্ট করুন
"name": "alias reply to ", // অ্যাপ্লিকেশন প্রোপার্টিতে সেট করা ডিফল্ট "Reply to" প্রতিস্থাপন করতে।
"email": "reply-to@email.com"
},
"email_type": "marketing", // ঐচ্ছিক। "marketing" অথবা "transactional"।
"email_category": "category name",// email_type যখন "marketing" হয় তখন আবশ্যক। ক্যাটাগরির নাম।
"transactionId": "unique UUID", // ঐচ্ছিক। নেটওয়ার্ক সমস্যার ক্ষেত্রে পুনরায় পাঠানো রোধ করার জন্য
// অনন্য বার্তা শনাক্তকারী। Pushwoosh-এর দিকে
// 5 মিনিটের জন্য সংরক্ষিত থাকে।
// ফ্রিকোয়েন্সি ক্যাপিং প্যারামিটার। কন্ট্রোল প্যানেলে গ্লোবাল ফ্রিকোয়েন্সি ক্যাপিং কনফিগার করা আছে তা নিশ্চিত করুন।
"capping_days": 30, // ঐচ্ছিক। ফ্রিকোয়েন্সি ক্যাপিংয়ের জন্য দিনের পরিমাণ (সর্বোচ্চ 30 দিন)
"capping_count": 10, // ঐচ্ছিক। একটি 'capping_days' সময়কালের মধ্যে একটি নির্দিষ্ট অ্যাপ থেকে
// একটি নির্দিষ্ট ডিভাইসে পাঠানো যেতে পারে এমন সর্বোচ্চ ইমেইলের সংখ্যা।
// যদি তৈরি করা বার্তাটি একটি ডিভাইসের জন্য 'capping_count'
// সীমা অতিক্রম করে, তবে এটি সেই ডিভাইসে পাঠানো হবে না।
"capping_exclude": true, // ঐচ্ছিক। যদি true তে সেট করা হয়, তাহলে এই ইমেইলটি
// ভবিষ্যতের ইমেইলের জন্য ক্যাপিংয়ের দিকে গণনা করা হবে না।
"capping_avoid": true, // ঐচ্ছিক। যদি true তে সেট করা হয়, তাহলে ক্যাপিং এই নির্দিষ্ট
// ইমেইলে প্রয়োগ করা হবে না।
"send_rate": 100, // ঐচ্ছিক। থ্রটলিং সীমা।
// সমস্ত ব্যবহারকারীর মধ্যে প্রতি সেকেন্ডে কতগুলি বার্তা পাঠানো যেতে পারে তা সীমিত করুন।
// উচ্চ-ভলিউম পাঠানোর সময় ব্যাকএন্ড ওভারলোড প্রতিরোধে সহায়তা করে।
"send_rate_avoid": true, // ঐচ্ছিক। যদি true তে সেট করা হয়, তাহলে থ্রটলিং সীমা এই নির্দিষ্ট
// ইমেইলে প্রয়োগ করা হবে না।
}]
}
}

প্রতিক্রিয়ার উদাহরণ

Anchor link to
{
"status_code": 200,
"status_message": "OK",
"response": null
}

ট্যাগ শর্ত

Anchor link to

প্রতিটি ট্যাগ শর্ত একটি অ্যারে যেমন [tagName, operator, operand] যেখানে

  • tagName: একটি ট্যাগের নাম
  • operator: “EQ” | “IN” | “NOTEQ” | “NOTIN” | “LTE” | “GTE” | “BETWEEN”
  • operand: string | integer | array | date

অপারেন্ডের বিবরণ

Anchor link to
  • EQ: ট্যাগের মান অপারেন্ডের সমান;
  • IN: ট্যাগের মান অপারেন্ডের সাথে ছেদ করে (অপারেন্ড সর্বদা একটি অ্যারে হতে হবে);
  • NOTEQ: ট্যাগের মান একটি অপারেন্ডের সমান নয়;
  • NOTIN: ট্যাগের মান অপারেন্ডের সাথে ছেদ করে না (অপারেন্ড সর্বদা একটি অ্যারে হতে হবে);
  • GTE: ট্যাগের মান অপারেন্ডের চেয়ে বড় বা সমান;
  • LTE: ট্যাগের মান অপারেন্ডের চেয়ে ছোট বা সমান;
  • BETWEEN: ট্যাগের মান সর্বনিম্ন অপারেন্ড মানের চেয়ে বড় বা সমান কিন্তু সর্বোচ্চ অপারেন্ড মানের চেয়ে ছোট বা সমান (অপারেন্ড সর্বদা একটি অ্যারে হতে হবে)।

স্ট্রিং ট্যাগ

Anchor link to

বৈধ অপারেটর: EQ, IN, NOTEQ, NOTIN
বৈধ অপারেন্ড:

  • EQ, NOTEQ: অপারেন্ড একটি স্ট্রিং হতে হবে;
  • IN, NOTIN: অপারেন্ড একটি স্ট্রিং-এর অ্যারে হতে হবে যেমন ["value 1", "value 2", "value N"];

ইন্টিজার ট্যাগ

Anchor link to

বৈধ অপারেটর: EQ, IN, NOTEQ, NOTIN, BETWEEN, GTE, LTE
বৈধ অপারেন্ড:

  • EQ, NOTEQ, GTE, LTE: অপারেন্ড একটি ইন্টিজার হতে হবে;
  • IN, NOTIN: অপারেন্ড একটি ইন্টিজারের অ্যারে হতে হবে যেমন [value 1, value 2, value N];
  • BETWEEN: অপারেন্ড একটি ইন্টিজারের অ্যারে হতে হবে যেমন [min_value, max_value]

তারিখ ট্যাগ

Anchor link to

বৈধ অপারেটর: EQ, IN, NOTEQ, NOTIN, BETWEEN, GTE, LTE
বৈধ অপারেন্ড:

  • "YYYY-MM-DD 00:00" (স্ট্রিং)
  • ইউনিক্স টাইমস্ট্যাম্প 1234567890 (ইন্টিজার)
  • "N days ago" (স্ট্রিং) অপারেটর EQ, BETWEEN, GTE, LTE এর জন্য

বুলিয়ান ট্যাগ

Anchor link to

বৈধ অপারেটর: EQ
বৈধ অপারেন্ড: 0, 1, true, false

তালিকা ট্যাগ

Anchor link to

বৈধ অপারেটর: IN
বৈধ অপারেন্ড: অপারেন্ড একটি স্ট্রিং-এর অ্যারে হতে হবে যেমন ["value 1", "value 2", "value N"]

registerEmail

Anchor link to

অ্যাপের জন্য ইমেইল ঠিকানা নিবন্ধন করে।

POST https://api.pushwoosh.com/json/1.3/registerEmail

অনুরোধের হেডার

Anchor link to
নামআবশ্যকমানবিবরণ
Authorizationহ্যাঁToken XXXXডিভাইস API অ্যাক্সেস করার জন্য API ডিভাইস টোকেনXXXX কে আপনার আসল ডিভাইস API টোকেন দিয়ে প্রতিস্থাপন করুন।

অনুরোধের বডি

Anchor link to
নামটাইপবিবরণ
application*stringPushwoosh অ্যাপ্লিকেশন কোড
email*stringইমেইল ঠিকানা।
languagestringডিভাইসের ভাষা লোকেল। ISO-639-1 মান অনুযায়ী একটি ছোট হাতের দুই-অক্ষরের কোড হতে হবে।
userIdstringইমেইল ঠিকানার সাথে যুক্ত করার জন্য ইউজার আইডি
tz_offsetintegerসেকেন্ডে টাইমজোন অফসেট।
tagsobjectনিবন্ধিত ডিভাইসে বরাদ্দ করার জন্য ট্যাগ মান।
{
"status_code": 200,
"status_message": "OK",
"response": null
}
উদাহরণ
{
"request": {
"application": "APPLICATION_CODE", // আবশ্যক। Pushwoosh অ্যাপ্লিকেশন কোড।
"email":"email@domain.com", // আবশ্যক। নিবন্ধন করার জন্য ইমেইল ঠিকানা।
"language": "en", // ঐচ্ছিক। ভাষা লোকেল।
"userId": "userId", // ঐচ্ছিক। ইমেইল ঠিকানার সাথে যুক্ত করার জন্য ইউজার আইডি।
"tz_offset": 3600, // ঐচ্ছিক। সেকেন্ডে টাইমজোন অফসেট।
"tags": { // ঐচ্ছিক। নিবন্ধিত ডিভাইসের জন্য সেট করার জন্য ট্যাগ মান।
"StringTag": "string value",
"IntegerTag": 42,
"ListTag": ["string1","string2"], // তালিকা ধরনের ট্যাগের জন্য মানের তালিকা সেট করে
"DateTag": "2024-10-02 22:11", // মনে রাখবেন সময় UTC তে হওয়া উচিত
"BooleanTag": true // বৈধ মানগুলি হল: true, false
}
}
}

deleteEmail

Anchor link to

আপনার ব্যবহারকারী বেস থেকে ইমেইল ঠিকানা মুছে ফেলে।

POST https://api.pushwoosh.com/json/1.3/deleteEmail

অনুরোধের হেডার

Anchor link to
নামআবশ্যকমানবিবরণ
Authorizationহ্যাঁToken XXXXডিভাইস API অ্যাক্সেস করার জন্য API ডিভাইস টোকেনXXXX কে আপনার আসল ডিভাইস API টোকেন দিয়ে প্রতিস্থাপন করুন।

অনুরোধের বডি

Anchor link to
নামটাইপবিবরণ
applicationstringPushwoosh অ্যাপ্লিকেশন কোড
emailstring/registerEmail অনুরোধে ব্যবহৃত ইমেইল ঠিকানা।
{
"status_code": 200,
"status_message": "OK",
"response": null
}
উদাহরণ
{
"request": {
"application": "APPLICATION_CODE", // আবশ্যক। Pushwoosh অ্যাপ্লিকেশন কোড
"email": "email@domain.com" // আবশ্যক। অ্যাপ গ্রাহকদের থেকে মুছে ফেলার জন্য ইমেইল।
}
}

setEmailTags

Anchor link to

ইমেইল ঠিকানার জন্য ট্যাগ মান সেট করে।

POST https://api.pushwoosh.com/json/1.3/setEmailTags

অনুরোধের হেডার

Anchor link to
নামআবশ্যকমানবিবরণ
Authorizationহ্যাঁToken XXXXডিভাইস API অ্যাক্সেস করার জন্য API ডিভাইস টোকেনXXXX কে আপনার আসল ডিভাইস API টোকেন দিয়ে প্রতিস্থাপন করুন।

অনুরোধের বডি

Anchor link to
নামটাইপবিবরণ
applicationstringPushwoosh অ্যাপ্লিকেশন কোড
emailstringইমেইল ঠিকানা।
tagsobjectসেট করার জন্য ট্যাগের JSON অবজেক্ট, মান মুছে ফেলার জন্য ‘null’ পাঠান।
userIdstringইমেইল ঠিকানার সাথে যুক্ত ইউজার আইডি
{
"status_code": 200,
"status_message": "OK",
"response": {
"skipped": []
}
}
উদাহরণ
{
"request": {
"email": "email@domain.com", // আবশ্যক। ট্যাগ সেট করার জন্য ইমেইল ঠিকানা।
"application": "APPLICATION_CODE", // আবশ্যক। Pushwoosh অ্যাপ্লিকেশন কোড।
"tags": {
"StringTag": "string value",
"IntegerTag": 42,
"ListTag": ["string1", "string2"],
"DateTag": "2024-10-02 22:11", // সময় UTC তে
"BooleanTag": true // বৈধ মানগুলি হল: true, false
},
"userId": "userId" // ঐচ্ছিক। ইমেইল ঠিকানার সাথে যুক্ত ইউজার আইডি।
}
}

registerEmailUser

Anchor link to

একটি নির্দিষ্ট ইমেইল ঠিকানার সাথে একটি বাহ্যিক ইউজার আইডি যুক্ত করে।

POST https://api.pushwoosh.com/json/1.3/registerEmailUser

/createEmailMessage API কলে ব্যবহার করা যেতে পারে (‘users’ প্যারামিটার)।

অনুরোধের হেডার

Anchor link to
নামআবশ্যকমানবিবরণ
Authorizationহ্যাঁToken XXXXডিভাইস API অ্যাক্সেস করার জন্য API ডিভাইস টোকেনXXXX কে আপনার আসল ডিভাইস API টোকেন দিয়ে প্রতিস্থাপন করুন।

অনুরোধের বডি

Anchor link to
নামটাইপবিবরণ
application*stringPushwoosh অ্যাপ্লিকেশন কোড
email*stringইমেইল ঠিকানা।
userId*stringইমেইল ঠিকানার সাথে যুক্ত করার জন্য ইউজার আইডি
tz_offsetintegerসেকেন্ডে টাইমজোন অফসেট।
{
"status_code": 200,
"status_message": "OK",
"response": null
}
উদাহরণ
{
"request": {
"application": "APPLICATION_CODE", // আবশ্যক। Pushwoosh অ্যাপ্লিকেশন কোড।
"email": "email@domain.com", // আবশ্যক। ব্যবহারকারীর ইমেইল ঠিকানা।
"userId": "userId", // আবশ্যক। ইমেইল ঠিকানার সাথে যুক্ত করার জন্য ইউজার আইডি।
"tz_offset": 3600 // ঐচ্ছিক। সেকেন্ডে টাইমজোন অফসেট।
}
}