{"id":43399,"date":"2026-05-28T12:30:22","date_gmt":"2026-05-28T10:30:22","guid":{"rendered":"https:\/\/mtp.global\/es\/?p=43399"},"modified":"2026-05-29T09:17:38","modified_gmt":"2026-05-29T07:17:38","slug":"jania-automation-api-del-cambio-de-contrato-al-test-en-minutos","status":"publish","type":"post","link":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/","title":{"rendered":"JanIA Automation API: del\u00a0cambio de contrato\u00a0al test, en minutos"},"content":{"rendered":"\n<p><strong>JanIA Automation API es una suite que automatiza el ciclo completo de evoluci\u00f3n de una API, desde la persistencia de especificaciones en una base de datos compartida hasta la comparaci\u00f3n de versiones, detecci\u00f3n de breaking changes y generaci\u00f3n autom\u00e1tica de tests ejecutables en m\u00faltiples formatos con IA. Te contamos c\u00f3mo funciona y sus beneficios.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El reto<\/h2>\n\n\n\n<p>Cada nueva versi\u00f3n de una API no deber\u00eda convertirse en un cuello de botella para toda la organizaci\u00f3n. Sin embargo, cuando no existe una gesti\u00f3n eficiente del cambio, el impacto se propaga r\u00e1pidamente: QA debe rehacer gran parte de su bater\u00eda de pruebas, los equipos consumidores descubren los breaking changes demasiado tarde y los costes de coordinaci\u00f3n se disparan a medida que crece el n\u00famero de integraciones. El resultado es una entrega m\u00e1s lenta, mayor fricci\u00f3n entre equipos y un aumento del riesgo operativo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Breaking changes invisibles:<\/strong> Cambios aparentemente peque\u00f1os \u2014como una modificaci\u00f3n en la paginaci\u00f3n o un campo que pasa a ser obligatorio\u2014 no se detectan a tiempo y terminan descubri\u00e9ndose cuando una integraci\u00f3n falla directamente en producci\u00f3n.<\/li>\n\n\n\n<li><strong>Tests que envejecen: <\/strong>Las colecciones de Postman, JMeter o Java quedan r\u00e1pidamente ligadas a una versi\u00f3n espec\u00edfica de la API. Mantenerlas y actualizarlas manualmente supone un alto coste y ralentiza la evoluci\u00f3n de los equipos.<\/li>\n\n\n\n<li><strong>Coordinaci\u00f3n:<\/strong> Cada equipo productor de APIs debe sincronizarse con todos los consumidores ante cualquier cambio. A medida que la organizaci\u00f3n crece, el esfuerzo de comunicaci\u00f3n, validaci\u00f3n y handover aumenta de forma exponencial, ralentizando la entrega y multiplicando la complejidad operativa.<\/li>\n\n\n\n<li><strong>Sin trazabilidad de coste: <\/strong>Generar tests con IA puede parecer econ\u00f3mico, pero la mayor\u00eda de los equipos no tiene visibilidad real sobre el coste de cada sesi\u00f3n, ejecuci\u00f3n o iteraci\u00f3n. Sin m\u00e9tricas claras, optimizar el uso y escalar la adopci\u00f3n se vuelve mucho m\u00e1s dif\u00edcil.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Flujo end-to-end<\/h2>\n\n\n\n<p>Una base de datos compartida que centraliza todas las versiones de cada API y convierte el cambio en un proceso controlado, trazable y automatizable. Sobre esta capa com\u00fan se construyen cinco pasos que cubren todo el ciclo de vida: desde la detecci\u00f3n de cambios hasta la generaci\u00f3n y validaci\u00f3n autom\u00e1tica de tests.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\" style=\"font-size:2.5rem\"><table style=\"border-width:20px\"><tbody><tr><td><strong>1<\/strong><\/td><td><strong>Persistencia de especificaciones en base de datos<\/strong><br>El sistema procesa autom\u00e1ticamente definiciones OpenAPI y transforma endpoints, par\u00e1metros, esquemas y respuestas en un modelo relacional centralizado. Esto permite versionar, consultar y comparar APIs de forma estructurada y escalable.<\/td><\/tr><tr><td><strong>2<\/strong><\/td><td><strong>Comparaci\u00f3n autom\u00e1tica entre versiones<\/strong><br>Detecta de forma inteligente endpoints a\u00f1adidos, eliminados o modificados entre distintas versiones de una API, identificando adem\u00e1s los breaking changes mediante reglas configurables y adaptadas a cada organizaci\u00f3n.<\/td><\/tr><tr><td><strong>3<\/strong><\/td><td><strong>Reporting multi-formato: genera autom\u00e1ticamente informes en HTML, PDF y JSON<\/strong><br>Vista ejecutiva del nivel de riesgo, comparativas visuales side-by-side con diferencias resaltadas y una salida estructurada en JSON lista para integrarse en los siguientes pasos del pipeline.<\/td><\/tr><tr><td><strong>4<\/strong><\/td><td><strong>Generaci\u00f3n de tests con IA<\/strong><br>El sistema aplica cinco estrategias en paralelo \u2014happy path, validaci\u00f3n, seguridad, edge cases y casos b\u00e1sicos\u2014 para cubrir de forma integral cada cambio de la API. Adem\u00e1s, los tests se generan en m\u00faltiples formatos de manera simult\u00e1nea, mientras que el coste de cada sesi\u00f3n se registra y persiste en la base de datos para garantizar trazabilidad y control econ\u00f3mico.<\/td><\/tr><tr><td><strong>5<\/strong><\/td><td><strong>Ejecutar contra API en vivo<\/strong><br>Los tests se ejecutan directamente sobre la API real a trav\u00e9s del proyecto Java generado, integr\u00e1ndose con Surefire para capturar resultados de forma estructurada. Cada caso \u2014incluyendo estado, errores y mensajes de fallo\u2014 se parsea y se persiste en la base de datos, asegurando trazabilidad completa del comportamiento en producci\u00f3n.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ventajas<\/h2>\n\n\n\n<p>Seis ventajas clave que transforman la forma en la que los equipos construyen, validan y mantienen APIs desde el primer d\u00eda.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-white-background-color has-background has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\"><strong>Testing en minutos, no en d\u00edas<\/strong><\/th><th class=\"has-text-align-left\" data-align=\"left\"><strong>Una \u00fanica fuente<\/strong><\/th><th class=\"has-text-align-left\" data-align=\"left\"><strong>Control total de breaking changes<\/strong><\/th><th class=\"has-text-align-left\" data-align=\"left\"><strong>Visibilidad completa del coste de IA<\/strong><\/th><th><strong>Generaci\u00f3n multi-formato sin esfuerzo<\/strong><\/th><th><strong>Flexibilidad total en IA<\/strong><\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Genera bater\u00edas completas de tests ejecutables en menos de 10 minutos. Lo que antes requer\u00eda coordinaci\u00f3n entre equipos de API y QA durante d\u00edas, ahora se resuelve en un \u00fanico flujo automatizado.<\/td><td class=\"has-text-align-left\" data-align=\"left\">Todas las versiones de todas las APIs centralizadas en una sola base de datos. Cualquier equipo puede consultar, comparar y reutilizar informaci\u00f3n en tiempo real, sin duplicidades ni inconsistencias.<\/td><td class=\"has-text-align-left\" data-align=\"left\">Cada cambio incompatible se detecta y se documenta autom\u00e1ticamente en reportes visuales (en formatos HTML y PDF), listos para auditor\u00eda, seguimiento o integraci\u00f3n directa en tickets.<\/td><td class=\"has-text-align-left\" data-align=\"left\">Cada ejecuci\u00f3n registra consumo de tokens y coste estimado. M\u00e9tricas listas para integrarse en dashboards como Grafana o Metabase, aportando transparencia total sobre el uso de IA.<\/td><td>Una sola sesi\u00f3n produce autom\u00e1ticamente artefactos en Java, Postman, Insomnia, JMeter y JSON. Cada equipo trabaja directamente en su formato preferido, sin conversiones manuales<\/td><td>Compatible con m\u00faltiples proveedores o modelos de Inteligencia Artificial como OpenAI, Claude y Gemini. Cambia de modelo sin alterar tu l\u00f3gica ni interrumpir el flujo de trabajo.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Antes vs. despu\u00e9s<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>sin la suite (manual)<\/th><th>con la suite (automatizado)<\/th><\/tr><\/thead><tbody><tr><td>&#8211; Las nuevas versiones de la API llegan por email con changelogs dif\u00edciles de procesar.<br>&#8211; QA debe interpretar cambios y reescribir tests manualmente en herramientas como Postman.<br>&#8211; Los equipos consumidores suelen enterarse tarde de los breaking changes.<br>&#8211; No existe un ecosistema unificado de pruebas (JMeter, Java, etc.), todo se construye de forma aislada.<br>&#8211; El uso de IA no est\u00e1 optimizado ni trazable en costes.<br>&#8211; Los fallos en producci\u00f3n se detectan tarde, normalmente en post-mortem.<\/td><td>&#8211; Cada nueva versi\u00f3n se persiste y se hace visible para todos los equipos en tiempo real.<br>&#8211; Genera reportes enriquecidos (HTML, PDF, JSON) con los breaking changes claramente destacados.<br>&#8211; Los consumidores reciben autom\u00e1ticamente los cambios como artefactos integrados en el pipeline.<br>&#8211; Una sola ejecuci\u00f3n de IA genera de forma consistente Postman, Insomnia, JMeter, Java y JSON.<br>&#8211; El uso de IA queda completamente trazado, incluyendo costes y consumo de tokens.<br>&#8211; Valida autom\u00e1ticamente los tests contra la API en vivo antes de cualquier despliegue.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Nuevas posibilidades<\/h2>\n\n\n\n<p>Lo que hemos construido es solo el punto de partida. Esta arquitectura abre la puerta a una evoluci\u00f3n continua, con mejoras ya dise\u00f1adas en el roadmap que llevan el sistema a un nuevo nivel de automatizaci\u00f3n e inteligencia.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">planificado<br><br>Automatizaci\u00f3n CI\/CD con generaci\u00f3n de PRs<\/th><th>planificado<br><br>Soporte avanzado para monorepos<\/th><th>planificado<br><br>Despliegue en entornos self-hosted<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Cada nueva versi\u00f3n de una API activa un flujo completamente automatizado: detecci\u00f3n del cambio, an\u00e1lisis, generaci\u00f3n de patch y creaci\u00f3n de pull requests en todos los repositorios consumidores. Menos fricci\u00f3n, m\u00e1s velocidad, cero trabajo manual repetitivo.<\/td><td>Los monorepos requieren inteligencia adicional. Evolucionamos hacia un sistema de marcadores m\u00e1s expresivo que permite identificar y mapear autom\u00e1ticamente cada contrato dentro de estructuras complejas.<\/td><td>Libertad total de infraestructura. Soporte para modelos como Ollama, vLLM y llama.cpp en entornos privados, garantizando control total sobre el c\u00f3digo y los datos sin depender de servicios cloud externos.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">planificado<br><br>Evoluci\u00f3n hacia APIs modernas: gRPC y Protobuf<\/th><th>planificado<br><br>Soporte para arquitectura de eventos (AsyncAPI)<\/th><th>planificado<br><br>Calidad garantizada con tests del core<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Ampliamos el an\u00e1lisis de cambios a contratos gRPC y Protobuf, extendiendo la inteligencia del sistema m\u00e1s all\u00e1 de REST. Un mismo motor, nuevos protocolos, mayor cobertura.<\/td><td>Detectamos y analizamos cambios en sistemas event-driven como Kafka, RabbitMQ o WebSocket, manteniendo consistencia en entornos distribuidos y altamente din\u00e1micos.<\/td><td>Reforzamos la base del sistema con una cobertura completa de pruebas en componentes clave , asegurando estabilidad y escalabilidad a largo plazo.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Encaja en el portfolio de MTP<\/h2>\n\n\n\n<p>La suite se alinea de forma natural con los servicios que MTP ya ofrece a sus clientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/mtp.global\/es\/servicios\/quality-assurance\/\" type=\"link\" id=\"https:\/\/mtp.global\/es\/servicios\/quality-assurance\/\" target=\"_blank\" rel=\"noreferrer noopener\">Quality Assurance<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/mtp.global\/es\/servicios\/devops\/\" type=\"link\" id=\"https:\/\/mtp.global\/es\/servicios\/devops\/\" target=\"_blank\" rel=\"noreferrer noopener\">DevOps<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/mtp.global\/es\/servicios\/consultoria-de-transformacion-digital\/\" type=\"link\" id=\"https:\/\/mtp.global\/es\/servicios\/consultoria-de-transformacion-digital\/\" target=\"_blank\" rel=\"noreferrer noopener\">Transformacion Digital<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/mtp.global\/es\/servicios\/ciberseguridad\/\" type=\"link\" id=\"https:\/\/mtp.global\/es\/servicios\/ciberseguridad\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ciberseguridad<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/mtp.global\/es\/servicios\/accesibilidad-digital-y-ux\/\" type=\"link\" id=\"https:\/\/mtp.global\/es\/servicios\/accesibilidad-digital-y-ux\/\" target=\"_blank\" rel=\"noreferrer noopener\">Accesibilidad &amp; UX<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/mtp.global\/es\/servicios\/aceleradores\/\" type=\"link\" id=\"https:\/\/mtp.global\/es\/servicios\/aceleradores\/\" target=\"_blank\" rel=\"noreferrer noopener\">Aceleradores<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><a href=\"https:\/\/mtp.global\/es\/contacto\/\" type=\"link\" id=\"https:\/\/mtp.global\/es\/contacto\/\" target=\"_blank\" rel=\"noreferrer noopener\">Contacta con MTP<\/a><\/strong> para m\u00e1s informaci\u00f3n sobre todos los servicios para garantizar la confianza del negocio digital.<\/h4>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JanIA Automation API es una suite que automatiza el ciclo completo de evoluci\u00f3n de una API, desde la persistencia de especificaciones en una base de datos compartida hasta la comparaci\u00f3n de versiones, detecci\u00f3n de breaking changes y generaci\u00f3n autom\u00e1tica de tests ejecutables en m\u00faltiples formatos con IA. Te contamos c\u00f3mo funciona y sus beneficios.<\/p>\n","protected":false},"author":27,"featured_media":43418,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[212],"tags":[],"class_list":["post-43399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ia"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JanIA Automation API: del\u00a0cambio de contrato\u00a0al test, en minutos<\/title>\n<meta name=\"description\" content=\"JanIA Automation API es una suite que automatiza el ciclo completo de evoluci\u00f3n de una API. Te contamos c\u00f3mo funciona y sus beneficios.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JanIA Automation API: del\u00a0cambio de contrato\u00a0al test, en minutos\" \/>\n<meta property=\"og:description\" content=\"JanIA Automation API es una suite que automatiza el ciclo completo de evoluci\u00f3n de una API. Te contamos c\u00f3mo funciona y sus beneficios.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/\" \/>\n<meta property=\"og:site_name\" content=\"MTP Espa\u00f1a\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-28T10:30:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-29T07:17:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mtp.global\/es\/wp-content\/uploads\/2026\/05\/MTP-Blog-suite-api-jania.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Adriana Janeiro\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adriana Janeiro\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JanIA Automation API: del\u00a0cambio de contrato\u00a0al test, en minutos","description":"JanIA Automation API es una suite que automatiza el ciclo completo de evoluci\u00f3n de una API. Te contamos c\u00f3mo funciona y sus beneficios.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/","og_locale":"es_ES","og_type":"article","og_title":"JanIA Automation API: del\u00a0cambio de contrato\u00a0al test, en minutos","og_description":"JanIA Automation API es una suite que automatiza el ciclo completo de evoluci\u00f3n de una API. Te contamos c\u00f3mo funciona y sus beneficios.","og_url":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/","og_site_name":"MTP Espa\u00f1a","article_published_time":"2026-05-28T10:30:22+00:00","article_modified_time":"2026-05-29T07:17:38+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2026\/05\/MTP-Blog-suite-api-jania.webp","type":"image\/webp"}],"author":"Adriana Janeiro","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Adriana Janeiro"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/#article","isPartOf":{"@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/"},"author":{"name":"Adriana Janeiro","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/34aa8819eb362056971aba0498acf4cd"},"headline":"JanIA Automation API: del\u00a0cambio de contrato\u00a0al test, en minutos","datePublished":"2026-05-28T10:30:22+00:00","dateModified":"2026-05-29T07:17:38+00:00","mainEntityOfPage":{"@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/"},"wordCount":1374,"publisher":{"@id":"https:\/\/mtp.global\/es\/#organization"},"image":{"@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/#primaryimage"},"thumbnailUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2026\/05\/MTP-Blog-suite-api-jania.webp","articleSection":["IA"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/","url":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/","name":"JanIA Automation API: del\u00a0cambio de contrato\u00a0al test, en minutos","isPartOf":{"@id":"https:\/\/mtp.global\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/#primaryimage"},"image":{"@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/#primaryimage"},"thumbnailUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2026\/05\/MTP-Blog-suite-api-jania.webp","datePublished":"2026-05-28T10:30:22+00:00","dateModified":"2026-05-29T07:17:38+00:00","description":"JanIA Automation API es una suite que automatiza el ciclo completo de evoluci\u00f3n de una API. Te contamos c\u00f3mo funciona y sus beneficios.","breadcrumb":{"@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/#primaryimage","url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2026\/05\/MTP-Blog-suite-api-jania.webp","contentUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2026\/05\/MTP-Blog-suite-api-jania.webp","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/mtp.global\/es\/blog\/ia\/jania-automation-api-del-cambio-de-contrato-al-test-en-minutos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mtp.global\/es\/home\/"},{"@type":"ListItem","position":2,"name":"JanIA Automation API: del\u00a0cambio de contrato\u00a0al test, en minutos"}]},{"@type":"WebSite","@id":"https:\/\/mtp.global\/es\/#website","url":"https:\/\/mtp.global\/es\/","name":"MTP Global","description":"","publisher":{"@id":"https:\/\/mtp.global\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mtp.global\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/mtp.global\/es\/#organization","name":"MTP Global","url":"https:\/\/mtp.global\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/#\/schema\/logo\/image\/","url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2024\/07\/MTP-global.png","contentUrl":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2024\/07\/MTP-global.png","width":1200,"height":400,"caption":"MTP Global"},"image":{"@id":"https:\/\/mtp.global\/es\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/34aa8819eb362056971aba0498acf4cd","name":"Adriana Janeiro","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mtp.global\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/548bb87bbef638e1fe2fba1dd9937978dddc0cedecbcc3a06a1b113e5f9dbe91?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/548bb87bbef638e1fe2fba1dd9937978dddc0cedecbcc3a06a1b113e5f9dbe91?s=96&d=mm&r=g","caption":"Adriana Janeiro"},"url":"https:\/\/mtp.global\/es\/blog\/author\/adriana-janeiro\/"}]}},"fimg_url":"https:\/\/mtp.global\/es\/wp-content\/uploads\/2026\/05\/MTP-Blog-suite-api-jania.webp","_links":{"self":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts\/43399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/comments?post=43399"}],"version-history":[{"count":0,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/posts\/43399\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/media\/43418"}],"wp:attachment":[{"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/media?parent=43399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/categories?post=43399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mtp.global\/es\/wp-json\/wp\/v2\/tags?post=43399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}