PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.16
Yatra – Travel Booking & Tour Operator Software v3.0.16
3.0.16 3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 2.0.1 All 84 releases
← All changes | resources/js/lib/api-endpoints.ts +20 -0 3.0.11 → 3.0.16 View file →
@@ -54,8 +54,9 @@
54 54 `/trips/${id}/permanent-delete`,
55 55 TRIP_DUPLICATE: (id: string | number) => `/trips/${id}/duplicate`,
56 56 TRIPS_STATS: "/trips/stats",
57 57 TRIP_ATTRIBUTES: (id: string | number) => `/trips/${id}/attributes`,
58 + TRIP_AVAILABLE_DATES: (id: string | number) => `/trips/${id}/available-dates`,
58 59
59 60 // Departures
60 61 DEPARTURES: "/departures",
61 62 TRIP_DEPARTURES: (tripId: string | number) => `/trips/${tripId}/departures`,
@@ -90,8 +91,10 @@
90 91
91 92 // Settings
92 93 SETTINGS: "/settings",
93 94 SETTINGS_GROUP: (group: string) => `/settings?group=${group}`,
95 + // Booking form config, optionally resolved for one trip (Pro form conditions)
96 + SETTINGS_BOOKING_FORM: "/settings/booking-form",
94 97 SETTINGS_PAGES: "/settings/pages",
95 98 SETTINGS_FLUSH_REWRITE_RULES: "/settings/flush-rewrite-rules",
96 99 SETTINGS_CHECK_SHORTCODE: (pageId: string | number) =>
97 100 `/settings/check-shortcode/${pageId}`,
@@ -109,8 +112,19 @@
109 112 ENQUIRIES_BULK: "/enquiries/bulk",
110 113 ENQUIRY_STATS: "/enquiries/stats",
111 114 ENQUIRY_RESPOND: (id: string | number) => `/enquiries/${id}/respond`,
112 115
116 + // Scheduled balance payments (Yatra Pro — Scheduled Payments module).
117 + // These routes only exist while that module is enabled; the UI is gated on
118 + // the same `scheduledPaymentsEnabled` flag the module localizes.
119 + SCHEDULED_PAYMENTS: "/scheduled-payments",
120 + SCHEDULED_PAYMENTS_STATS: "/scheduled-payments/stats",
121 + SCHEDULED_PAYMENT_CANCEL: (id: string | number) =>
122 + `/scheduled-payments/${id}/cancel`,
123 + SCHEDULED_PAYMENTS_OUTSTANDING: "/scheduled-payments/outstanding",
124 + SCHEDULED_PAYMENT_SEND_LINK: (bookingId: string | number) =>
125 + `/scheduled-payments/outstanding/${bookingId}/send-link`,
126 +
113 127 // Reports
114 128 REPORTS: "/reports",
115 129 REPORTS_EXPORT: (type: string) => `/reports/export?type=${type}`,
116 130
@@ -150,8 +164,9 @@
150 164 GOOGLE_CALENDAR_SETTINGS: "/google-calendar/settings",
151 165 GOOGLE_CALENDAR_CONNECT: "/google-calendar/connect",
152 166 GOOGLE_CALENDAR_DISCONNECT: "/google-calendar/disconnect",
153 167 GOOGLE_CALENDAR_SYNC_ALL: "/google-calendar/sync-all",
168 + GOOGLE_CALENDAR_RESYNC: "/google-calendar/resync",
154 169
155 170 // Tools
156 171 TOOLS_SYSTEM_STATUS: "/tools/system-status",
157 172 TOOLS_ACTIVE_JOBS: "/tools/active-jobs",
@@ -223,8 +238,13 @@
223 238 EMAIL_TEMPLATE_TEST: (id: string | number) => `/email-templates/${id}/test`,
224 239 EMAIL_TEMPLATE_DUPLICATE: (id: string | number) =>
225 240 `/email-templates/${id}/duplicate`,
226 241 EMAIL_TEMPLATE_VARIABLES: "/email-templates/variables",
242 + // Trip-specific overrides of a global template (Pro Email Automation)
243 + EMAIL_TEMPLATE_OVERRIDE: (id: string | number) =>
244 + `/email-templates/${id}/override`,
245 + EMAIL_TEMPLATE_OVERRIDES_REORDER: "/email-templates/overrides/reorder",
246 + EMAIL_TEMPLATE_RESOLVE: "/email-templates/resolve",
227 247 EMAIL_TEMPLATE_EVENTS: "/email-templates/events",
228 248 EMAIL_SEQUENCES: "/email-sequences",
229 249 EMAIL_SEQUENCE_GET: (id: string | number) => `/email-sequences/${id}`,
230 250 EMAIL_LOGS: "/email-logs",