Key Features
Itinerary Generation
Create personalized travel itineraries based on your destination, dates, and preferences.
Itinerary Editing
Modify and refine your existing itineraries with ease and flexibility.
Itinerary Management
Delete and manage your saved travel plans effortlessly.
API Endpoints
1. Generate Itinerary
Endpoint: /generate-itinerary-non-agentic/
Method: POST
Creates a new travel itinerary based on user input
{
"username": "nikhil",
"source": "Anchorage",
"destination": "Alaska",
"start_date": "2024-07-15",
"end_date": "2024-07-20",
"additional_inputs": "hiking trails near water"
}
2. Edit Itinerary
Endpoint: /edit_whole_itinerary/
Method: POST
Modifies an existing itinerary while maintaining the same destination
{
"username": "nikhil",
"itinerary_id": "106e821b-bca1-41f8-ad85-d02a58d95bdd",
"source": "Anchorage",
"destination": "Alaska",
"start_date": "2024-07-15",
"end_date": "2024-07-20",
"additional_inputs": "more scenic routes"
}
3. Delete Itinerary
Endpoint: /delete_specific_itinerary/
Method: POST
Removes a specific itinerary for a given user
{
"username": "nikhil",
"itinerary_id": "8483fafe-3807-4212-b8e8-1201ec580143"
}