{
  "openapi": "3.0.3",
  "info": {
    "title": "IA Academia Agent API",
    "version": "1.0.0",
    "description": "API oficial de IA Academia con soporte nativo de consulta de cursos, asistente pedagógico y micropagos MPP/x402 para Agentes de IA."
  },
  "servers": [
    {
      "url": "https://iaacademia.com/api/v1"
    }
  ],
  "x-service-info": {
    "categories": ["education", "ai-training", "news", "certification", "ecommerce"]
  },
  "paths": {
    "/courses": {
      "get": {
        "summary": "Listar cursos y oferta formativa activa de IA Academia",
        "operationId": "listCourses",
        "responses": {
          "200": {
            "description": "Lista de cursos activos recuperada con éxito"
          }
        }
      }
    },
    "/news": {
      "get": {
        "summary": "Obtener las últimas noticias e investigaciones del radar tecnológico",
        "operationId": "getNews",
        "responses": {
          "200": {
            "description": "Catálogo de artículos recuperado con éxito"
          }
        }
      }
    },
    "/enroll": {
      "post": {
        "summary": "Inscripción express a curso o membresía estudiantil",
        "operationId": "enrollCourse",
        "x-payment-info": {
          "intent": "charge",
          "method": "stripe",
          "amount": "1.00",
          "currency": "USD",
          "description": "Reserva de cupo estudiantil para agente IA"
        },
        "responses": {
          "200": {
            "description": "Inscripción procesada exitosamente"
          },
          "402": {
            "description": "Payment Required via x402 / MPP"
          }
        }
      }
    }
  }
}
