{"/flows/rapido/plan-flight":{"id":"plan_flight","slug":"rapido--plan_flight","title":"Plan flight","description":"Plan a Delhi-to-Navi Mumbai flight, complete required traveller and billing details, decline optional paid add-ons, and review the final amount and payment choices without paying.","accentColor":"#64748b","appId":"app_3410e6f7830339a0094f","appSlug":"rapido","appName":"Rapido","brandColor":"#64748b","capturedAt":"2026-10-17T13:15:45.144097+00:00","journeyFamilyId":"plan_flight","familyName":"Plan flight","catalogRole":"subflow","goal":"Plan a flight, complete required traveller and billing details, review optional add-ons, and reach payment choices without paying","captureStatus":"complete","userGoalStatus":"unsafe_boundary","variant":{"account_state":"unknown"},"boundary":{"kind":"unsafe_boundary","rationale":"The configured flight reached settled payment options and a final amount; selecting a payment method would advance toward a binding financial transaction, so no payment or booking was completed. Task grouping: standalone. From the clean relaunch and signed-in Home, the customer independently enters Travel, selects a flight, completes the required booking draft, declines optional paid add-ons, and reaches the final pre-payment boundary.","boundary_occurrence_id":"occ_fde87b92133c808cc98c1ba2","recovery_occurrence_ids":[],"confirmation_occurrence_id":null},"missing":null,"previewLimit":3,"previewCount":3,"lockedStepCount":22,"isPremiumView":false,"steps":[{"id":"plan_flight_step_00","position":1,"title":"Open Rapido","role":"entry_context","timestampSeconds":0,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_d18b6df9fd87e7800403f14c","screenSlug":"rapido--screen_d54f6c5014018041e5710b2b","clickMarker":null,"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_01","position":2,"title":"See the launch promotion","role":"entry_context","timestampSeconds":13254,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_1a8a3a8fdb9825a75d9d9156","screenSlug":"rapido--screen_c74ae2ce86757696479f10b4","clickMarker":null,"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_02","position":3,"title":"Start from Home","role":"entry_context","timestampSeconds":13293,"isPublic":true,"isPreview":true,"isLocked":false,"screenshotUrl":"/api/v1/assets/product_asset_a9a77749a80522655fc01610","screenSlug":"rapido--screen_aa3fb3a9a7dae1bbd3118152","clickMarker":{"xPercent":70.37037000000001,"yPercent":90.22801,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_03","position":4,"title":"Choose flights","role":"decision","timestampSeconds":13334,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":20.370369999999998,"yPercent":56.84039,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_04","position":5,"title":"Search the itinerary","role":"decision","timestampSeconds":13376,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":50,"yPercent":77.1987,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_05","position":6,"title":"Compare flights","role":"decision","timestampSeconds":13418,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":48.611110000000004,"yPercent":30.781760000000002,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_06","position":7,"title":"Review the flight","role":"product_step","timestampSeconds":13456,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":33.7963,"yPercent":39.73941,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_07","position":8,"title":"Inspect fare terms","role":"decision","timestampSeconds":13476,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":90.74074,"yPercent":23.24919,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_08","position":9,"title":"Continue with the flight","role":"decision","timestampSeconds":13495,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":80.09259,"yPercent":91.04235,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_09","position":10,"title":"Complete traveller names","role":"decision","timestampSeconds":13628,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":25.462960000000002,"yPercent":45.643319999999996,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_10","position":11,"title":"Confirm the traveller","role":"decision","timestampSeconds":13645,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":50,"yPercent":89.41368,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_11","position":12,"title":"Continue to contact details","role":"product_step","timestampSeconds":13665,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":79.62962999999999,"yPercent":91.04235,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_12","position":13,"title":"Confirm contact details","role":"decision","timestampSeconds":13733,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":50,"yPercent":86.97068,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_13","position":14,"title":"Review billing requirements","role":"product_step","timestampSeconds":13758,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":79.62962999999999,"yPercent":91.04235,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_14","position":15,"title":"Save billing details","role":"decision","timestampSeconds":13778,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":11.11111,"yPercent":59.48696999999999,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_15","position":16,"title":"Enter the billing address","role":"decision","timestampSeconds":13947,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":50,"yPercent":41.775240000000004,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_16","position":17,"title":"Correct the billing state","role":"decision","timestampSeconds":13989,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":50,"yPercent":51.9544,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_17","position":18,"title":"Complete billing details","role":"decision","timestampSeconds":14117,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":79.62962999999999,"yPercent":91.04235,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_18","position":19,"title":"Review traveller details","role":"decision","timestampSeconds":14152,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":85.18519,"yPercent":91.65309,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_19","position":20,"title":"Decline the suggested seat","role":"decision","timestampSeconds":14171,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":25.92593,"yPercent":90.02443,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_20","position":21,"title":"Skip paid seats","role":"decision","timestampSeconds":14191,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":81.01852000000001,"yPercent":91.04235,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_21","position":22,"title":"Skip paid meals","role":"decision","timestampSeconds":14212,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":81.01852000000001,"yPercent":91.04235,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_22","position":23,"title":"Review protection","role":"decision","timestampSeconds":14228,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":71.2963,"yPercent":91.04235,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_23","position":24,"title":"Review payment choices","role":"decision","timestampSeconds":14272,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":{"xPercent":92.12962999999999,"yPercent":23.65635,"label":"Tap to continue"},"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1},{"id":"plan_flight_step_24","position":25,"title":"Stop before payment","role":"boundary","timestampSeconds":14293,"isPublic":false,"isPreview":false,"isLocked":true,"screenshotUrl":null,"screenSlug":null,"clickMarker":null,"motionFrameUrls":[],"motionIntervalMs":null,"motionVideoUrl":null,"motionPosterUrl":null,"motionKind":null,"motionRange":null,"groupedActionCount":1}],"relations":[{"id":"onboarding_to_plan_flight","type":"branch","label":"The verified Travel-tab action leaves the frozen Onboarding journey's signed-in Home anchor and enters the settled Travel hub for this distinct flight-planning branch.","parentJourneyId":"onboarding","anchorStepId":"onboarding_step_08","anchorStepTitle":"Reach signed-in Home","childJourneyId":"plan_flight","childEntryStepId":"plan_flight_step_03","childEntryStepTitle":"Choose flights","returnStepId":null,"returnStepTitle":null,"sortOrder":4}],"walkthrough":null,"routeSlug":"plan-flight","canonicalPath":"/flows/rapido/plan-flight","taxonomy":[{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"}],"primaryTaxonomy":{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"},"flowPatterns":[{"name":"Booking flights","role":"primary","termKey":"commerce_finance.booking_reserving.flight","parentTermKey":"commerce_finance.booking_reserving"}],"isFree":false,"freeJourneys":[{"title":"Plan bus","routeSlug":"plan-bus","canonicalPath":"/flows/rapido/plan-bus"},{"title":"Plan a ride","routeSlug":"plan-a-ride","canonicalPath":"/flows/rapido/plan-a-ride"},{"title":"Onboarding","routeSlug":"onboarding","canonicalPath":"/flows/rapido/onboarding"}],"freeJourney":{"title":"Plan bus","routeSlug":"plan-bus","canonicalPath":"/flows/rapido/plan-bus"},"access":"guest"}}