Budgets (v2)
Change the inputs
The same body as create. A change to a pricing field sends a finished budget back through pricing, the same input put back keeps the numbers; a changed contingencyPct is kept on its own.
put/api/v2/budgets/{externalId}
Request
- Base URL: https://www.endlesstravelplans.com
- URL: https://www.endlesstravelplans.com/api/v2/budgets/{externalId}
- Auth: HTTP bearer
Request body
Example request
{
"tripExternalId": "b",
"tripType": "cruise",
"park": "n",
"sleeping": "on",
"sleepingForced": true,
"cruiseLine": "g",
"port": "z",
"cruiseNights": 17,
"cruiseRegion": "i",
"preNight": true,
"coast": "y",
"destination": "v",
"destinationId": 16,
"destLat": -89,
"destLon": -180,
"destCountry": "z",
"places": "one",
"stops": [
{
"destination": "a",
"destination_id": 16,
"latitude": -89,
"longitude": -180,
"country": "z",
"nights": 17,
"travel_mode": "flight",
"typed": true
}
],
"departureDate": "2026-10-16",
"returnDate": "2026-10-16",
"homeCity": "m",
"homeLat": -90,
"homeLon": -180,
"homeCountryName": "v",
"mode": "fly",
"modeSwitched": "dljnikhwaykcmyuw",
"homeCountry": "pw",
"currency": "EUR",
"adults": 7,
"seniors": 20,
"children": 3,
"childrenAges": [
5
],
"stayTier": "rsitcpscqldzsnrw",
"rooms": 4,
"parkDays": 13,
"parkHopper": true,
"diningPlan": true,
"wifi": true,
"excursions": 4,
"pace": "wvlxjklqppwqbewt",
"cabin": "nnoqitpxntltcvip",
"railClass": "standard",
"bags": 5,
"airportParking": true,
"gettingAround": "j",
"contingencyPct": 3
}Response
Example response
{
"external_id": "9c7e",
"status": "draft",
"pricing": {
"status": "stale"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.