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

जीवनचक्र

जीवनचक्र एंडपॉइंट्स एक Journey को विभिन्न स्थितियों के बीच ले जाते हैं। अनुरोध बॉडी में uuid के रूप में Journey का Journey ID पास करें। कॉल अपडेटेड Journey ऑब्जेक्ट लौटाता है।

एक Journey हमेशा इन स्थितियों में से एक में होती है:

स्थितिअर्थ
STATUS_DRAFTसंपादित किया जा रहा है। उपयोगकर्ताओं को प्रोसेस नहीं करता है।
STATUS_RUNNINGसक्रिय, उपयोगकर्ताओं को प्रोसेस कर रहा है।
STATUS_PAUSEDअस्थायी रूप से रुका हुआ है, फिर से शुरू किया जा सकता है।
STATUS_FINISHEDरुक गया है, अब उपयोगकर्ताओं को प्रोसेस नहीं कर रहा है। संपादन फिर से शुरू करने के लिए रोका जा सकता है, या संग्रहीत किया जा सकता है।
STATUS_ARCHIVEDभंडारण के लिए संग्रहीत। अंतिम — इन एंडपॉइंट्स के माध्यम से पुनः सक्रिय नहीं किया जा सकता है।

एंडपॉइंट्स

Anchor link to

सभी जीवनचक्र कॉल एक ही अनुरोध बॉडी का उपयोग करते हैं: Journey ID को uuid के रूप में पास किया जाता है। वे केवल पथ में भिन्न होते हैं:

कार्रवाईविधि और पथपरिणामी स्थिति
शुरू करेंPOST /api/v3/journeygateway/startSTATUS_RUNNING
रोकेंPOST /api/v3/journeygateway/pauseSTATUS_PAUSED
समाप्त करेंPOST /api/v3/journeygateway/finishSTATUS_FINISHED
संग्रहीत करेंPOST /api/v3/journeygateway/archiveSTATUS_ARCHIVED

वैध ट्रांज़िशन

Anchor link to
सेतकके माध्यम से
STATUS_DRAFTSTATUS_RUNNINGशुरू करें
STATUS_RUNNINGSTATUS_PAUSEDरोकें
STATUS_PAUSEDSTATUS_RUNNINGशुरू करें
STATUS_RUNNINGSTATUS_FINISHEDसमाप्त करें
STATUS_PAUSEDSTATUS_FINISHEDसमाप्त करें
STATUS_FINISHEDSTATUS_PAUSEDरोकें
STATUS_FINISHEDSTATUS_ARCHIVEDसंग्रहीत करें

इस तालिका में संग्रहीत करना एकमात्र चरण है जिसे जीवनचक्र एंडपॉइंट्स के माध्यम से उलटा नहीं किया जा सकता है।

अनुरोध

Anchor link to
फ़ील्डआवश्यकप्रकारविवरण
uuidहाँstringट्रांज़िशन करने के लिए Journey का Journey ID
बॉडी
{ "uuid": "11111111-2222-3333-4444-555555555555" }

API ट्रांज़िशन से पहले वर्तमान स्थिति को मान्य करता है — ऊपर दी गई तालिका देखें। उदाहरण के लिए, एक संग्रहीत Journey शुरू करने पर एक त्रुटि लौटाई जाती है, क्योंकि संग्रहीत करने का कोई रिवर्स ट्रांज़िशन नहीं है।

अनुरोध के उदाहरण

Anchor link to

एक Journey शुरू करें

Anchor link to
Terminal window
curl -X POST https://journey-api.svc-nue.pushwoosh.com/api/v3/journeygateway/start \
-H "Authorization: Api YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "uuid": "11111111-2222-3333-4444-555555555555" }'

एक Journey रोकें

Anchor link to
Terminal window
curl -X POST https://journey-api.svc-nue.pushwoosh.com/api/v3/journeygateway/pause \
-H "Authorization: Api YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "uuid": "11111111-2222-3333-4444-555555555555" }'

प्रतिक्रिया

Anchor link to

अपडेटेड Journey ऑब्जेक्ट लौटाता है: info, points, और commentsinfo.status फ़ील्ड नई स्थिति को दर्शाता है।

प्रतिक्रिया का उदाहरण

Anchor link to
{
"info": {
"uuid": "11111111-2222-3333-4444-555555555555",
"title": "Welcome series",
"status": "STATUS_RUNNING",
"created_at": "2026-05-01T09:00:00Z",
"updated_at": "2026-06-17T12:00:00Z",
"params": { "application_code": "XXXXX-XXXXX" },
"campaign_type": "TriggerBased"
},
"points": [],
"comments": []
}

पूरी फ़ील्ड सूची के लिए Journey ऑब्जेक्ट संदर्भ देखें।

संबंधित

Anchor link to