सामग्री पर जाएं

एपीआई मेथड्स रेफरेंस इंडेक्स

Pushwoosh 100 से ज़्यादा एपीआई मेथड्स की एक विशाल लाइब्रेरी प्रदान करता है, जिसे नोटिफ़िकेशन भेजने, यूज़र्स को मैनेज करने और एनालिटिक्स को ट्रैक करने जैसी विभिन्न कार्यात्मकताओं के लिए वर्गीकृत किया गया है।

मैसेजिंग एपीआई v2

Anchor link to

एकीकृत एपीआई जो पूरे /create*Message परिवार (पुश, ईमेल, एसएमएस, काकाओ) की जगह लेता है। अवलोकन और माइग्रेशन गाइड देखें।

Notifyकिसी भी चैनल के माध्यम से एक ही मैसेज बनाता और भेजता है। /createMessage, /createTargetedMessage, /createEmailMessage, /createSMSMessage, /createKakaoMessage की जगह लेता है।
Cancelपहले बनाए गए मैसेज को डिलीवर होने से पहले रद्द करता है। Notify से message_code के साथ उपयोग करें।
Updateअभी भी शेड्यूल किए गए मैसेज को एक नई परिभाषा (पूरी तरह से बदलें) के साथ बदलता है। Notify से message_code के साथ उपयोग करें।

SMTP गेटवे

Anchor link to

सीधे एपीआई को कॉल करने के बजाय मानक SMTP पर ट्रांज़ैक्शनल ईमेल सबमिट करें। गेटवे आपके एप्लिकेशन कोड और एपीआई टोकन के साथ प्रमाणित होता है, फिर प्रत्येक मैसेज को Notify पर फॉरवर्ड करता है। SMTP गेटवे रेफरेंस देखें।

मैसेज एपीआई

Anchor link to
createMessage पदावनतएक नया पुश नोटिफ़िकेशन बनाता है। इसके बजाय Notify का उपयोग करें।
deleteMessageएक मैसेज (भेजा गया या शेड्यूल किया गया) हटाता है और उसे मैसेज हिस्ट्री से हटा देता है।
getMessageDetailsमैसेज का विवरण प्राप्त करता है।
createTargetedMessage पदावनतएक नया लक्षित पुश नोटिफ़िकेशन बनाता है। इसके बजाय transactional प्रकार के साथ Notify का उपयोग करें।
getPushHistory पदावनतविस्तृत डेटा के साथ मैसेज हिस्ट्री प्राप्त करने के लिए /messages:list का उपयोग करें।
cancelMessageएक शेड्यूल किए गए मैसेज को रद्द करता है, उसे मैसेज हिस्ट्री में रखते हुए।

प्रीसेट एपीआई

Anchor link to
Createएक नया पुश प्रीसेट बनाता है।
Listएक एप्लिकेशन के पुश प्रीसेट को सूचीबद्ध करता है।
Getकोड द्वारा एक पुश प्रीसेट प्राप्त करता है।
Updateकोड द्वारा एक पुश प्रीसेट को ओवरराइट करता है।
UpdatePartialकोड द्वारा एक पुश प्रीसेट के केवल दिए गए फ़ील्ड को अपडेट करता है।
Cloneएक ही एप्लिकेशन के भीतर एक पुश प्रीसेट की डुप्लिकेट बनाता है।
Deleteकोड द्वारा एक पुश प्रीसेट को हटाता है।

डिवाइस एपीआई

Anchor link to
registerDeviceएप्लिकेशन के लिए एक डिवाइस रजिस्टर करता है।
unregisterDeviceडिवाइस का पुश टोकन हटाता है।
deleteDeviceनिर्दिष्ट एप्लिकेशन में एक डिवाइस और उसके सभी संबंधित डेटा को हटाता है।
setTagsडिवाइस के लिए टैग मान सेट करता है।
getTagsएक विशिष्ट डिवाइस के लिए उनके संबंधित मानों के साथ टैग प्राप्त करता है।
setBadgeएक डिवाइस के लिए वर्तमान बैज मान Pushwoosh को भेजता है।
applicationOpenएक ऐप ओपन इवेंट रजिस्टर करता है।
pushStatएक पुश ओपन इवेंट रजिस्टर करता है।
messageDeliveryEventडिवाइस के लिए एक पुश डिलीवरी इवेंट रजिस्टर करता है।

ऑडियंस एपीआई

Anchor link to
bulkSetTagsकई डिवाइसों के लिए टैग मान सेट करता है।
bulkSetTags StatusbulkSetTags ऑपरेशन की स्थिति लौटाता है।
bulkRegisterDeviceएक ही अनुरोध में कई डिवाइसों को रजिस्टर करता है, जिसमें प्रत्येक डिवाइस के लिए वैकल्पिक टैग मान शामिल हैं।
bulkRegisterDevice Statusएक अनुरोध आईडी का उपयोग करके एक बल्क डिवाइस पंजीकरण अनुरोध की स्थिति और परिणाम प्राप्त करता है।
bulkUnregisterDeviceएक ही अनुरोध में कई डिवाइसों को अनरजिस्टर करता है।
bulkUnregisterDevice Statusएक अनुरोध आईडी का उपयोग करके एक बल्क डिवाइस अपंजीकरण अनुरोध की स्थिति और परिणाम प्राप्त करता है।

टैग्स एपीआई

Anchor link to
addTagआपके खाते में एक टैग बनाता है।
deleteTagसभी संबंधित जानकारी के साथ एक टैग हटाता है।
listTagsखाते पर टैग की एक सूची प्राप्त करता है।

सेगमेंटेशन (फिल्टर्स) एपीआई

Anchor link to
createFilterएक नया सेगमेंट बनाता है।
listFiltersउनकी शर्तों के साथ उपलब्ध सेगमेंट की एक सूची लौटाता है।
deleteFilterएक मौजूदा सेगमेंट को हटाता है।
exportSegmentसेगमेंट शर्तों से मेल खाने वाले सब्सक्राइबर्स को एक्सपोर्ट करने के लिए एक अनुरोध शेड्यूल करता है।
exportSegment ResultsexportSegment परिणामों के लिए CSV लिंक प्राप्त करता है।

यूज़र-सेंट्रिक एपीआई

Anchor link to
registerUserबाहरी यूज़र आईडी को एक निर्दिष्ट डिवाइस के साथ जोड़ता है।
deleteUserएक यूज़र और निर्दिष्ट यूज़र आईडी से जुड़े सभी डिवाइस को हटाता है।
postEventऐप के भीतर इवेंट को कॉल करता है।

इवेंट्स एपीआई

Anchor link to
createEventऐप के लिए एक इवेंट बनाता है।

एप्लिकेशन्स एपीआई

Anchor link to
createApplicationखाते पर एक नया एप्लिकेशन बनाता है।
updateApplicationएप्लिकेशन सेटिंग्स को अपडेट करता है।
deleteApplicationखाते से ऐप को हटाता है।
getApplicationऐप के बारे में विवरण प्राप्त करता है।
getApplicationsखाते पर एप्लिकेशन्स की एक सूची प्राप्त करता है।
getApplicationFileऐप से संबंधित कॉन्फ़िगरेशन फ़ाइलें प्राप्त करता है।
setApplicationPlatformStatusऐप की प्लेटफ़ॉर्म स्थिति बदलता है।

कंट्रोल ग्रुप्स एपीआई

Anchor link to
Listएक एप्लिकेशन के कंट्रोल ग्रुप्स को सूचीबद्ध करता है।
Createएक कंट्रोल ग्रुप बनाता है।
Getकोड द्वारा एक कंट्रोल ग्रुप प्राप्त करता है।
UpdatePercentageएक कंट्रोल ग्रुप के होल्ड-आउट प्रतिशत का आकार बदलता है।
UpdateCountriesएक कंट्रोल ग्रुप को देशों के एक सेट पर फिर से स्कोप करता है।
Disableएक कंट्रोल ग्रुप को बंद करता है।
Reshuffleएक कंट्रोल ग्रुप के होल्ड-आउट सैंपल को फिर से बनाता है।
ForceUpdateCalculationएक कंट्रोल ग्रुप के आकार की एक नई गिनती शुरू करता है।
GetCalculationStatusचल रही आकार गणना को पोल करता है।
GetAnalyticsएक कंट्रोल ग्रुप के लिए कंट्रोल-बनाम-ट्रीटमेंट एनालिटिक्स प्राप्त करता है।
CheckControlGroupMembershipरिपोर्ट करता है कि यूज़र आईडी के एक बैच में से प्रत्येक को एक कंट्रोल ग्रुप द्वारा होल्ड आउट किया गया है या नहीं।
Deleteएक कंट्रोल ग्रुप को हटाता है।

डेटा इरेज़र एपीआई

Anchor link to
Createकिसी विषय के व्यक्तिगत डेटा को मिटाना (या ड्राई-रन गिनती) शुरू करता है।
Uploadअपलोड किए गए पहचानकर्ताओं के CSV से एक इरेज़र टास्क बनाता है।
ListTasksखाते के इरेज़र टास्क सूचीबद्ध करता है।
GetTaskएक इरेज़र टास्क की स्थिति और काउंटर प्राप्त करता है।
ListTaskRowsएक टास्क के प्रति-पहचानकर्ता परिणाम सूचीबद्ध करता है।
GetTaskReportएक टास्क की रिपोर्ट को CSV के रूप में डाउनलोड करता है।
GetJournalReportकिसी अवधि के सभी टास्क को एक CSV के रूप में डाउनलोड करता है।

कैंपेन्स एपीआई

Anchor link to
createCampaignएक नया पुश कैंपेन बनाता है।
deleteCampaignएक विशेष कैंपेन को हटाता है।
getCampaignsऐप के लिए कैंपेन की एक सूची प्राप्त करता है।

ऐप कॉन्फ़िगरेशन एपीआई

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ऐप के लिए ईमेल प्लेटफ़ॉर्म को कॉन्फ़िगर करता है।

ईमेल एपीआई

Anchor link to
createEmailMessage पदावनतएक ईमेल मैसेज बनाता है। इसके बजाय platforms: ["EMAIL"] और एक email_payload के साथ Notify का उपयोग करें।
registerEmailऐप के लिए एक ईमेल पता रजिस्टर करता है।
deleteEmailआपके डेटाबेस से एक ईमेल पता हटाता है।
setEmailTagsनिर्दिष्ट ईमेल पते के लिए टैग मान सेट करता है।
registerEmailUserएक बाहरी यूज़र आईडी को एक निर्दिष्ट ईमेल पते के साथ जोड़ता है।

ईमेल टेम्प्लेट्स एपीआई

Anchor link to
Createएक एप्लिकेशन में एक नया ईमेल टेम्प्लेट बनाता है।
Listएक एप्लिकेशन के ईमेल टेम्प्लेट्स को सूचीबद्ध करता है।
Getकोड द्वारा एक ईमेल टेम्प्लेट लौटाता है।
Updateकोड द्वारा एक मौजूदा ईमेल टेम्प्लेट को अपडेट करता है।
Deleteकोड द्वारा एक ईमेल टेम्प्लेट और उसके जुड़े प्रीसेट को हटाता है।
Cloneएक ईमेल टेम्प्लेट को एक गंतव्य एप्लिकेशन में क्लोन करता है।

टेस्ट डिवाइसेस एपीआई

Anchor link to
createTestDeviceएप्लिकेशन के लिए एक टेस्ट डिवाइस रजिस्टर करता है।
listTestDevicesएप्लिकेशन के लिए पंजीकृत सभी टेस्ट डिवाइस प्राप्त करता है।

मैसेज इनबॉक्स एपीआई

Anchor link to
getInboxMessagesएक निर्दिष्ट HWID के लिए इनबॉक्स मैसेज की सूची प्राप्त करता है।
inboxStatusएक विशिष्ट इनबॉक्स मैसेज की स्थिति को अपडेट करता है।

स्टैटिस्टिक्स एपीआई

Anchor link to

मैसेज स्टैटिस्टिक्स

Anchor link to
messages:listभेजे गए मैसेज की एक सूची प्राप्त करता है।
totalsByIntervalsघंटे के अनुसार एकत्रित मेट्रिक्स और रूपांतरण डेटा प्रदान करता है।
getMessageLogभेजे गए मैसेज के बारे में विस्तृत जानकारी प्राप्त करता है।
linksInteractionsईमेल लिंक क्लिक पर आँकड़े प्रदान करता है।
linksInteractionsDevicesउन यूज़र्स को सूचीबद्ध करता है जिन्होंने ईमेल में लिंक पर क्लिक किया था।
bouncedEmailsईमेल बाउंस, शिकायतों और बाउंस कारणों पर जानकारी प्रदान करता है।

एसिंक्रोनस मैसेज स्टैटिस्टिक्स एक्सपोर्ट

Anchor link to
exportMessagesStatistics/exportmessages:list की पंक्ति सीमाओं के बिना, एक CSV फ़ाइल में एक मैसेज हिस्ट्री एक्सपोर्ट को कतार में लगाता है।
exportMessagesStatistics/statusएक एक्सपोर्ट कार्य की प्रगति लौटाता है।
exportMessagesStatistics/resultकार्य पूरा हो जाने पर उत्पन्न फ़ाइल का नाम लौटाता है।
exportMessagesStatistics/lastTasksएक एप्लिकेशन के लिए हाल के एक्सपोर्ट कार्यों को सूचीबद्ध करता है।
exportMessagesStatistics/deleteरिटेंशन विंडो समाप्त होने से पहले एक कार्य और उसकी फ़ाइल को हटाता है।
exportMessagesStatistics/downloadनाम से उत्पन्न CSV फ़ाइल डाउनलोड करता है।

एप्लिकेशन और सब्सक्राइबर स्टैटिस्टिक्स

Anchor link to
getApplicationSubscribersStatsऐप के सब्सक्राइबर आँकड़े प्राप्त करता है, जो डिवाइस प्रकार के अनुसार समूहीकृत होते हैं।
getAppStatsएक विशिष्ट समय अवधि के लिए ऐप आँकड़े प्राप्त करता है।
getSubscribersStatisticsएक विशिष्ट समय अवधि के लिए सब्सक्राइबर आँकड़े प्राप्त करता है।

कैंपेन स्टैटिस्टिक्स

Anchor link to
getCampaignStatsएक विशिष्ट समय अवधि के लिए कैंपेन आँकड़े प्राप्त करता है।

इवेंट्स और टैग्स स्टैटिस्टिक्स

Anchor link to
getEventStatisticsएक विशिष्ट अवधि के दौरान किसी इवेंट को कितनी बार ट्रिगर किया गया था, इसकी संख्या प्राप्त करता है।
getTagStatsएक विशिष्ट टैग के लिए आँकड़े प्राप्त करता है।

इन-ऐप स्टैटिस्टिक्स

Anchor link to
inapps:totalsएक अवधि में एक या अधिक इन-ऐप अभियानों के लिए इंप्रेशन, इंटरैक्शन और फ़्रीक्वेंसी कैपिंग योग प्राप्त करता है।
inapps:timelineएक ही अभियान के लिए अवधि योग और इन-ऐप मेट्रिक्स की एक समय श्रृंखला प्राप्त करता है।

iOS लाइव एक्टिविटीज़ एपीआई

Anchor link to
startLiveActivityएक नई iOS लाइव एक्टिविटी बनाता है।
updateLiveActivityएक मौजूदा iOS लाइव एक्टिविटी को अपडेट करता है।

Apple Wallet PassKit एपीआई

Anchor link to
Apple Wallet PassKit APIPushwoosh में Apple Wallet पास और संबंधित कॉन्फ़िगरेशन के प्रबंधन के लिए संदर्भ।

Google Wallet एपीआई

Anchor link to
Create a passGoogle Wallet में पास बनाता है और एक सेव लिंक लौटाता है।
Validate a passबिना बनाए पास कॉन्फ़िगरेशन की जाँच करता है।
Update a passएक मौजूदा पास को अपडेट करता है। Google सेव किए गए डिवाइसों को बदलाव डिलीवर करता है।
Get a save linkएक मौजूदा पास के लिए “Google Wallet में जोड़ें” सेव लिंक लौटाता है।
Get a passएक संग्रहीत पास लौटाता है।
List passesएक एप्लिकेशन के लिए पास की एक पेजिनेटेड सूची लौटाता है।
Set pass stateएक पास को सक्रिय या अमान्य करता है।
Delete a passGoogle में पास को अमान्य करता है और उसके Pushwoosh रिकॉर्ड को हटाता है।
Get configurationएक एप्लिकेशन के लिए Google Wallet कॉन्फ़िगरेशन स्थिति लौटाता है।
Templatesपास टेम्प्लेट सूचीबद्ध करता है या एक को शुरुआती बिंदु के रूप में प्राप्त करता है।

कस्टमर जर्नी एपीआई

Anchor link to
Lifecycleएक जर्नी को उसके UUID द्वारा शुरू करता है, रोकता है, समाप्त करता है, ड्राफ्ट करता है, या संग्रहीत करता है।
Create and updateएक नई जर्नी परिभाषा बनाता है या एक मौजूदा को बदलता है।
Start by APIयूज़र्स को एक चल रही जर्नी के एपीआई एंट्री पॉइंट में इंजेक्ट करता है।
Get Journey statsउसकी आईडी द्वारा एक विशिष्ट जर्नी के लिए आँकड़े प्राप्त करता है।
Remove users from journeysएक या अधिक यूज़र्स को सभी या चयनित सक्रिय जर्नी से हटाता है।

शेड्यूल्ड रिक्वेस्ट्स एपीआई

Anchor link to
getResultsएक शेड्यूल किए गए अनुरोध का परिणाम प्राप्त करता है।

SMS एपीआई

Anchor link to
createSMSMessage पदावनतएक नया SMS मैसेज बनाता है। इसके बजाय platforms: ["SMS"] के साथ Notify का उपयोग करें।

WhatsApp एपीआई

Anchor link to
createWhatsAppMessage पदावनतएक नया WhatsApp मैसेज बनाता है। इसके बजाय platforms: ["WHATS_APP"] के साथ Notify का उपयोग करें।

LINE एपीआई

Anchor link to
createLineMessage पदावनतएक नया LINE मैसेज बनाता है। इसके बजाय platforms: ["LINE"] के साथ Notify का उपयोग करें।

Kakao एपीआई

Anchor link to
createKakaoMessage पदावनतएक स्वीकृत टेम्प्लेट का उपयोग करके एक Kakao मैसेज भेजता है। इसके बजाय platforms: ["KAKAO"] के साथ Notify का उपयोग करें।

जियोज़ोन्स एपीआई

Anchor link to
getNearestZoneनिकटतम जियोज़ोन के पैरामीटर और उसकी दूरी प्राप्त करता है। जियो पुश नोटिफ़िकेशन के लिए डिवाइस का स्थान भी रिकॉर्ड करता है।
addGeoZoneएक विशिष्ट ऐप में एक जियोज़ोन जोड़ता है।
updateGeoZoneजियोज़ोन के गुणों जैसे नाम, स्थिति, सामग्री और सीमा को अपडेट करता है।
deleteGeoZoneऐप से जियोज़ोन हटाता है।
addGeoZoneClusterऐप में एक जियोज़ोन क्लस्टर जोड़ता है।
deleteGeoZoneClusterऐप से एक जियोज़ोन क्लस्टर हटाता है।
listGeoZonesऐप के लिए जियोज़ोन की एक सूची प्राप्त करता है।
listGeoZoneClustersऐप के लिए जियोज़ोन क्लस्टर की एक सूची प्राप्त करता है।