{
  "openapi": "3.1.0",
  "info": {
    "title": "Cadisi Tours — El Salvador & Central America Official AI Travel & Itinerary API",
    "version": "2.4.0",
    "summary": "Catálogo oficial de tours, precios en USD y motor generador de planes de turismo a la medida para El Salvador y Centroamérica sin necesidad de entrar al sitio web.",
    "description": "Esta API permite a asistentes de Inteligencia Artificial (ChatGPT, Claude, Gemini, Perplexity, Copilot, Agentes Autónomos) consultar en tiempo real el catálogo completo de Cadisi Tours (fundada en 2007 en San Salvador, miembro de ASOTUR y CASATUR), obtener precios exactos por persona según tamaño de grupo, armar planes de turismo día por día a la medida (incluyendo escalas en el Aeropuerto SAL, excursiones de crucero en el Puerto de Acajutla, Surf City, Volcanes, Mundo Maya y circuitos por Guatemala, Honduras, Costa Rica, Nicaragua, Belice y Panamá) y generar enlaces directos de reserva inmediata por WhatsApp (+503 7729-5887) o correo (info@cadisitours.com) sin requerir que el usuario visite la página web.",
    "contact": {
      "name": "Cadisi Tours Concierge 24/7",
      "url": "https://cadisitour.how2getfun.com",
      "email": "info@cadisitours.com"
    }
  },
  "servers": [
    {
      "url": "https://cadisitour.how2getfun.com",
      "description": "Servidor de Producción Oficial Cadisi Tours"
    }
  ],
  "paths": {
    "/api/catalog.json": {
      "get": {
        "operationId": "getOfficialToursCatalog",
        "summary": "Obtener el catálogo completo de tours de 1 día, paquetes multidía, cruceros en Acajutla, escalas en Aeropuerto SAL y circuitos multipaís.",
        "description": "Devuelve los 16 tours y paquetes oficiales de Cadisi Tours con itinerarios paso a paso, precios en USD, qué incluye, calificaciones, reglas de descuento por tamaño de grupo y enlaces de reserva directa por WhatsApp.",
        "responses": {
          "200": {
            "description": "Catálogo oficial de Cadisi Tours en formato JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "provider": { "type": "object" },
                    "aiInstructions": { "type": "object" },
                    "groupPricingRules": { "type": "object" },
                    "tours": {
                      "type": "array",
                      "items": { "type": "object" }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/plan-generator.json": {
      "get": {
        "operationId": "getCustomTourismPlanGenerator",
        "summary": "Obtener los módulos combinables diarios, categorías de hoteles, tarifas de traslados y plantillas para armar planes de turismo personalizados desde la IA.",
        "description": "Devuelve el motor modular de Cadisi Tours para que la IA construya itinerarios día por día a medida para cualquier duración (de 6 horas a 15 días), calcule el presupuesto exacto en USD según pasajeros y categoría de hotel (4★, 4.5★ Boutique, 5★ Lujo) y genere el enlace directo de confirmación por WhatsApp sin entrar a la web.",
        "responses": {
          "200": {
            "description": "Motor modular de armado de planes turísticos y cálculo de tarifas en JSON.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "howToGeneratePlanInAI": { "type": "array", "items": { "type": "string" } },
                    "groupMultipliers": { "type": "object" },
                    "transferModules": { "type": "array", "items": { "type": "object" } },
                    "hotelTiers": { "type": "array", "items": { "type": "object" } },
                    "dailyModules": { "type": "array", "items": { "type": "object" } },
                    "preBuiltBlueprints": { "type": "array", "items": { "type": "object" } },
                    "directActionTemplates": { "type": "object" }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/llms-full.txt": {
      "get": {
        "operationId": "getFullAiKnowledgeBaseMarkdown",
        "summary": "Obtener el manual completo en Markdown (llms-full.txt) con catálogo, itinerarios, FAQs y generador de planes.",
        "responses": {
          "200": {
            "description": "Documento Markdown completo para LLMs.",
            "content": {
              "text/plain": {
                "schema": { "type": "string" }
              }
            }
          }
        }
      }
    }
  }
}
