জীবনচক্র
জীবনচক্র এন্ডপয়েন্টগুলি একটি জার্নিকে বিভিন্ন অবস্থার মধ্যে স্থানান্তর করে। অনুরোধের বডিতে জার্নির জার্নি আইডি uuid হিসাবে পাস করুন। কলটি আপডেট করা জার্নি অবজেক্ট ফেরত দেয়।
একটি জার্নি সর্বদা এই অবস্থাগুলির মধ্যে একটিতে থাকে:
| স্ট্যাটাস | অর্থ |
|---|---|
STATUS_DRAFT | সম্পাদনা করা হচ্ছে। ব্যবহারকারীদের প্রসেস করে না। |
STATUS_RUNNING | সক্রিয়, ব্যবহারকারীদের প্রসেস করছে। |
STATUS_PAUSED | সাময়িকভাবে বন্ধ, পুনরায় শুরু করা যেতে পারে। |
STATUS_FINISHED | সম্পূর্ণ, আর ব্যবহারকারীদের প্রসেস করছে না। |
STATUS_ARCHIVED | স্টোরেজের জন্য আর্কাইভ করা হয়েছে। |
এন্ডপয়েন্ট
Anchor link toসমস্ত জীবনচক্র কল একই অনুরোধের বডি ব্যবহার করে: জার্নি আইডি uuid হিসাবে পাস করা হয়। তারা কেবল পাথের ক্ষেত্রে ভিন্ন:
| অ্যাকশন | মেথড ও পাথ | ফলাফল অবস্থা |
|---|---|---|
| শুরু | POST /api/v3/journeygateway/start | STATUS_RUNNING |
| বিরতি | POST /api/v3/journeygateway/pause | STATUS_PAUSED |
| শেষ | POST /api/v3/journeygateway/finish | STATUS_FINISHED |
| খসড়া | POST /api/v3/journeygateway/draft | STATUS_DRAFT |
| আর্কাইভ | POST /api/v3/journeygateway/archive | STATUS_ARCHIVED |
রিকোয়েস্ট
Anchor link to| ফিল্ড | প্রয়োজনীয় | টাইপ | বর্ণনা |
|---|---|---|---|
uuid | হ্যাঁ | string | ট্রানজিশন করার জন্য জার্নির জার্নি আইডি। |
{ "uuid": "11111111-2222-3333-4444-555555555555" }API ট্রানজিশনের আগে বর্তমান অবস্থা যাচাই করে। উদাহরণস্বরূপ, একটি জার্নি শুরু করা যা ইতিমধ্যে শেষ হয়ে গেছে, বা এমন একটিতে বিরতি দেওয়া যা চলছে না, একটি ত্রুটি ফেরত দেয়।
রিকোয়েস্টের উদাহরণ
Anchor link toএকটি জার্নি শুরু করুন
Anchor link tocurl -X POST https://journey.pushwoosh.com/api/v3/journeygateway/start \ -H "Authorization: Api YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "uuid": "11111111-2222-3333-4444-555555555555" }'একটি জার্নিতে বিরতি দিন
Anchor link tocurl -X POST https://journey.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আপডেট করা জার্নি অবজেক্ট ফেরত দেয়: info, points, এবং comments। info.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": []}সম্পূর্ণ ফিল্ড তালিকার জন্য জার্নি অবজেক্ট রেফারেন্স দেখুন।