API মেথড রেফারেন্স ইনডেক্স
Pushwoosh ১০০টিরও বেশি API মেথডের একটি বিশাল লাইব্রেরি সরবরাহ করে, যা নোটিফিকেশন পাঠানো, ব্যবহারকারীদের পরিচালনা করা এবং অ্যানালিটিক্স ট্র্যাক করার মতো বিভিন্ন কার্যকারিতার জন্য শ্রেণীবদ্ধ করা হয়েছে।
মেসেজিং API v2
Anchor link toএকীভূত API যা সম্পূর্ণ /create*Message পরিবার (পুশ, ইমেল, SMS, Kakao) প্রতিস্থাপন করে। ওভারভিউ এবং মাইগ্রেশন গাইড দেখুন।
Notify | যেকোনো চ্যানেলের মাধ্যমে একটি একক মেসেজ তৈরি করে এবং পাঠায়। /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage প্রতিস্থাপন করে। |
Cancel | ডেলিভারির আগে পূর্বে তৈরি করা একটি মেসেজ বাতিল করে। Notify থেকে প্রাপ্ত message_code এর সাথে ব্যবহার করুন। |
Update | এখনও নির্ধারিত একটি মেসেজকে একটি নতুন সংজ্ঞা দিয়ে প্রতিস্থাপন করে (সম্পূর্ণ প্রতিস্থাপন)। Notify থেকে প্রাপ্ত message_code এর সাথে ব্যবহার করুন। |
SMTP গেটওয়ে
Anchor link toসরাসরি API কল করার পরিবর্তে স্ট্যান্ডার্ড SMTP-এর মাধ্যমে লেনদেনমূলক ইমেল জমা দিন। গেটওয়ে আপনার অ্যাপ্লিকেশন কোড এবং API টোকেন দিয়ে প্রমাণীকরণ করে, তারপর প্রতিটি মেসেজ Notify-তে ফরোয়ার্ড করে। SMTP গেটওয়ে রেফারেন্স দেখুন।
মেসেজ API
Anchor link tocreateMessage অপ্রচলিত | একটি নতুন পুশ নোটিফিকেশন তৈরি করে। এর পরিবর্তে Notify ব্যবহার করুন। |
deleteMessage | একটি মেসেজ (প্রেরিত বা নির্ধারিত) মুছে ফেলে এবং মেসেজ হিস্ট্রি থেকে সরিয়ে দেয়। |
getMessageDetails | মেসেজের বিবরণ পুনরুদ্ধার করে। |
createTargetedMessage অপ্রচলিত | একটি নতুন টার্গেটেড পুশ নোটিফিকেশন তৈরি করে। এর পরিবর্তে transactional ধরনের সাথে Notify ব্যবহার করুন। |
getPushHistory অপ্রচলিত | বিস্তারিত ডেটা সহ মেসেজ হিস্ট্রি পুনরুদ্ধার করতে /messages:list ব্যবহার করুন। |
cancelMessage | একটি নির্ধারিত মেসেজ বাতিল করে, এটিকে মেসেজ হিস্ট্রিতে রেখে। |
প্রিসেট API
Anchor link toCreate | একটি নতুন পুশ প্রিসেট তৈরি করে। |
List | একটি অ্যাপ্লিকেশনের পুশ প্রিসেট তালিকাভুক্ত করে। |
Get | কোড দ্বারা একটি একক পুশ প্রিসেট পুনরুদ্ধার করে। |
Update | কোড দ্বারা একটি পুশ প্রিসেট ওভাররাইট করে। |
UpdatePartial | কোড দ্বারা একটি পুশ প্রিসেটের শুধুমাত্র সরবরাহ করা ক্ষেত্রগুলি আপডেট করে। |
Clone | একই অ্যাপ্লিকেশনের মধ্যে একটি পুশ প্রিসেটের প্রতিলিপি তৈরি করে। |
Delete | কোড দ্বারা একটি পুশ প্রিসেট মুছে ফেলে। |
ডিভাইস API
Anchor link toregisterDevice | অ্যাপ্লিকেশনের জন্য একটি ডিভাইস নিবন্ধন করে। |
unregisterDevice | ডিভাইসের পুশ টোকেন সরিয়ে দেয়। |
deleteDevice | নির্দিষ্ট অ্যাপ্লিকেশনে একটি ডিভাইস এবং এর সাথে সম্পর্কিত সমস্ত ডেটা মুছে ফেলে। |
setTags | ডিভাইসের জন্য ট্যাগ মান সেট করে। |
getTags | একটি নির্দিষ্ট ডিভাইসের জন্য তাদের সংশ্লিষ্ট মান সহ ট্যাগ পুনরুদ্ধার করে। |
setBadge | একটি ডিভাইসের জন্য বর্তমান ব্যাজ মান Pushwoosh-এ পাঠায়। |
applicationOpen | একটি অ্যাপ ওপেন ইভেন্ট নিবন্ধন করে। |
pushStat | একটি পুশ ওপেন ইভেন্ট নিবন্ধন করে। |
messageDeliveryEvent | ডিভাইসের জন্য একটি পুশ ডেলিভারি ইভেন্ট নিবন্ধন করে। |
অডিয়েন্স API
Anchor link tobulkSetTags | একাধিক ডিভাইসের জন্য ট্যাগ মান সেট করে। |
bulkSetTags Status | bulkSetTags অপারেশনের স্ট্যাটাস প্রদান করে। |
bulkRegisterDevice | একটি একক অনুরোধে একাধিক ডিভাইস নিবন্ধন করে, প্রতিটি ডিভাইসের জন্য ঐচ্ছিক ট্যাগ মান সহ। |
bulkRegisterDevice Status | একটি অনুরোধ আইডি ব্যবহার করে একটি বাল্ক ডিভাইস নিবন্ধন অনুরোধের স্ট্যাটাস এবং ফলাফল পুনরুদ্ধার করে। |
bulkUnregisterDevice | একটি একক অনুরোধে একাধিক ডিভাইস নিবন্ধনমুক্ত করে। |
bulkUnregisterDevice Status | একটি অনুরোধ আইডি ব্যবহার করে একটি বাল্ক ডিভাইস নিবন্ধনমুক্ত অনুরোধের স্ট্যাটাস এবং ফলাফল পুনরুদ্ধার করে। |
ট্যাগ API
Anchor link toaddTag | আপনার অ্যাকাউন্টে একটি ট্যাগ তৈরি করে। |
deleteTag | সমস্ত সম্পর্কিত তথ্য সহ একটি ট্যাগ সরিয়ে দেয়। |
listTags | অ্যাকাউন্টের ট্যাগগুলির একটি তালিকা পুনরুদ্ধার করে। |
সেগমেন্টেশন (ফিল্টার) API
Anchor link tocreateFilter | একটি নতুন সেগমেন্ট তৈরি করে। |
listFilters | উপলব্ধ সেগমেন্টগুলির একটি তালিকা তাদের শর্তাবলী সহ প্রদান করে। |
deleteFilter | একটি বিদ্যমান সেগমেন্ট মুছে ফেলে। |
exportSegment | সেগমেন্ট শর্তাবলীর সাথে মিলে যাওয়া গ্রাহকদের রপ্তানি করার জন্য একটি অনুরোধ নির্ধারণ করে। |
exportSegment Results | exportSegment ফলাফলের জন্য CSV লিঙ্ক পুনরুদ্ধার করে। |
ব্যবহারকারী-কেন্দ্রিক API
Anchor link toregisterUser | একটি নির্দিষ্ট ডিভাইসের সাথে বাহ্যিক ব্যবহারকারী আইডি সংযুক্ত করে। |
deleteUser | একটি ব্যবহারকারী এবং নির্দিষ্ট ব্যবহারকারী আইডির সাথে সম্পর্কিত সমস্ত ডিভাইস মুছে ফেলে। |
postEvent | অ্যাপের মধ্যে ইভেন্টটি কল করে। |
ইভেন্টস API
Anchor link tocreateEvent | অ্যাপের জন্য একটি ইভেন্ট তৈরি করে। |
অ্যাপ্লিকেশন API
Anchor link tocreateApplication | অ্যাকাউন্টে একটি নতুন অ্যাপ্লিকেশন তৈরি করে। |
updateApplication | অ্যাপ্লিকেশন সেটিংস আপডেট করে। |
deleteApplication | অ্যাকাউন্ট থেকে অ্যাপটি মুছে ফেলে। |
getApplication | অ্যাপ সম্পর্কে বিস্তারিত তথ্য পায়। |
getApplications | অ্যাকাউন্টের অ্যাপ্লিকেশনগুলির একটি তালিকা পুনরুদ্ধার করে। |
getApplicationFile | অ্যাপ সম্পর্কিত কনফিগারেশন ফাইলগুলি পুনরুদ্ধার করে। |
setApplicationPlatformStatus | অ্যাপের প্ল্যাটফর্ম স্ট্যাটাস পরিবর্তন করে। |
কন্ট্রোল গ্রুপ API
Anchor link toList | একটি অ্যাপ্লিকেশনের কন্ট্রোল গ্রুপ তালিকাভুক্ত করে। |
Create | একটি কন্ট্রোল গ্রুপ তৈরি করে। |
Get | কোড দ্বারা একটি একক কন্ট্রোল গ্রুপ পুনরুদ্ধার করে। |
UpdatePercentage | একটি কন্ট্রোল গ্রুপের হোল্ড-আউট শতাংশের আকার পরিবর্তন করে। |
UpdateCountries | একটি কন্ট্রোল গ্রুপকে কয়েকটি দেশের সেটে পুনরায় স্কোপ করে। |
Disable | একটি কন্ট্রোল গ্রুপ বন্ধ করে। |
Reshuffle | একটি কন্ট্রোল গ্রুপের হোল্ড-আউট নমুনা পুনরায় অঙ্কন করে। |
ForceUpdateCalculation | একটি কন্ট্রোল গ্রুপের আকারের একটি নতুন গণনা শুরু করে। |
GetCalculationStatus | একটি চলমান আকার গণনা পোল করে। |
GetAnalytics | একটি কন্ট্রোল গ্রুপের জন্য কন্ট্রোল-বনাম-ট্রিটমেন্ট অ্যানালিটিক্স পুনরুদ্ধার করে। |
CheckControlGroupMembership | একটি ব্যাচের প্রতিটি ব্যবহারকারী আইডি একটি কন্ট্রোল গ্রুপ দ্বারা হোল্ড আউট করা হয়েছে কিনা তা রিপোর্ট করে। |
Delete | একটি কন্ট্রোল গ্রুপ সরিয়ে দেয়। |
ডেটা মুছে ফেলা API
Anchor link toCreate | একটি সাবজেক্টের ব্যক্তিগত ডেটা মুছে ফেলা (বা ড্রাই-রান গণনা) শুরু করে। |
Upload | আপলোড করা শনাক্তকারীর CSV থেকে একটি মুছে ফেলার টাস্ক তৈরি করে। |
ListTasks | অ্যাকাউন্টের মুছে ফেলার টাস্কগুলি তালিকাভুক্ত করে। |
GetTask | একটি মুছে ফেলার টাস্কের স্ট্যাটাস এবং কাউন্টার পুনরুদ্ধার করে। |
ListTaskRows | একটি টাস্কের প্রতি-শনাক্তকারী ফলাফল তালিকাভুক্ত করে। |
GetTaskReport | একটি টাস্কের রিপোর্ট CSV হিসেবে ডাউনলোড করে। |
GetJournalReport | কোনো সময়কালের সমস্ত টাস্ক একটি CSV হিসেবে ডাউনলোড করে। |
ক্যাম্পেইন API
Anchor link tocreateCampaign | একটি নতুন পুশ ক্যাম্পেইন তৈরি করে। |
deleteCampaign | একটি নির্দিষ্ট ক্যাম্পেইন মুছে ফেলে। |
getCampaigns | অ্যাপের জন্য ক্যাম্পেইনগুলির একটি তালিকা পুনরুদ্ধার করে। |
অ্যাপ কনফিগারেশন API
Anchor link toconfigureApplication 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 tocreateEmailMessage অপ্রচলিত | একটি ইমেল মেসেজ তৈরি করে। এর পরিবর্তে platforms: ["EMAIL"] এবং একটি email_payload সহ Notify ব্যবহার করুন। |
registerEmail | অ্যাপের জন্য একটি ইমেল ঠিকানা নিবন্ধন করে। |
deleteEmail | আপনার ডাটাবেস থেকে একটি ইমেল ঠিকানা সরিয়ে দেয়। |
setEmailTags | নির্দিষ্ট ইমেল ঠিকানার জন্য ট্যাগ মান সেট করে। |
registerEmailUser | একটি নির্দিষ্ট ইমেল ঠিকানার সাথে একটি বাহ্যিক ব্যবহারকারী আইডি সংযুক্ত করে। |
ইমেল টেমপ্লেট API
Anchor link toCreate | একটি অ্যাপ্লিকেশনে একটি নতুন ইমেল টেমপ্লেট তৈরি করে। |
List | একটি অ্যাপ্লিকেশনের ইমেল টেমপ্লেট তালিকাভুক্ত করে। |
Get | কোড দ্বারা একটি একক ইমেল টেমপ্লেট প্রদান করে। |
Update | কোড দ্বারা একটি বিদ্যমান ইমেল টেমপ্লেট আপডেট করে। |
Delete | কোড দ্বারা একটি ইমেল টেমপ্লেট এবং এর সংযুক্ত প্রিসেট মুছে ফেলে। |
Clone | একটি গন্তব্য অ্যাপ্লিকেশনে একটি ইমেল টেমপ্লেট ক্লোন করে। |
টেস্ট ডিভাইস API
Anchor link tocreateTestDevice | অ্যাপ্লিকেশনের জন্য একটি টেস্ট ডিভাইস নিবন্ধন করে। |
listTestDevices | অ্যাপ্লিকেশনের জন্য নিবন্ধিত সমস্ত টেস্ট ডিভাইস পুনরুদ্ধার করে। |
মেসেজ ইনবক্স API
Anchor link togetInboxMessages | একটি নির্দিষ্ট HWID-এর জন্য ইনবক্স মেসেজের তালিকা পুনরুদ্ধার করে। |
inboxStatus | একটি নির্দিষ্ট ইনবক্স মেসেজের স্ট্যাটাস আপডেট করে। |
পরিসংখ্যান API
Anchor link toমেসেজ পরিসংখ্যান
Anchor link tomessages:list | প্রেরিত মেসেজগুলির একটি তালিকা পুনরুদ্ধার করে। |
totalsByIntervals | ঘন্টা অনুসারে একত্রিত মেট্রিক্স এবং রূপান্তর ডেটা সরবরাহ করে। |
getMessageLog | প্রেরিত মেসেজ সম্পর্কে বিস্তারিত তথ্য পুনরুদ্ধার করে। |
linksInteractions | ইমেল লিঙ্ক ক্লিকে পরিসংখ্যান প্রদান করে। |
linksInteractionsDevices | ইমেলের লিঙ্কে ক্লিক করা ব্যবহারকারীদের তালিকা করে। |
bouncedEmails | ইমেল বাউন্স, অভিযোগ, এবং বাউন্সের কারণ সম্পর্কে তথ্য প্রদান করে। |
অ্যাসিঙ্ক্রোনাস মেসেজ পরিসংখ্যান রপ্তানি
Anchor link toexportMessagesStatistics/export | messages:list-এর সারি সীমা ছাড়াই একটি CSV ফাইলে মেসেজ হিস্ট্রি রপ্তানি করার জন্য একটি অনুরোধ কিউতে রাখে। |
exportMessagesStatistics/status | একটি রপ্তানি টাস্কের অগ্রগতি প্রদান করে। |
exportMessagesStatistics/result | টাস্ক সম্পন্ন হলে তৈরি করা ফাইলের নাম প্রদান করে। |
exportMessagesStatistics/lastTasks | একটি অ্যাপ্লিকেশনের জন্য সাম্প্রতিক রপ্তানি টাস্ক তালিকাভুক্ত করে। |
exportMessagesStatistics/delete | রিটেনশন উইন্ডোর মেয়াদ শেষ হওয়ার আগে একটি টাস্ক এবং তার ফাইল মুছে ফেলে। |
exportMessagesStatistics/download | নাম দ্বারা তৈরি করা CSV ফাইলটি ডাউনলোড করে। |
অ্যাপ্লিকেশন এবং গ্রাহক পরিসংখ্যান
Anchor link togetApplicationSubscribersStats | ডিভাইসের ধরন অনুসারে গ্রুপ করা অ্যাপের গ্রাহক পরিসংখ্যান পুনরুদ্ধার করে। |
getAppStats | একটি নির্দিষ্ট সময়কালের জন্য অ্যাপ পরিসংখ্যান পুনরুদ্ধার করে। |
getSubscribersStatistics | একটি নির্দিষ্ট সময়কালের জন্য গ্রাহক পরিসংখ্যান পুনরুদ্ধার করে। |
ক্যাম্পেইন পরিসংখ্যান
Anchor link togetCampaignStats | একটি নির্দিষ্ট সময়কালের জন্য ক্যাম্পেইন পরিসংখ্যান পুনরুদ্ধার করে। |
ইভেন্ট এবং ট্যাগ পরিসংখ্যান
Anchor link togetEventStatistics | একটি নির্দিষ্ট সময়কালে একটি ইভেন্ট কতবার ট্রিগার হয়েছিল তা পুনরুদ্ধার করে। |
getTagStats | একটি নির্দিষ্ট ট্যাগের জন্য পরিসংখ্যান পুনরুদ্ধার করে। |
ইন-অ্যাপ পরিসংখ্যান
Anchor link toinapps:totals | একটি সময়কালে এক বা একাধিক ইন-অ্যাপ ক্যাম্পেইনের জন্য ইম্প্রেশন, ইন্টারঅ্যাকশন এবং ফ্রিকোয়েন্সি ক্যাপিং মোট পুনরুদ্ধার করে। |
inapps:timeline | একটি একক ক্যাম্পেইনের জন্য সময়কালের মোট এবং ইন-অ্যাপ মেট্রিক্সের একটি টাইম সিরিজ পুনরুদ্ধার করে। |
iOS লাইভ অ্যাক্টিভিটিস API
Anchor link tostartLiveActivity | একটি নতুন iOS লাইভ অ্যাক্টিভিটি তৈরি করে। |
updateLiveActivity | একটি বিদ্যমান iOS লাইভ অ্যাক্টিভিটি আপডেট করে। |
Apple Wallet PassKit API
Anchor link toApple Wallet PassKit API | Pushwoosh-এ Apple Wallet পাস এবং সম্পর্কিত কনফিগারেশন পরিচালনার জন্য রেফারেন্স। |
Google Wallet API
Anchor link toCreate a pass | Google Wallet-এ পাস তৈরি করে এবং একটি সেভ লিঙ্ক প্রদান করে। |
Validate a pass | একটি পাস তৈরি না করেই তার কনফিগারেশন পরীক্ষা করে। |
Update a pass | একটি বিদ্যমান পাস আপডেট করে। Google সংরক্ষিত ডিভাইসগুলিতে পরিবর্তনটি সরবরাহ করে। |
Get a save link | একটি বিদ্যমান পাসের জন্য একটি “Add to Google Wallet” সেভ লিঙ্ক প্রদান করে। |
Get a pass | একটি একক সংরক্ষিত পাস প্রদান করে। |
List passes | একটি অ্যাপ্লিকেশনের জন্য পাসের একটি পেজিনেটেড তালিকা প্রদান করে। |
Set pass state | একটি পাস সক্রিয় বা অবৈধ করে। |
Delete a pass | Google-এ পাসটি অবৈধ করে এবং এর Pushwoosh রেকর্ড সরিয়ে দেয়। |
Get configuration | একটি অ্যাপ্লিকেশনের জন্য Google Wallet কনফিগারেশন অবস্থা প্রদান করে। |
Templates | পাস টেমপ্লেট তালিকাভুক্ত করে বা একটিকে প্রারম্ভিক বিন্দু হিসাবে নিয়ে আসে। |
কাস্টমার জার্নি API
Anchor link toLifecycle | একটি জার্নিকে তার UUID দ্বারা শুরু, বিরতি, শেষ, খসড়া বা আর্কাইভ করে। |
Create and update | একটি নতুন জার্নি সংজ্ঞা তৈরি করে বা একটি বিদ্যমানটিকে প্রতিস্থাপন করে। |
Start by API | একটি চলমান জার্নির API এন্ট্রি পয়েন্টে ব্যবহারকারীদের প্রবেশ করায়। |
Get Journey stats | একটি নির্দিষ্ট জার্নির জন্য তার আইডি দ্বারা পরিসংখ্যান প্রাপ্ত করে। |
Remove users from journeys | এক বা একাধিক ব্যবহারকারীকে সমস্ত বা নির্বাচিত সক্রিয় জার্নি থেকে সরিয়ে দেয়। |
নির্ধারিত অনুরোধ API
Anchor link togetResults | একটি নির্ধারিত অনুরোধের ফলাফল পুনরুদ্ধার করে। |
SMS API
Anchor link tocreateSMSMessage অপ্রচলিত | একটি নতুন SMS মেসেজ তৈরি করে। এর পরিবর্তে platforms: ["SMS"] সহ Notify ব্যবহার করুন। |
WhatsApp API
Anchor link tocreateWhatsAppMessage অপ্রচলিত | একটি নতুন WhatsApp মেসেজ তৈরি করে। এর পরিবর্তে platforms: ["WHATS_APP"] সহ Notify ব্যবহার করুন। |
LINE API
Anchor link tocreateLineMessage অপ্রচলিত | একটি নতুন LINE মেসেজ তৈরি করে। এর পরিবর্তে platforms: ["LINE"] সহ Notify ব্যবহার করুন। |
Kakao API
Anchor link tocreateKakaoMessage অপ্রচলিত | একটি অনুমোদিত টেমপ্লেট ব্যবহার করে একটি Kakao মেসেজ পাঠায়। এর পরিবর্তে platforms: ["KAKAO"] সহ Notify ব্যবহার করুন। |
জিওজোন API
Anchor link togetNearestZone | নিকটতম জিওজোনের প্যারামিটার এবং তার দূরত্ব পুনরুদ্ধার করে। জিও পুশ নোটিফিকেশনের জন্য ডিভাইসের অবস্থানও রেকর্ড করে। |
addGeoZone | একটি নির্দিষ্ট অ্যাপে একটি জিওজোন যোগ করে। |
updateGeoZone | জিওজোনের বৈশিষ্ট্য যেমন নাম, স্ট্যাটাস, বিষয়বস্তু এবং পরিসীমা আপডেট করে। |
deleteGeoZone | অ্যাপ থেকে জিওজোন সরিয়ে দেয়। |
addGeoZoneCluster | অ্যাপে একটি জিওজোন ক্লাস্টার যোগ করে। |
deleteGeoZoneCluster | অ্যাপ থেকে একটি জিওজোন ক্লাস্টার সরিয়ে দেয়। |
listGeoZones | অ্যাপের জন্য জিওজোনগুলির একটি তালিকা পুনরুদ্ধার করে। |
listGeoZoneClusters | অ্যাপের জন্য জিওজোন ক্লাস্টারগুলির একটি তালিকা পুনরুদ্ধার করে। |