POST https://journey.pushwoosh.com/api/journey/{id}/start/external
একটি জার্নির API এন্ট্রি পয়েন্টে ব্যবহারকারীদের একটি সেট প্রবেশ করায়। আপনার নিজের ব্যাকএন্ড থেকে জার্নি চালাতে এটি ব্যবহার করুন। উদাহরণস্বরূপ, যখন একজন ব্যবহারকারী আপনার সার্ভারে সাইনআপ সম্পন্ন করে, তখন একটি অনবোর্ডিং ফ্লো শুরু করুন।
জার্নিটি চলমান অবস্থায় আছে।
জার্নিতে ঠিক একটি API এন্ট্রি পয়েন্ট রয়েছে (“API দ্বারা শুরু করুন” এলিমেন্ট), এবং সেই এলিমেন্টটি নিষ্ক্রিয় করা হয়নি।
আপনি যে অ্যাট্রিবিউটের নাম পাঠান তা সেই API এন্ট্রি পয়েন্টে কনফিগার করা অ্যাট্রিবিউটের সাথে মেলে।
নাম প্রয়োজনীয় মান Content-Typeহ্যাঁ application/jsonAuthorizationহ্যাঁ Api <server_api_token>। দেখুন সার্ভার API টোকেন ।
বডিতে একটি একক payload অবজেক্ট রয়েছে। জার্নিতে কে প্রবেশ করবে তা নির্বাচন করতে আপনাকে users, hwids, বা filter এর মধ্যে ঠিক একটি প্রদান করতে হবে।
ফিল্ড টাইপ বিবরণ payload.usersstring[] প্রবেশ করার জন্য ইউজার আইডি । hwids এবং filter এর সাথে পারস্পরিকভাবে স্বতন্ত্র। payload.hwidsstring[] প্রবেশ করার জন্য HWIDs । users এবং filter এর সাথে পারস্পরিকভাবে স্বতন্ত্র। payload.filterstring একটি সেগমেন্টেশন ল্যাঙ্গুয়েজ এক্সপ্রেশন যা অডিয়েন্স নির্বাচন করে। users এবং hwids এর সাথে পারস্পরিকভাবে স্বতন্ত্র। payload.attribute_valuesmap<string, string> ঐচ্ছিক। API এন্ট্রি পয়েন্টে সংজ্ঞায়িত কাস্টম অ্যাট্রিবিউটের জন্য মান। প্রতিটি কী একটি কনফিগার করা অ্যাট্রিবিউটের নামের সাথে মিলতে হবে।
curl -X POST ' https://journey.pushwoosh.com/api/journey/<journey_id>/start/external ' \
-H ' Authorization: Api YOUR_API_TOKEN ' \
-H ' Content-Type: application/json ' \
"users": ["user-123", "user-456"]
"users" : [ " user-123 " , " user-456 " ],
"promo_code" : " SUMMER25 " ,
"filter" : " A( \" XXXXX-XXXXX \" ).tags( \" City \" ).eq( \" London \" ) "
"request_uuid" : " 9f8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d "
ফিল্ড টাইপ বিবরণ request_uuidstring গৃহীত এন্ট্রি অনুরোধের শনাক্তকারী। অনুরোধটি অ্যাসিঙ্ক্রোনাসভাবে প্রক্রিয়া করা হয়।
যাচাইকরণ ত্রুটিগুলি একটি বর্ণনামূলক বার্তা সহ HTTP 400 ফেরত দেয়। সাধারণ ক্ষেত্রগুলি:
বার্তা কারণ one of users, hwids or filter must be providedতিনটি নির্বাচকের কোনোটিই সেট করা হয়নি। only one of users, hwids or filter must be providedএকাধিক নির্বাচক সেট করা হয়েছিল। Journey is not runningজার্নিটি চলমান অবস্থায় নেই। zero api start pointsজার্নিতে কোনো API এন্ট্রি পয়েন্ট নেই। there is more then one api start pointজার্নিতে একাধিক API এন্ট্রি পয়েন্ট রয়েছে। point is deactivatedAPI এন্ট্রি পয়েন্টটি নিষ্ক্রিয় করা হয়েছে। unknown attribute: <name>একটি attribute_values কী API এন্ট্রি পয়েন্টে কনফিগার করা নেই। Enhance your calm! only one request per minute is allowedরেট লিমিট হিট হয়েছে (প্রতি এন্ট্রি পয়েন্টে প্রতি মিনিটে একটি অনুরোধ)।