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 +19 -0 3.0.13 → 3.0.16 View file →
@@ -91,8 +91,10 @@
91 91
92 92 // Settings
93 93 SETTINGS: "/settings",
94 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",
95 97 SETTINGS_PAGES: "/settings/pages",
96 98 SETTINGS_FLUSH_REWRITE_RULES: "/settings/flush-rewrite-rules",
97 99 SETTINGS_CHECK_SHORTCODE: (pageId: string | number) =>
98 100 `/settings/check-shortcode/${pageId}`,
@@ -110,8 +112,19 @@
110 112 ENQUIRIES_BULK: "/enquiries/bulk",
111 113 ENQUIRY_STATS: "/enquiries/stats",
112 114 ENQUIRY_RESPOND: (id: string | number) => `/enquiries/${id}/respond`,
113 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 +
114 127 // Reports
115 128 REPORTS: "/reports",
116 129 REPORTS_EXPORT: (type: string) => `/reports/export?type=${type}`,
117 130
@@ -151,8 +164,9 @@
151 164 GOOGLE_CALENDAR_SETTINGS: "/google-calendar/settings",
152 165 GOOGLE_CALENDAR_CONNECT: "/google-calendar/connect",
153 166 GOOGLE_CALENDAR_DISCONNECT: "/google-calendar/disconnect",
154 167 GOOGLE_CALENDAR_SYNC_ALL: "/google-calendar/sync-all",
168 + GOOGLE_CALENDAR_RESYNC: "/google-calendar/resync",
155 169
156 170 // Tools
157 171 TOOLS_SYSTEM_STATUS: "/tools/system-status",
158 172 TOOLS_ACTIVE_JOBS: "/tools/active-jobs",
@@ -224,8 +238,13 @@
224 238 EMAIL_TEMPLATE_TEST: (id: string | number) => `/email-templates/${id}/test`,
225 239 EMAIL_TEMPLATE_DUPLICATE: (id: string | number) =>
226 240 `/email-templates/${id}/duplicate`,
227 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",
228 247 EMAIL_TEMPLATE_EVENTS: "/email-templates/events",
229 248 EMAIL_SEQUENCES: "/email-sequences",
230 249 EMAIL_SEQUENCE_GET: (id: string | number) => `/email-sequences/${id}`,
231 250 EMAIL_LOGS: "/email-logs",