POST https://journey.pushwoosh.com/api/journey/{id}/start/external
يُدخل مجموعة من المستخدمين إلى نقطة دخول API لرحلة ما. استخدمها لتوجيه الرحلات من الواجهة الخلفية (backend) الخاصة بك. على سبيل المثال، ابدأ تدفق تأهيل (onboarding flow) عندما يكمل مستخدم التسجيل على خادمك.
الرحلة في حالة قيد التشغيل (Running) .
تحتوي الرحلة على نقطة دخول API واحدة بالضبط (عنصر “البدء عبر API”)، وهذا العنصر غير معطل.
أسماء السمات التي ترسلها تتطابق مع السمات المكونة في نقطة دخول API تلك.
يحتوي المحتوى على كائن payload واحد. يجب عليك توفير واحد فقط من users أو hwids أو filter لتحديد من يدخل الرحلة.
الحقل النوع الوصف payload.usersstring[] معرفات المستخدمين (User IDs) للدخول. لا يمكن استخدامها مع hwids و filter.payload.hwidsstring[] معرفات الأجهزة (HWIDs) للدخول. لا يمكن استخدامها مع users و filter.payload.filterstring تعبير seglang يحدد الجمهور. لا يمكن استخدامه مع 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 deactivatedنقطة دخول API معطلة. unknown attribute: <name>مفتاح attribute_values غير مكون في نقطة دخول API. Enhance your calm! only one request per minute is allowedتم الوصول إلى حد المعدل (طلب واحد في الدقيقة لكل نقطة دخول).