ইমেল এপিআই
createEmailMessage অবচিত
Anchor link toএকটি ইমেল বার্তা তৈরি করে।
POST https://api.pushwoosh.com/json/1.3/createEmailMessage
অনুরোধের বডি প্যারামিটার
Anchor link to| নাম | টাইপ | প্রয়োজনীয় | বিবরণ |
|---|---|---|---|
| auth | string | হ্যাঁ | Pushwoosh কন্ট্রোল প্যানেল থেকে API অ্যাক্সেস টোকেন। |
| application | string | হ্যাঁ | Pushwoosh অ্যাপ্লিকেশন কোড |
| notifications | array | হ্যাঁ | ইমেল বার্তার বিবরণসহ JSON অ্যারে। নিচের নোটিফিকেশন প্যারামিটার টেবিলটি দেখুন। |
নোটিফিকেশন প্যারামিটার
Anchor link to| নাম | টাইপ | প্রয়োজনীয় | বিবরণ |
|---|---|---|---|
| send_date | string | হ্যাঁ | কখন ইমেল পাঠাতে হবে তা নির্ধারণ করে। ফরম্যাট: YYYY-MM-DD HH:mm অথবা "now"। |
| preset | string | হ্যাঁ | ইমেল প্রিসেট কোড। Pushwoosh কন্ট্রোল প্যানেলের ইমেল কনটেন্ট এডিটর-এর URL বার থেকে কপি করুন। |
| subject | string বা object | না | ইমেলের বিষয় লাইন। ইমেলটি সর্বদা কনটেন্টের ভাষায় থাকবে। যদি subject-এ content-এর জন্য একটি মিলিত ভাষা না থাকে, তাহলে বিষয় খালি থাকবে। |
| content | string বা object | না | ইমেল বডির কনটেন্ট। এটি প্লেইন HTML কনটেন্টের জন্য একটি স্ট্রিং অথবা স্থানীয় সংস্করণগুলির জন্য একটি অবজেক্ট হতে পারে। |
| attachments | array | না | ইমেল সংযুক্তি। শুধুমাত্র দুটি সংযুক্তি উপলব্ধ। প্রতিটি সংযুক্তি 1MB (base64 এনকোডেড) এর বেশি হওয়া উচিত নয়। |
| list_unsubscribe | string | না | ”Link-Unsubscribe” হেডারের জন্য কাস্টম URL সেট করার অনুমতি দেয়। |
| campaign | string | না | ইমেলটিকে একটি নির্দিষ্ট প্রচারণার সাথে যুক্ত করার জন্য ক্যাম্পেইন কোড। |
| ignore_user_timezone | boolean | না | যদি true হয়, ব্যবহারকারীর টাইমজোন উপেক্ষা করে অবিলম্বে ইমেল পাঠায়। |
| timezone | string | না | ব্যবহারকারীর টাইমজোন অনুযায়ী ইমেল পাঠায়। উদাহরণ: "America/New_York"। |
| filter | string | না | একটি নির্দিষ্ট ফিল্টার শর্ত পূরণকারী ব্যবহারকারীদের কাছে ইমেল পাঠায়। |
| devices | array | না | লক্ষ্যযুক্ত ইমেল পাঠানোর জন্য ইমেল ঠিকানার তালিকা (সর্বোচ্চ 1000)। যদি ব্যবহার করা হয়, বার্তাটি শুধুমাত্র এই ঠিকানাগুলিতে পাঠানো হয়। অ্যাপ্লিকেশন গ্রুপ ব্যবহার করা হলে উপেক্ষা করা হয়। |
| use_auto_registration | boolean | না | যদি true হয়, devices প্যারামিটার থেকে ইমেলগুলি স্বয়ংক্রিয়ভাবে নিবন্ধন করে। |
| users | array | না | যদি সেট করা থাকে, ইমেল বার্তাটি শুধুমাত্র নির্দিষ্ট User ID-গুলিতে পৌঁছে দেওয়া হবে (/registerEmail কলের মাধ্যমে নিবন্ধিত)। একটি অ্যারেতে 1000-এর বেশি User ID থাকবে না। যদি “devices” প্যারামিটার নির্দিষ্ট করা থাকে, তাহলে “users” প্যারামিটার উপেক্ষা করা হবে। |
| dynamic_content_placeholders | object | না | ডিভাইস ট্যাগ মানের পরিবর্তে ডাইনামিক কনটেন্টের জন্য প্লেসহোল্ডার। |
| conditions | array | না | ট্যাগ ব্যবহার করে সেগমেন্টেশন শর্তাবলী। উদাহরণ: [["Country", "EQ", "BR"]]। |
| from | object | না | অ্যাপ্লিকেশন প্রোপার্টিজে ডিফল্টকে ওভাররাইড করে একটি কাস্টম প্রেরকের নাম এবং ইমেল নির্দিষ্ট করুন। |
| reply-to | object | না | অ্যাপ্লিকেশন প্রোপার্টিজে ডিফল্টকে ওভাররাইড করে একটি কাস্টম রিপ্লাই-টু ইমেল নির্দিষ্ট করুন। |
| bcc | array | না | BCC (ব্লাইন্ড কার্বন কপি): ইমেল ঠিকানাগুলির অ্যারে যা অন্য প্রাপকদের না দেখিয়ে ইমেলের একটি কপি পায়। |
| email_type | string | না | ইমেলের ধরন নির্দিষ্ট করুন: "marketing" বা "transactional"। যদি বাদ দেওয়া হয়, PW_ControlGroup: true সহ ব্যবহারকারীরা বার্তাটি পাবেন না। |
| email_category | string | email_type যখন "marketing" হয় তখন প্রয়োজনীয়। | সাবস্ক্রিপশন প্রেফারেন্স সেন্টারে কনফিগার করা বিভাগগুলির মধ্যে একটির নাম নির্দিষ্ট করুন (যেমন নিউজলেটার, প্রচারমূলক, পণ্য আপডেট)। |
| transactionId | string | না | নেটওয়ার্ক সমস্যার ক্ষেত্রে পুনরায় পাঠানো রোধ করতে অনন্য বার্তা শনাক্তকারী। Pushwoosh-এর দিকে 5 মিনিটের জন্য সংরক্ষিত থাকে। |
| capping_days | integer | না | একটি ডিভাইসের জন্য ফ্রিকোয়েন্সি ক্যাপিং প্রয়োগ করার জন্য দিনের সংখ্যা (সর্বোচ্চ 30)। দ্রষ্টব্য: কন্ট্রোল প্যানেলে গ্লোবাল ফ্রিকোয়েন্সি ক্যাপিং কনফিগার করা আছে তা নিশ্চিত করুন। |
| capping_count | integer | না | একটি capping_days সময়কালের মধ্যে একটি নির্দিষ্ট অ্যাপ থেকে একটি নির্দিষ্ট ডিভাইসে পাঠানো যেতে পারে এমন সর্বোচ্চ সংখ্যক ইমেল। যদি তৈরি করা বার্তাটি একটি ডিভাইসের জন্য capping_count সীমা অতিক্রম করে, তবে এটি সেই ডিভাইসে পাঠানো হবে না। |
| capping_exclude | boolean | না | যদি true তে সেট করা হয়, এই ইমেলটি ভবিষ্যতের ইমেলগুলির জন্য ক্যাপিংয়ের দিকে গণনা করা হবে না। |
| capping_avoid | boolean | না | যদি true তে সেট করা হয়, এই নির্দিষ্ট ইমেলের জন্য ক্যাপিং প্রয়োগ করা হবে না। |
| send_rate | integer | না | সমস্ত ব্যবহারকারী জুড়ে প্রতি সেকেন্ডে কতগুলি বার্তা পাঠানো যেতে পারে তা সীমিত করুন। উচ্চ-ভলিউম পাঠানোর সময় ব্যাকএন্ড ওভারলোড প্রতিরোধে সহায়তা করে। |
| send_rate_avoid | boolean | না | যদি 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}{ "status_code": 403, "status_message": "Token restrictions forbid this operation", "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* | string | Pushwoosh অ্যাপ্লিকেশন কোড |
| email* | string | ইমেল ঠিকানা। |
| language | string | ডিভাইসের ভাষা লোকেল। ISO-639-1 মান অনুযায়ী একটি ছোট হাতের দুই-অক্ষরের কোড হতে হবে। |
| userId | string | ইমেল ঠিকানার সাথে যুক্ত করার জন্য User ID। |
| tz_offset | integer | সেকেন্ডে টাইমজোন অফসেট। |
| tags | object | নিবন্ধিত ডিভাইসে বরাদ্দ করার জন্য ট্যাগ মান। |
{ "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| নাম | টাইপ | বিবরণ |
|---|---|---|
| application | string | Pushwoosh অ্যাপ্লিকেশন কোড |
| string | /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| নাম | টাইপ | বিবরণ |
|---|---|---|
| application | string | Pushwoosh অ্যাপ্লিকেশন কোড |
| string | ইমেল ঠিকানা। | |
| tags | object | সেট করার জন্য ট্যাগের JSON অবজেক্ট, মান অপসারণের জন্য ‘null’ পাঠান। |
| userId | string | ইমেল ঠিকানার সাথে যুক্ত 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* | string | Pushwoosh অ্যাপ্লিকেশন কোড |
| email* | string | ইমেল ঠিকানা। |
| userId* | string | ইমেল ঠিকানার সাথে যুক্ত করার জন্য User ID। |
| tz_offset | integer | সেকেন্ডে টাইমজোন অফসেট। |
{ "status_code": 200, "status_message": "OK", "response": null}{ "status_code": 400, "status_message": "Request format is not valid."}{ "status_code": 403, "status_message": "Forbidden."}{ "request": { "application": "APPLICATION_CODE", // প্রয়োজনীয়। Pushwoosh অ্যাপ্লিকেশন কোড। "email": "email@domain.com", // প্রয়োজনীয়। ব্যবহারকারীর ইমেল ঠিকানা। "userId": "userId", // প্রয়োজনীয়। ইমেল ঠিকানার সাথে যুক্ত করার জন্য User ID। "tz_offset": 3600 // ঐচ্ছিক। সেকেন্ডে টাইমজোন অফসেট। }}