Trippers Backend

Itinerary Generation Management

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"
}