O que é o arquivo
Uma API é um jeito de um programa pedir algo a outro programa, por exemplo “ler o status” ou “criar um registro”. Uma especificação OpenAPI é o manual padrão dessa API. É um arquivo, em JSON ou YAML. O arquivo lista:- o endereço base de onde as chamadas partem
- as ações, também chamadas de endpoints, como “ler o status”
- as entradas que cada ação espera
- as saídas que cada ação devolve
paths. As notas que você digita no diálogo de Custom API não acrescentam nem removem ações. O arquivo é que faz isso.
Um arquivo que a Tess aceita
O menor arquivo tem quatro peças. As palavras do arquivo são fixas. Você não traduzopenapi, info nem paths.
openapi: 3.0.3diz que isto é OpenAPI versão 3. A Tess aceita 3, ou uma versão que começa com3.infoé o nome da API. A Tess exige este bloco.pathslista as ações. A Tess exige pelo menos uma.geté a ação. A Tess também aceitaput,post,delete,patch,head,optionsetrace.
https://api.example.com. O arquivo acima só descreve a ação /status.
O que a Tess aceita
Swagger 2.0 é um formato antigo. A Tess recusa com esta mensagem:
Este arquivo está num formato antigo (Swagger 2.0). Envie a versão OpenAPI 3, ou peça a quem fornece a API para atualizá-la.
Onde conseguir o arquivo
- Peça ao time que cuida da API, ou à empresa que a vende. Diga que você precisa da spec OpenAPI 3, em JSON ou YAML.
- Abra a documentação para desenvolvedores do serviço e procure OpenAPI, Swagger ou API spec.
- Tente endereços comuns nesse serviço, como um link que termina em
/openapi.jsonou/swagger.json. - Muitas ferramentas de API exportam esse arquivo. O nome do botão depende da ferramenta. Pergunte ao fornecedor qual exportação é OpenAPI 3.
Como ver a versão
Abra o arquivo em qualquer editor de texto e leia as primeiras linhas. OpenAPI 3 começa assim:"openapi": "3.0.3".
Swagger 2.0 começa assim:
swagger: "2.0", a Tess não aceita o arquivo até ele ser convertido.
Converter Swagger 2.0 para OpenAPI 3
A Tess não converte o arquivo. O Swagger Editor converte. Estes rótulos vêm do código atual do Swagger Editor.- Abra editor.swagger.io.
- Abra File, depois Import File, e escolha o arquivo Swagger 2.0. Você também pode colar o arquivo no editor.
- Abra Edit, depois Convert to OpenAPI 3.0.x. Esse item só aparece quando o editor está com um arquivo Swagger 2.0. Ele fica oculto se o arquivo já é OpenAPI 3.
- Abre um diálogo com o título Convert to OpenAPI 3.0.x. Ele diz que a conversão usa a Swagger Converter API, que o conteúdo do editor é enviado a esse conversor e que o texto do editor é substituído pelo resultado.
- Depois que o texto mudar, confira se a primeira linha é
openapi:e uma versão que começa com3. - Abra File, depois Save (as JSON) ou Save (as YAML), e use esse download em Custom API.
https://converter.swagger.io/api/convert. Não use esse caminho para uma spec que você não pode compartilhar fora da empresa. Peça ao fornecedor um arquivo OpenAPI 3.
Se não existe spec
Peça ao fornecedor um arquivo OpenAPI 3. A Tess não inventa a lista de ações. Se o serviço já oferece um servidor MCP, você não precisa deste arquivo. Adicione o servidor em Custom MCP.Quando o arquivo é recusado
Voltar ao formulário: Custom API.

