{
  "operationId": "29d4b455cee7d326",
  "auditData": {
    "processTime": 0.076,
    "time": "2026-09-15T11:17:42.680Z",
    "serverId": "blank",
    "environment": "blank"
  },
  "activity": {
    "activityCode": "DOURO",
    "country": {
      "code": "PT",
      "name": "Portugal",
      "destinations": [
        {
          "code": "OPO",
          "name": "Porto and North of Portugal"
        }
      ]
    },
    "operationDays": [
      {
        "code": "MON",
        "name": "Monday"
      },
      {
        "code": "TUE",
        "name": "Tuesday"
      },
      {
        "code": "WED",
        "name": "Wednesday"
      },
      {
        "code": "THU",
        "name": "Thursday"
      },
      {
        "code": "FRI",
        "name": "Friday"
      },
      {
        "code": "SAT",
        "name": "Saturday"
      },
      {
        "code": "SUN",
        "name": "Sunday"
      }
    ],
    "modalities": [
      {
        "code": "1076665999#7538DOUHIS",
        "name": "Multilingual tour - Select language preferred",
        "duration": {
          "value": 1,
          "metric": "DAYS"
        },
        "questions": [
          {
            "code": "PHONENUMBER",
            "text": "Guests telephone with international code required",
            "required": true
          },
          {
            "code": "HOTEL",
            "text": "Please provide the name of your hotel",
            "required": true
          }
        ],
        "comments": [
          {
            "type": "CONTRACT_REMARKS",
            "text": "Meeting point: Calçada de Vandoma, 4000 Porto // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Rua de Alexandre Herculano, 4000-053 Porto (just a few minutes walk from Praça da Batalha) // Duration: 8 hours // Included: Guide. Lunch // Not included: Cruise // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of service. Remember to bring a valid photo ID with you // Voucher type: voucherless. You don’t need to bring any voucher (digital or printed) // Voucher validity: Service date // Supplier name: Gray Line-Cityrama // Supplier emergency phone: +351 938 871 418 (Monday to Sunday - 7:30 am to 7:30 pm)."
          }
        ],
        "supplierInformation": {
          "name": "LUSO DS - AGÊNCIA DE VIAGENS UNIPESSOAL, LDA",
          "vatNumber": "501594175"
        },
        "providerInformation": {
          "name": "CITIRAMA VIAGENS E TURISMO SARL"
        },
        "contract": {
          "incomingOffice": 59,
          "code": 19121
        },
        "languages": [],
        "amountsFrom": [
          {
            "paxType": "ADULT",
            "ageFrom": 13,
            "ageTo": 99,
            "amount": 9173.05,
            "boxOfficeAmount": 10526.95,
            "mandatoryApplyAmount": true
          },
          {
            "paxType": "CHILD",
            "ageFrom": 0,
            "ageTo": 3,
            "amount": 0,
            "boxOfficeAmount": 0,
            "mandatoryApplyAmount": true
          },
          {
            "paxType": "CHILD",
            "ageFrom": 4,
            "ageTo": 12,
            "amount": 4586.52,
            "boxOfficeAmount": 5263.48,
            "mandatoryApplyAmount": true
          }
        ],
        "rates": [
          {
            "rateCode": "STANDARD",
            "rateClass": "NOR",
            "freeCancellation": false,
            "rateDetails": [
              {
                "rateKey": "6qib45k33iulle2u1jtjfhpg3p1117",
                "operationDates": [
                  {
                    "from": "2026-09-24",
                    "to": "2026-09-24",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-09-23T02:00:00.000Z",
                        "amount": 27519.15
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "FRA",
                    "description": "French"
                  }
                ],
                "sessions": [
                  {
                    "code": "07:30",
                    "name": "07:30"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 27519.15,
                  "boxOfficeAmount": 31580.85,
                  "mandatoryApplyAmount": true
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 13,
                    "ageTo": 99,
                    "amount": 9173.05,
                    "boxOfficeAmount": 10526.95,
                    "mandatoryApplyAmount": true
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 12,
                    "amount": 4586.52,
                    "boxOfficeAmount": 5263.48,
                    "mandatoryApplyAmount": true
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": true
                  }
                ]
              },
              {
                "rateKey": "ovi2c6gfhjb6q0tck80ktcmhgg1117",
                "operationDates": [
                  {
                    "from": "2026-09-24",
                    "to": "2026-09-24",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-09-23T02:00:00.000Z",
                        "amount": 27519.15
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "POR",
                    "description": "Portuguese"
                  }
                ],
                "sessions": [
                  {
                    "code": "07:30",
                    "name": "07:30"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 27519.15,
                  "boxOfficeAmount": 31580.85,
                  "mandatoryApplyAmount": true
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 13,
                    "ageTo": 99,
                    "amount": 9173.05,
                    "boxOfficeAmount": 10526.95,
                    "mandatoryApplyAmount": true
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 12,
                    "amount": 4586.52,
                    "boxOfficeAmount": 5263.48,
                    "mandatoryApplyAmount": true
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": true
                  }
                ]
              },
              {
                "rateKey": "hf9qulcciau0vnqovgs2rbcos61117",
                "operationDates": [
                  {
                    "from": "2026-09-24",
                    "to": "2026-09-24",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-09-23T02:00:00.000Z",
                        "amount": 27519.15
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "ENG",
                    "description": "English"
                  }
                ],
                "sessions": [
                  {
                    "code": "07:30",
                    "name": "07:30"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 27519.15,
                  "boxOfficeAmount": 31580.85,
                  "mandatoryApplyAmount": true
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 13,
                    "ageTo": 99,
                    "amount": 9173.05,
                    "boxOfficeAmount": 10526.95,
                    "mandatoryApplyAmount": true
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 12,
                    "amount": 4586.52,
                    "boxOfficeAmount": 5263.48,
                    "mandatoryApplyAmount": true
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": true
                  }
                ]
              },
              {
                "rateKey": "na48e6nt79fldu9ngflf9if4e41117",
                "operationDates": [
                  {
                    "from": "2026-09-24",
                    "to": "2026-09-24",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-09-23T02:00:00.000Z",
                        "amount": 27519.15
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "CAS",
                    "description": "Spanish"
                  }
                ],
                "sessions": [
                  {
                    "code": "07:30",
                    "name": "07:30"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 27519.15,
                  "boxOfficeAmount": 31580.85,
                  "mandatoryApplyAmount": true
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 13,
                    "ageTo": 99,
                    "amount": 9173.05,
                    "boxOfficeAmount": 10526.95,
                    "mandatoryApplyAmount": true
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 12,
                    "amount": 4586.52,
                    "boxOfficeAmount": 5263.48,
                    "mandatoryApplyAmount": true
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": true
                  }
                ]
              }
            ]
          }
        ],
        "amountUnitType": "PAX",
        "uniqueIdentifier": "1076665999"
      }
    ],
    "currencyName": "Indian Rupee",
    "amountsFrom": [
      {
        "paxType": "ADULT",
        "ageFrom": 13,
        "ageTo": 99,
        "amount": 9173.05,
        "boxOfficeAmount": 10526.95,
        "mandatoryApplyAmount": true
      },
      {
        "paxType": "CHILD",
        "ageFrom": 0,
        "ageTo": 3,
        "amount": 0,
        "boxOfficeAmount": 0,
        "mandatoryApplyAmount": true
      },
      {
        "paxType": "CHILD",
        "ageFrom": 4,
        "ageTo": 12,
        "amount": 4586.52,
        "boxOfficeAmount": 5263.48,
        "mandatoryApplyAmount": true
      }
    ],
    "content": {
      "name": "Visit to Douro Valley - Full-Day Tour",
      "detailedInfo": [],
      "featureGroups": [
        {
          "groupCode": "DRINKS",
          "included": [
            {
              "featureType": "DRINKSINCL",
              "description": "Water"
            },
            {
              "featureType": "DRINKSINCL",
              "description": "Soft drinks"
            },
            {
              "featureType": "DRINKSINCL",
              "description": "Drinks"
            },
            {
              "featureType": "DRINKSINCL",
              "description": "Tea"
            }
          ]
        },
        {
          "groupCode": "UNKNOWN",
          "included": [
            {
              "featureType": "OTHERINCL",
              "description": "Guide"
            }
          ]
        },
        {
          "groupCode": "MEAL",
          "included": [
            {
              "featureType": "FOODINCL",
              "description": "Lunch"
            }
          ]
        },
        {
          "groupCode": "TRANSPORT",
          "excluded": [
            {
              "featureType": "TRANSPORTNOT",
              "description": "Transport"
            }
          ]
        },
        {
          "groupCode": "ASSISTANCE",
          "excluded": [
            {
              "featureType": "FARES_AND_FEESNOT",
              "description": "Cruise"
            }
          ]
        }
      ],
      "guidingOptions": {
        "guideType": "TOURGUIDE",
        "included": true
      },
      "importantInfo": [
        "Remember to bring the voucher and valid photo ID with you</br> Not accessible for wheelchairs. </br> The Tour might vary depending on weather conditions or events that could take place on certain dates. "
      ],
      "location": {
        "endPoints": [
          {
            "type": "Other",
            "description": "For more information, please refer to your voucher information. "
          }
        ],
        "startingPoints": [
          {
            "type": "Meeting Point",
            "meetingPoint": {
              "type": "ADDRESS",
              "geolocation": {
                "latitude": 41.14314259999999,
                "longitude": -8.6111461
              },
              "address": "Calçada de Vandoma",
              "country": {
                "code": "PT",
                "name": "Portugal",
                "destinations": [
                  {
                    "code": "OPO",
                    "name": "Porto and North of Portugal"
                  }
                ]
              },
              "city": "Porto",
              "zip": "4000-013",
              "description": "Statue of Vímara Peres - Calçada de Vandoma"
            }
          }
        ]
      },
      "media": {
        "images": [
          {
            "visualizationOrder": 1,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/15356/ENG/S/15356_5.jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/15356/ENG/XL/15356_5.jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/15356/ENG/B/15356_5.jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/15356/ENG/LPP/15356_5.jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/15356/ENG/L/15356_5.jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/15356/ENG/M/15356_5.jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 2,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/15356/ENG/S/15356_2.jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/15356/ENG/XL/15356_2.jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/15356/ENG/B/15356_2.jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/15356/ENG/LPP/15356_2.jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/15356/ENG/L/15356_2.jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/15356/ENG/M/15356_2.jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 4,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/15356/ENG/S/15356_4.jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/15356/ENG/XL/15356_4.jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/15356/ENG/B/15356_4.jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/15356/ENG/LPP/15356_4.jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/15356/ENG/L/15356_4.jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/15356/ENG/M/15356_4.jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 5,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/15356/ENG/S/15356_6.jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/15356/ENG/XL/15356_6.jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/15356/ENG/B/15356_6.jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/15356/ENG/LPP/15356_6.jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/15356/ENG/L/15356_6.jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/15356/ENG/M/15356_6.jpg",
                "sizeType": "MEDIUM"
              }
            ]
          }
        ]
      },
      "redeemInfo": {
        "type": "NONE",
        "directEntrance": false,
        "comments": [
          {
            "description": "Voucherless. You don’t need to bring any voucher (digital or printed)! Voucher validity: same day"
          }
        ]
      },
      "routes": [],
      "scheduling": {
        "duration": {
          "value": 8,
          "metric": "HOURS",
          "type": "AFTER"
        }
      },
      "segmentationGroups": [
        {
          "code": 1,
          "name": "Categories",
          "segments": [
            {
              "code": 1,
              "name": "City tours"
            },
            {
              "code": 8,
              "name": "Day Trips & Excursions"
            },
            {
              "code": 4,
              "name": "Art & culture"
            },
            {
              "code": 6,
              "name": "Gastronomy & nightlife"
            }
          ]
        },
        {
          "code": 16,
          "name": "Services",
          "segments": [
            {
              "code": 956,
              "name": "Safe2Stay"
            }
          ]
        },
        {
          "code": 2,
          "name": "Daytime",
          "segments": [
            {
              "code": 772,
              "name": "Full day"
            }
          ]
        },
        {
          "code": 18,
          "name": "Duration",
          "segments": [
            {
              "code": 969,
              "name": "Over 6 hours"
            }
          ]
        },
        {
          "code": 14,
          "name": "Supplier",
          "segments": [
            {
              "code": 924,
              "name": "Gray Line"
            }
          ]
        }
      ],
      "activityFactsheetType": "ACTIVITIES",
      "activityCode": "E-P01-DOURO",
      "modalityCode": "7795TPU",
      "modalityName": "Tour with pick up",
      "contentId": "15356",
      "description": "<p><strong>Discover the exquisite landscape and rich culture of the Douro Valley with this fascinating guided tour.</strong> </p><p><br></p><p>This vast and beautiful river valley, where <strong>terraced vineyards and old stone cottages</strong> rise above the Douro River, is famous worldwide as the <strong>birthplace of the port wine but is also home to some beautiful monasteries.</strong> Uncover the role the valley has played in religious and culinary life over the centuries and the power of its traditions and faith.</p><p><br></p><p>A <strong>delicious local lunch</strong> is included at a local restaurant served whilst overlooking the Douro River and the terraces where the famous Port wine grapes are grown. Once you’ve digested, visit a port wine cellar in the afternoon where the<strong> world-famous port is produced, and sample a glass. </strong>Head to Pinhão, one of Portugal’s best-kept secrets with its picturesque setting, old bridge, and quaint, sleepy atmosphere, and enjoy a stroll through the cobbled streets and soak up the ambiance.</p><p><br></p>",
      "lastUpdate": "2026-07-24",
      "summary": "<strong>Join us for the perfect mixture of culture, sightseeing and wine tasting. Embrace your surroundings with this tour of the traditional countryside</strong>",
      "advancedTips": [],
      "countries": [
        {
          "code": "PT",
          "name": "Portugal",
          "destinations": [
            {
              "code": "OPO",
              "name": "Porto and North of Portugal"
            }
          ]
        }
      ],
      "highligths": [
        "Admire iconic landmarks and ancient architecture",
        "Tuck into a delicious lunch followed by some local wine"
      ],
      "language": "en"
    },
    "order": 0,
    "name": "Visit to Douro Valley - Full-Day Tour",
    "currency": "INR",
    "code": "E-P01-DOURO",
    "type": "TICKET"
  }
}