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

ইমেল এপিআই

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নাযদি সেট করা থাকে, ইমেল বার্তাটি শুধুমাত্র নির্দিষ্ট User ID-গুলিতে পৌঁছে দেওয়া হবে (/registerEmail কলের মাধ্যমে নিবন্ধিত)। একটি অ্যারেতে 1000-এর বেশি User ID থাকবে না। যদি “devices” প্যারামিটার নির্দিষ্ট করা থাকে, তাহলে “users” প্যারামিটার উপেক্ষা করা হবে।
dynamic_content_placeholdersobjectনাডিভাইস ট্যাগ মানের পরিবর্তে ডাইনামিক কনটেন্টের জন্য প্লেসহোল্ডার।
conditionsarrayনাট্যাগ ব্যবহার করে সেগমেন্টেশন শর্তাবলী। উদাহরণ: [["Country", "EQ", "BR"]]
fromobjectনাঅ্যাপ্লিকেশন প্রোপার্টিজে ডিফল্টকে ওভাররাইড করে একটি কাস্টম প্রেরকের নাম এবং ইমেল নির্দিষ্ট করুন।
reply-toobjectনাঅ্যাপ্লিকেশন প্রোপার্টিজে ডিফল্টকে ওভাররাইড করে একটি কাস্টম রিপ্লাই-টু ইমেল নির্দিষ্ট করুন।
bccarrayনাBCC (ব্লাইন্ড কার্বন কপি): ইমেল ঠিকানাগুলির অ্যারে যা অন্য প্রাপকদের না দেখিয়ে ইমেলের একটি কপি পায়।
email_typestringনাইমেলের ধরন নির্দিষ্ট করুন: "marketing" বা "transactional"। যদি বাদ দেওয়া হয়, PW_ControlGroup: true সহ ব্যবহারকারীরা বার্তাটি পাবেন না।
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"
},
"bcc": [ // ঐচ্ছিক। BCC: ইমেল ঠিকানাগুলির অ্যারে যা অন্য প্রাপকদের না দেখিয়ে একটি কপি পায়।
"bcc1@example.com",
"bcc2@example.com"
],
"email_type": "marketing", // ঐচ্ছিক। "marketing" বা "transactional"।
// যদি বাদ দেওয়া হয়, PW_ControlGroup: true সহ ব্যবহারকারীরা বার্তাটি পাবেন না।
"email_category": "category name",// email_type যখন "marketing" হয় তখন প্রয়োজনীয়। বিভাগের নাম।
"transactionId": "unique UUID", // ঐচ্ছিক। নেটওয়ার্ক সমস্যার ক্ষেত্রে পুনরায় পাঠানো রোধ করতে
// অনন্য বার্তা শনাক্তকারী। Pushwoosh-এর দিকে
// 5 মিনিটের জন্য সংরক্ষিত থাকে।
// ফ্রিকোয়েন্সি ক্যাপিং প্যারামিটার। কন্ট্রোল প্যানেলে গ্লোবাল ফ্রিকোয়েন্সি ক্যাপিং কনফিগার করা আছে তা নিশ্চিত করুন।
// লেনদেনমূলক বার্তাগুলিতে ফ্রিকোয়েন্সি ক্যাপিং প্রযোজ্য নয়।
// অন্যান্য সমস্ত ক্ষেত্রে, "email_type" বাদ দেওয়া সহ, ফ্রিকোয়েন্সি ক্যাপিং প্রযোজ্য।
"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 ডিভাইস টোকেনXXXX কে আপনার আসল ডিভাইস এপিআই টোকেন দিয়ে প্রতিস্থাপন করুন।

অনুরোধের বডি

Anchor link to
নামটাইপবিবরণ
application*stringPushwoosh অ্যাপ্লিকেশন কোড
email*stringইমেল ঠিকানা।
languagestringডিভাইসের ভাষা লোকেল। ISO-639-1 মান অনুযায়ী একটি ছোট হাতের দুই-অক্ষরের কোড হতে হবে।
userIdstringইমেল ঠিকানার সাথে যুক্ত করার জন্য User ID
tz_offsetintegerসেকেন্ডে টাইমজোন অফসেট।
tagsobjectনিবন্ধিত ডিভাইসে বরাদ্দ করার জন্য ট্যাগ মান।
{
"status_code": 200,
"status_message": "OK",
"response": null
}
উদাহরণ
{
"request": {
"application": "APPLICATION_CODE", // প্রয়োজনীয়। Pushwoosh অ্যাপ্লিকেশন কোড।
"email":"email@domain.com", // প্রয়োজনীয়। নিবন্ধন করার জন্য ইমেল ঠিকানা।
"language": "en", // ঐচ্ছিক। ভাষা লোকেল।
"userId": "userId", // ঐচ্ছিক। ইমেল ঠিকানার সাথে যুক্ত করার জন্য User ID।
"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 ডিভাইস টোকেনXXXX কে আপনার আসল ডিভাইস এপিআই টোকেন দিয়ে প্রতিস্থাপন করুন।

অনুরোধের বডি

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 ডিভাইস টোকেনXXXX কে আপনার আসল ডিভাইস এপিআই টোকেন দিয়ে প্রতিস্থাপন করুন।

অনুরোধের বডি

Anchor link to
নামটাইপবিবরণ
applicationstringPushwoosh অ্যাপ্লিকেশন কোড
emailstringইমেল ঠিকানা।
tagsobjectসেট করার জন্য ট্যাগের JSON অবজেক্ট, মান অপসারণের জন্য ‘null’ পাঠান।
userIdstringইমেল ঠিকানার সাথে যুক্ত User ID
{
"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" // ঐচ্ছিক। ইমেল ঠিকানার সাথে যুক্ত User ID।
}
}

registerEmailUser

Anchor link to

একটি নির্দিষ্ট ইমেল ঠিকানার সাথে একটি বাহ্যিক User ID যুক্ত করে।

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

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

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

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

অনুরোধের বডি

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