Skip to main content

Add Travel Dates Form


Use Add Travel Dates Form to enter a travel date range before saving it to the selected coverage.


Add Travel Dates form with start and end date fields

This screen includes:

#ElementDescription
1HeaderDisplays form title and close action
2Start date fieldSets the travel start date
3End date fieldSets the travel end date
4Validation messageDisplays date validation errors
5Add actionAdds the travel date range as a draft
6Cancel actionCloses the form without changes

Workflow

  1. Open Travel Dates.
  2. Select Add new travel dates.
  3. Render the add form.
  4. Enter start and end dates.
  5. Validate the date range.
  6. Add the draft date range to the Travel Dates screen.

Validations

ScenarioApp BehaviorSDK Output
Start date missingBlock submissionvalidation = required
End date missingBlock submissionvalidation = required
Start date after end dateDisplay date-range errorerror = invalid_date_range
Date outside coverage periodDisplay coverage-date errorerror = outside_coverage_period
Dates overlap existing periodDisplay overlap errorerror = overlapping_travel_dates
Request blockedDisplay restriction messagestatus = 405

Actions

ScenarioApp BehaviorSDK Output
Add form openedLoad add formPUT /api/v3/travel-dates/add
Travel dates enteredUpdate form statetravelDates = updated
Add selectedValidate and add draft rowPATCH /api/v3/travel-dates/add
Form closedReturn without changesstate = unchanged

Endpoint Resources

Add Travel Dates Form

PUT 

v3/travel-dates/add

Returns the add travel dates form.