update_activities
Update multiple activities linked to a travel program on LumbreTravel MCP Server by modifying details like passengers, dates, services, guides, and vehicles. Ensures activity data remains consistent and accurate.
Instructions
Actualizar múltiples actividades asociadas a un programa
Input Schema
Name | Required | Description | Default |
---|---|---|---|
activities | Yes | Lista de actividades a actualizar | |
programId | Yes | ID del programa |
Input Schema (JSON Schema)
{
"properties": {
"activities": {
"description": "Lista de actividades a actualizar",
"items": {
"properties": {
"activityId": {
"description": "ID de la actividad a actualizar, es importante que la actividad ya exista",
"type": "string"
},
"code": {
"description": "Código de la actividad",
"type": "string"
},
"date": {
"description": "Fecha de la actividad (DD-MM-YYYY), debe ser una fecha entre la fecha de inicio y fin del programa",
"type": "string"
},
"hotel": {
"description": "Hotel a asociar a la actividad, es importante que ya exista",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"type": "object"
},
"hour": {
"description": "Hora de la actividad (HH:mm)",
"type": "string"
},
"includes": {
"description": "Lista de extras o incluídos a asociar a la actividad, es importante que ya existan",
"items": {
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"itinerary": {
"description": "Itinerario de la actividad",
"type": "string"
},
"leader": {
"description": "Guía a asociar a la actividad, es importante que ya exista",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"type": "object"
},
"news": {
"description": "Noticias de la actividad",
"type": "string"
},
"passengers": {
"description": "Lista de pasajeros a asociar a la actividad, es importante que los pasajeros ya existan",
"items": {
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"type": "object"
},
"type": "array"
},
"primaryPassenger": {
"description": "ID del pasajero principal, si no se especifica se mantiene el pasajero principal actual. Siempre se debe especificar el pasajero principal.",
"type": "string"
},
"service": {
"description": "Servicio a asociar a la actividad, es importante que ya exista",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"type": "object"
},
"servicelanguage": {
"description": "Idioma en el que se va a prestar el servicio, si no se especifica se mantiene el idioma actual. Es importante que ya exista",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"type": "object"
},
"vehicle": {
"description": "Vehículo a asociar a la actividad, es importante que ya exista",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"type": "object"
}
},
"required": [
"date",
"hour",
"primaryPassenger"
],
"type": "object"
},
"type": "array"
},
"programId": {
"description": "ID del programa",
"type": "string"
}
},
"required": [
"programId",
"activities"
],
"type": "object"
}