Qué es el archivo
Una API es una forma de que un programa le pida algo a otro programa, por ejemplo “leer el estado” o “crear un registro”. Una especificación OpenAPI es el manual estándar de esa API. Es un archivo, en JSON o YAML. El archivo lista:- la dirección base desde la que salen las llamadas
- las acciones, también llamadas endpoints, como “leer el estado”
- las entradas que espera cada acción
- las salidas que devuelve cada acción
paths. Las notas que escribes en el diálogo de Custom API no agregan ni quitan acciones. Lo hace el archivo.
Un archivo que Tess acepta
El archivo más pequeño tiene cuatro piezas. Las palabras del archivo son fijas. No traduzcasopenapi, info ni paths.
openapi: 3.0.3dice que esto es OpenAPI versión 3. Tess acepta 3, o una versión que empieza por3.infoes el nombre de la API. Tess exige este bloque.pathslista las acciones. Tess exige al menos una.getes la acción. Tess también aceptaput,post,delete,patch,head,optionsytrace.
https://api.example.com. El archivo de arriba solo describe la acción /status.
Qué acepta Tess
Swagger 2.0 es un formato antiguo. Tess lo rechaza con este mensaje:
Este archivo usa un formato antiguo (Swagger 2.0). Envía la versión OpenAPI 3 o pide a quien ofrece la API que la actualice.
Dónde conseguir el archivo
- Pídelo al equipo que cuida la API, o a la empresa que la vende. Di que necesitas la spec OpenAPI 3, en JSON o YAML.
- Abre la documentación para desarrolladores del servicio y busca OpenAPI, Swagger o API spec.
- Prueba direcciones habituales de ese servicio, como un enlace que termina en
/openapi.jsono/swagger.json. - Muchas herramientas de API exportan este archivo. El nombre del botón depende de la herramienta. Pregunta al proveedor qué exportación es OpenAPI 3.
Cómo ver la versión
Abre el archivo en cualquier editor de texto y lee las primeras líneas. OpenAPI 3 empieza así:"openapi": "3.0.3".
Swagger 2.0 empieza así:
swagger: "2.0", Tess no acepta el archivo hasta que se convierta.
Convertir Swagger 2.0 a OpenAPI 3
Tess no convierte el archivo. Swagger Editor sí. Estas etiquetas salen del código actual de Swagger Editor.- Abre editor.swagger.io.
- Abre File, después Import File, y elige tu archivo Swagger 2.0. También puedes pegar el archivo en el editor.
- Abre Edit, después Convert to OpenAPI 3.0.x. Ese elemento solo aparece cuando el editor tiene un archivo Swagger 2.0. Queda oculto si el archivo ya es OpenAPI 3.
- Se abre un diálogo titulado Convert to OpenAPI 3.0.x. Dice que la conversión usa la Swagger Converter API, que el contenido del editor se envía a ese conversor y que el texto del editor se sustituye por el resultado.
- Cuando el texto cambie, comprueba que la primera línea sea
openapi:y una versión que empiece por3. - Abre File, después Save (as JSON) o Save (as YAML), y usa esa descarga en Custom API.
https://converter.swagger.io/api/convert. No uses este camino para una spec que no puedes compartir fuera de la empresa. Pide al proveedor un archivo OpenAPI 3.
Si no hay spec
Pide al proveedor un archivo OpenAPI 3. Tess no inventa la lista de acciones. Si el servicio ya ofrece un servidor MCP, no necesitas este archivo. Añade el servidor en Custom MCP.Cuando se rechaza el archivo
Volver al formulario: Custom API.

