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

API মেথড রেফারেন্স ইনডেক্স

Pushwoosh ১০০টিরও বেশি API মেথডের একটি বিশাল লাইব্রেরি প্রদান করে, যা নোটিফিকেশন পাঠানো, ব্যবহারকারীদের পরিচালনা করা এবং অ্যানালিটিক্স ট্র্যাক করার মতো বিভিন্ন কার্যকারিতার জন্য শ্রেণীবদ্ধ করা হয়েছে।

মেসেজিং API v2

Anchor link to

একটি ইউনিফাইড API যা সম্পূর্ণ /create*Message পরিবারকে (পুশ, ইমেল, SMS, Kakao) প্রতিস্থাপন করে। ওভারভিউ এবং মাইগ্রেশন গাইড দেখুন।

Notifyযেকোনো চ্যানেলের মাধ্যমে একটি একক মেসেজ তৈরি করে এবং পাঠায়। এটি /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage কে প্রতিস্থাপন করে।

SMTP গেটওয়ে

Anchor link to

সরাসরি API কল করার পরিবর্তে স্ট্যান্ডার্ড SMTP-এর মাধ্যমে লেনদেনমূলক ইমেল জমা দিন। গেটওয়ে আপনার অ্যাপ্লিকেশন কোড এবং API টোকেন দিয়ে প্রমাণীকরণ করে, তারপর প্রতিটি মেসেজ Notify-তে ফরোয়ার্ড করে। SMTP গেটওয়ে রেফারেন্স দেখুন।

মেসেজ API

Anchor link to
createMessage অপ্রচলিতএকটি নতুন পুশ নোটিফিকেশন তৈরি করে। এর পরিবর্তে Notify ব্যবহার করুন।
deleteMessageএকটি নির্ধারিত মেসেজ মুছে ফেলে।
getMessageDetailsমেসেজের বিবরণ পুনরুদ্ধার করে।
createTargetedMessage অপ্রচলিতএকটি নতুন টার্গেটেড পুশ নোটিফিকেশন তৈরি করে। এর পরিবর্তে transactional ধরনের সাথে Notify ব্যবহার করুন।
getPushHistory অপ্রচলিতবিস্তারিত ডেটা সহ মেসেজ হিস্ট্রি পুনরুদ্ধার করতে /messages:list ব্যবহার করুন।
cancelMessageএকটি নির্ধারিত মেসেজ বাতিল করে।

প্রিসেট API

Anchor link to
createPresetএকটি নতুন প্রিসেট তৈরি করে।
getPresetনির্দিষ্ট পুশ প্রিসেটের প্যারামিটার পুনরুদ্ধার করে।
listPresetsঅ্যাপের জন্য তৈরি করা প্রিসেটগুলির একটি তালিকা পুনরুদ্ধার করে।
deletePresetআপনার অ্যাকাউন্ট থেকে একটি প্রিসেট মুছে ফেলে।

ডিভাইস API

Anchor link to
registerDeviceঅ্যাপ্লিকেশনের জন্য একটি ডিভাইস রেজিস্টার করে।
unregisterDeviceডিভাইসের পুশ টোকেন সরিয়ে দেয়।
deleteDeviceনির্দিষ্ট অ্যাপ্লিকেশনে একটি ডিভাইস এবং এর সাথে সম্পর্কিত সমস্ত ডেটা মুছে ফেলে।
setTagsডিভাইসের জন্য ট্যাগ ভ্যালু সেট করে।
getTagsএকটি নির্দিষ্ট ডিভাইসের জন্য ট্যাগ এবং তাদের সংশ্লিষ্ট ভ্যালু পুনরুদ্ধার করে।
setBadgePushwoosh-এ একটি ডিভাইসের জন্য বর্তমান ব্যাজ ভ্যালু পাঠায়।
applicationOpenএকটি অ্যাপ খোলার ইভেন্ট রেজিস্টার করে।
pushStatএকটি পুশ খোলার ইভেন্ট রেজিস্টার করে।
messageDeliveryEventডিভাইসের জন্য একটি পুশ ডেলিভারি ইভেন্ট রেজিস্টার করে।

অডিয়েন্স API

Anchor link to
bulkSetTagsএকাধিক ডিভাইসের জন্য ট্যাগ ভ্যালু সেট করে।
bulkSetTags StatusbulkSetTags অপারেশনের স্ট্যাটাস প্রদান করে।
bulkRegisterDeviceএকটি একক অনুরোধে একাধিক ডিভাইস রেজিস্টার করে, প্রতিটি ডিভাইসের জন্য ঐচ্ছিক ট্যাগ ভ্যালু সহ।
bulkRegisterDevice Statusএকটি রিকোয়েস্ট আইডি ব্যবহার করে একটি বাল্ক ডিভাইস রেজিস্ট্রেশন অনুরোধের স্ট্যাটাস এবং ফলাফল পুনরুদ্ধার করে।
bulkUnregisterDeviceএকটি একক অনুরোধে একাধিক ডিভাইস আনরেজিস্টার করে।
bulkUnregisterDevice Statusএকটি রিকোয়েস্ট আইডি ব্যবহার করে একটি বাল্ক ডিভাইস আনরেজিস্ট্রেশন অনুরোধের স্ট্যাটাস এবং ফলাফল পুনরুদ্ধার করে।

ট্যাগ API

Anchor link to
addTagআপনার অ্যাকাউন্টে একটি ট্যাগ তৈরি করে।
deleteTagসমস্ত সম্পর্কিত তথ্য সহ একটি ট্যাগ সরিয়ে দেয়।
listTagsঅ্যাকাউন্টের ট্যাগগুলির একটি তালিকা পুনরুদ্ধার করে।

সেগমেন্টেশন (ফিল্টার) API

Anchor link to
createFilterএকটি নতুন সেগমেন্ট তৈরি করে।
listFiltersউপলব্ধ সেগমেন্টগুলির একটি তালিকা তাদের শর্তাবলী সহ প্রদান করে।
deleteFilterএকটি বিদ্যমান সেগমেন্ট মুছে ফেলে।
exportSegmentসেগমেন্টের শর্তাবলীর সাথে মিলে যাওয়া সাবস্ক্রাইবারদের এক্সপোর্ট করার জন্য একটি অনুরোধ শিডিউল করে।
exportSegment ResultsexportSegment ফলাফলের জন্য CSV লিঙ্ক পুনরুদ্ধার করে।

ব্যবহারকারী-কেন্দ্রিক API

Anchor link to
registerUserএকটি নির্দিষ্ট ডিভাইসের সাথে এক্সটার্নাল User ID যুক্ত করে।
deleteUserনির্দিষ্ট User ID-এর সাথে যুক্ত একজন ব্যবহারকারী এবং তার সমস্ত ডিভাইস মুছে ফেলে।
postEventঅ্যাপের মধ্যে ইভেন্টটি কল করে।

ইভেন্টস API

Anchor link to
createEventঅ্যাপের জন্য একটি ইভেন্ট তৈরি করে।

অ্যাপ্লিকেশন API

Anchor link to
createApplicationঅ্যাকাউন্টে একটি নতুন অ্যাপ্লিকেশন তৈরি করে।
updateApplicationঅ্যাপ্লিকেশন সেটিংস আপডেট করে।
deleteApplicationঅ্যাকাউন্ট থেকে অ্যাপটি মুছে ফেলে।
getApplicationঅ্যাপ সম্পর্কে বিস্তারিত তথ্য পায়।
getApplicationsঅ্যাকাউন্টের অ্যাপ্লিকেশনগুলির একটি তালিকা পুনরুদ্ধার করে।
getApplicationFileঅ্যাপ সম্পর্কিত কনফিগারেশন ফাইলগুলি পুনরুদ্ধার করে।
setApplicationPlatformStatusঅ্যাপের প্ল্যাটফর্ম স্ট্যাটাস পরিবর্তন করে।

ক্যাম্পেইন API

Anchor link to
createCampaignএকটি নতুন পুশ ক্যাম্পেইন তৈরি করে।
deleteCampaignএকটি নির্দিষ্ট ক্যাম্পেইন মুছে ফেলে।
getCampaignsঅ্যাপের জন্য ক্যাম্পেইনগুলির একটি তালিকা পুনরুদ্ধার করে।

অ্যাপ কনফিগারেশন API

Anchor link to
configureApplication for iOSঅ্যাপের জন্য iOS প্ল্যাটফর্ম কনফিগার করে।
configureApplication for Androidঅ্যাপের জন্য Android প্ল্যাটফর্ম কনফিগার করে।
configureApplication for Mac OS Xঅ্যাপের জন্য macOS প্ল্যাটফর্ম কনফিগার করে।
configureApplication for Windowsঅ্যাপের জন্য Windows প্ল্যাটফর্ম কনফিগার করে।
configureApplication for Amazonঅ্যাপের জন্য Amazon প্ল্যাটফর্ম কনফিগার করে।
configureApplication for Chromeঅ্যাপের জন্য Chrome প্ল্যাটফর্ম কনফিগার করে।
configureApplication for Safariঅ্যাপের জন্য Safari প্ল্যাটফর্ম কনফিগার করে।
configureApplication for Firefoxঅ্যাপের জন্য Firefox প্ল্যাটফর্ম কনফিগার করে।
configureApplication for Emailঅ্যাপের জন্য Email প্ল্যাটফর্ম কনফিগার করে।

ইমেইল API

Anchor link to
createEmailMessage অপ্রচলিতএকটি ইমেল মেসেজ তৈরি করে। এর পরিবর্তে platforms: ["EMAIL"] এবং একটি email_payload সহ Notify ব্যবহার করুন।
registerEmailঅ্যাপের জন্য একটি ইমেল ঠিকানা রেজিস্টার করে।
deleteEmailআপনার ডেটাবেস থেকে একটি ইমেল ঠিকানা সরিয়ে দেয়।
setEmailTagsনির্দিষ্ট ইমেল ঠিকানার জন্য ট্যাগ ভ্যালু সেট করে।
registerEmailUserএকটি নির্দিষ্ট ইমেল ঠিকানার সাথে একটি এক্সটার্নাল User ID যুক্ত করে।

টেস্ট ডিভাইস API

Anchor link to
createTestDeviceঅ্যাপ্লিকেশনের জন্য একটি টেস্ট ডিভাইস রেজিস্টার করে।
listTestDevicesঅ্যাপ্লিকেশনের জন্য রেজিস্টার করা সমস্ত টেস্ট ডিভাইস পুনরুদ্ধার করে।

মেসেজ ইনবক্স API

Anchor link to
getInboxMessagesএকটি নির্দিষ্ট HWID-এর জন্য ইনবক্স মেসেজগুলির তালিকা পুনরুদ্ধার করে।
inboxStatusএকটি নির্দিষ্ট ইনবক্স মেসেজের স্ট্যাটাস আপডেট করে।

পরিসংখ্যান API

Anchor link to

মেসেজ পরিসংখ্যান

Anchor link to
messages:listপাঠানো মেসেজগুলির একটি তালিকা পুনরুদ্ধার করে।
totalsByIntervalsঘণ্টা অনুসারে একত্রিত মেট্রিক্স এবং কনভার্সন ডেটা প্রদান করে।
getMessageLogপাঠানো মেসেজ সম্পর্কে বিস্তারিত তথ্য পুনরুদ্ধার করে।
linksInteractionsইমেল লিঙ্ক ক্লিকের উপর পরিসংখ্যান প্রদান করে।
linksInteractionsDevicesইমেলের লিঙ্কে ক্লিক করা ব্যবহারকারীদের তালিকা করে।
bouncedEmailsইমেল বাউন্স, অভিযোগ, এবং বাউন্সের কারণ সম্পর্কে তথ্য প্রদান করে।

অ্যাপ্লিকেশন এবং সাবস্ক্রাইবার পরিসংখ্যান

Anchor link to
getApplicationSubscribersStatsডিভাইসের ধরন অনুসারে গ্রুপ করে অ্যাপের সাবস্ক্রাইবার পরিসংখ্যান পুনরুদ্ধার করে।
getAppStatsএকটি নির্দিষ্ট সময়ের জন্য অ্যাপের পরিসংখ্যান পুনরুদ্ধার করে।
getSubscribersStatisticsএকটি নির্দিষ্ট সময়ের জন্য সাবস্ক্রাইবার পরিসংখ্যান পুনরুদ্ধার করে।

ক্যাম্পেইন পরিসংখ্যান

Anchor link to
getCampaignStatsএকটি নির্দিষ্ট সময়ের জন্য ক্যাম্পেইন পরিসংখ্যান পুনরুদ্ধার করে।

ইভেন্টস এবং ট্যাগ পরিসংখ্যান

Anchor link to
getEventStatisticsএকটি নির্দিষ্ট সময়ে একটি ইভেন্ট কতবার ট্রিগার হয়েছে তা পুনরুদ্ধার করে।
getTagStatsএকটি নির্দিষ্ট ট্যাগের জন্য পরিসংখ্যান পুনরুদ্ধার করে।

iOS লাইভ অ্যাক্টিভিটিস API

Anchor link to
startLiveActivityএকটি নতুন iOS লাইভ অ্যাক্টিভিটি তৈরি করে।
updateLiveActivityএকটি বিদ্যমান iOS লাইভ অ্যাক্টিভিটি আপডেট করে।

কাস্টমার জার্নি API

Anchor link to
Get Journey statsএকটি নির্দিষ্ট জার্নির আইডি দ্বারা তার পরিসংখ্যান প্রাপ্ত করে।
Remove users from journeysএক বা একাধিক ব্যবহারকারীকে সমস্ত বা নির্বাচিত সক্রিয় জার্নি থেকে সরিয়ে দেয়।

শিডিউলড রিকোয়েস্ট API

Anchor link to
getResultsএকটি নির্ধারিত অনুরোধের ফলাফল পুনরুদ্ধার করে।
createSMSMessage অপ্রচলিতএকটি নতুন SMS মেসেজ তৈরি করে। এর পরিবর্তে platforms: ["SMS"] সহ Notify ব্যবহার করুন।

WhatsApp API

Anchor link to
createWhatsAppMessage অপ্রচলিতএকটি নতুন WhatsApp মেসেজ তৈরি করে। এর পরিবর্তে platforms: ["WHATS_APP"] সহ Notify ব্যবহার করুন।
createLineMessage অপ্রচলিতএকটি নতুন LINE মেসেজ তৈরি করে। এর পরিবর্তে platforms: ["LINE"] সহ Notify ব্যবহার করুন।
createKakaoMessage অপ্রচলিতএকটি অনুমোদিত টেমপ্লেট ব্যবহার করে একটি Kakao মেসেজ পাঠায়। এর পরিবর্তে platforms: ["KAKAO"] সহ Notify ব্যবহার করুন।

জিওজোনস API

Anchor link to
getNearestZoneনিকটতম জিওজোনের প্যারামিটার এবং তার দূরত্ব পুনরুদ্ধার করে। জিও পুশ নোটিফিকেশনের জন্য ডিভাইসের অবস্থানও রেকর্ড করে।
addGeoZoneএকটি নির্দিষ্ট অ্যাপে একটি জিওজোন যোগ করে।
updateGeoZoneজিওজোনের বৈশিষ্ট্য যেমন নাম, স্ট্যাটাস, বিষয়বস্তু এবং পরিসীমা আপডেট করে।
deleteGeoZoneঅ্যাপ থেকে জিওজোন সরিয়ে দেয়।
addGeoZoneClusterঅ্যাপে একটি জিওজোন ক্লাস্টার যোগ করে।
deleteGeoZoneClusterঅ্যাপ থেকে একটি জিওজোন ক্লাস্টার সরিয়ে দেয়।
listGeoZonesঅ্যাপের জন্য জিওজোনগুলির একটি তালিকা পুনরুদ্ধার করে।
listGeoZoneClustersঅ্যাপের জন্য জিওজোন ক্লাস্টারগুলির একটি তালিকা পুনরুদ্ধার করে।