Integrar o Routal quando é a IA que escreve o código
Os assistentes de programação mudaram a economia das integrações. O developers.routal.com está construído para essa forma de trabalhar: documentação que a tua IA consegue ler por inteiro antes de escrever a primeira chamada.


Por Pablo Martinez
Lidero Produto e Tecnologia na Routal. Focado no delivery de soluções que entregam valor real à logística. LinkedIn
A parte cara era conectar, não otimizar
Uma integração com um ERP raramente encalha no algoritmo. O otimizador organiza uma frota inteira em segundos. As semanas acumulam-se à volta: autenticar cada pedido, traduzir as encomendas do ERP para o formato de paragens que o Routal entende, paginar respostas longas, ler bem os códigos de erro, manter vivos os webhooks que avisam de cada mudança de estado. Essa canalização, multiplicada pela agenda de um programador, é o que durante anos transformou qualquer ligação num projeto com orçamento e responsável.
Fazer com que dois sistemas se entendam é um problema antigo e aborrecido. Os assistentes de programação tornaram-no, de repente, muito mais barato.
A virada foi dar contexto à IA
O código de integração quase já não se escreve do zero. Encarrega-se a um assistente. Descreves ao Cursor, ao Claude Code, ao Copilot ou ao chat que tiveres aberto aquilo de que precisas, e ele volta com uma primeira versão que quase se aguenta sozinha.
O "quase" pesa. Assim que o assistente toca numa API que não consta do seu treino, preenche as lacunas com aquilo que estatisticamente se parece com uma API: nomes de endpoint verosímeis, um cabeçalho de autenticação que não corresponde, parâmetros que ninguém chegou a implementar. O resultado compila sem reclamar e depois não responde, e perseguir uma alucinação custa mais do que teria custado escrever a chamada à mão.
A novidade deste último ano vive no outro extremo dessa conversa. As APIs começaram a publicar o seu contexto em ficheiros feitos para um modelo ler. O formato que se está a impor chama-se llms.txt. É primo do robots.txt, com a intenção ao contrário: onde um diz a um motor de busca por onde não passar, o outro entrega a um modelo o mapa completo da API. Endpoints, a forma de cada payload, o catálogo de erros, os detalhes que normalmente só se aprendem ao tropeçar, e o modelo mental que dá sentido a tudo o resto.
Com esse ficheiro à frente, o assistente deixa de improvisar. As chamadas saem bem à primeira e o que ocupava semanas cabe numa tarde. À pessoa fica a parte que nunca convém delegar: escolher o que construir e confirmar que o que foi construído aguenta.
O que o Routal põe em cima da mesa
O developers.routal.com nasceu dessa ideia. A intenção era que o teu assistente tenha à frente tudo o que o Routal sabe sobre si próprio antes de escreveres uma única linha.
A página gira à volta de uma frase, o Routal como o cérebro de rotas do teu ERP. As encomendas entram a partir de SAP, Dynamics 365, Navision, Odoo ou qualquer sistema que fale JSON; saem convertidas em rotas otimizadas; são despachadas para os condutores; e os webhooks devolvem cada entrega fechada ao teu sistema. O percurso inteiro cabe nessa linha.
Três ficheiros carregam com o trabalho pesado:
llms.txtfaz de índice: título, resumo e URL de cada página e cada endpoint, para que o modelo saiba o que existe e onde procurar.llms-full.txté a versão integral. Toda a documentação condensada em cerca de 150 KB, calibrada para entrar de uma só peça na janela de contexto. É a referência oficial e regenera-se sozinha sempre que algo muda.openapi.jsoné a especificação OpenAPI 3.0, a que os geradores de clientes mastigam.
A isto juntam-se duas comodidades. Cada receita de integração tem um botão que a abre no ChatGPT, Claude, Copilot ou Gemini com o contexto já carregado, e há modelos para fixar todo o contexto nas regras do Cursor ou do Claude Code. A documentação está escrita para que um modelo a consuma tanto como tu a lês.
Como entregá-lo ao teu assistente
Não é preciso uma ferramenta específica. Serve a que já usas. Quatro passos.
1. Dá-lhe o contexto. Funciona igual em qualquer chat. Cola este endereço na conversa e pede o que precisas:
https://developers.routal.com/llms-full.txt
Se a tua ferramenta não aceitar links, abre o ficheiro e cola o texto diretamente. A partir daí o modelo tem o Routal inteiro à mão.
2. Para experimentar, zero configuração. Cada receita traz o botão "Open in AI assistant". Escolhes ChatGPT, Claude, Copilot ou Gemini e abre com o contexto e um prompt já escritos. É o caminho cómodo para testar um cenário antes de lhe dedicar tempo.
3. Para ir a sério, fixa-o uma vez. O contexto vive no ficheiro de regras do teu editor e aplica-se em cada sessão sem teres de te lembrar dele:
- No Cursor, o ficheiro
.cursor/rules/routal.mdc - No Claude Code, dentro do teu
CLAUDE.md - No Windsurf, Copilot ou outros, apontando para o URL de
llms-full.txt
Convém rematar com uma ordem firme: que não invente endpoints, e que dê por inexistente tudo o que não apareça em llms-full.txt ou em openapi.json.
4. Confirma antes de confiares. Basta uma pergunta de controlo: "escreve uma chamada curl que crie um plano do Routal para amanhã". Se o contexto entrou bem, três sinais denunciam-no:
- a chave viaja como
private_keyna query string (o erro habitual é colocá-la num cabeçalhoAuthorization) - aparece o
project_id - o URL base é
api.routal.com, não o da documentação
Se algo desafinar, voltas a colar o llms-full.txt e pedes-lhe que o releia. Meio minuto e já sabes se o assistente está em condições de escrever código a sério.
A parte que não se delega
Fica um pormenor que não vale a pena disfarçar. O assistente redige o código; a responsabilidade continua onde sempre esteve. Alguém decide o que integrar e alguém assina que a autenticação, os webhooks e os casos limite se comportam antes de aquilo chegar a produção. A pergunta de controlo do passo quatro é exatamente essa assinatura.
E a qualidade do que sai está colada à qualidade do contexto que entra. Por isso o trabalho mudou de natureza mais do que de volume: de escrever o código repetido passou-se a cuidar do contexto, que nos cabe a nós, e a enunciar bem o problema e rever a resposta, que te cabe a ti. Sai mais curto e, com alguma sorte, mais interessante.
Por onde começar
O primeiro passo custa menos do que sugere a memória de integrações anteriores. Geras uma API key no painel do planner, abres developers.routal.com, colas o URL de llms-full.txt no teu assistente e pedes a primeira chamada. As receitas estão agrupadas pelo ritmo real de cada operação: batch noturno de distribuição B2B, esse batch com despacho ao vivo por cima, same-day, logística inversa, serviço de campo, serviços recorrentes. É provável que uma descreva a tua quase sem retoques.
O guia de integração com IA percorre o processo inteiro em detalhe. E se preferires vê-lo sobre as tuas próprias rotas antes de abrir o editor, escreve-nos.
Calcular a rota há anos que é a parte rápida. A cablagem que a liga à tua operação começa finalmente a mover-se à mesma velocidade.
Perguntas frequentes
O que é o llms-full.txt e por que importa nas integrações?+
É toda a documentação da Routal condensada em cerca de 150 KB, calibrada para caber inteira na janela de contexto de uma IA. Com esse arquivo à frente, as chamadas saem certas na primeira tentativa em vez de serem inventadas.
Com quais assistentes de IA o developers.routal.com funciona?+
Com qualquer um. A documentação foi pensada para Cursor, Claude Code, GitHub Copilot, ChatGPT e Gemini. Cada receita tem um botão 'Abrir no assistente de IA' e você pode fixar o contexto nas regras do Cursor ou no seu CLAUDE.md.
Como confirmo que a IA gerou uma chamada correta à API?+
Peça um curl que crie um plano para amanhã. A chave deve viajar como private_key na query string, o project_id deve aparecer e a URL base precisa ser api.routal.com, não a da documentação.
A IA escrever o código elimina a minha responsabilidade?+
Não. O assistente redige o código, mas alguém ainda decide o que integrar e assina que a autenticação, os webhooks e os casos extremos funcionam antes de chegar à produção.
O custo de integrar estava no encanamento entre sistemas, e a IA o tornou barato.
Um assistente só escreve código correto se você der a ele o contexto da API.
O developers.routal.com publica esse contexto para máquinas: llms.txt, llms-full.txt e openapi.json.
Cole a URL do llms-full.txt na IA que você usar, peça a primeira chamada e verifique-a.
Decidir o que integrar e validá-lo antes da produção continua sendo seu.

Por Pablo Martinez
Lidero Produto e Tecnologia na Routal. Focado no delivery de soluções que entregam valor real à logística. LinkedIn
Artigos relacionados
eCMR e Documento de Controlo digital 2026: guia para PMEs
Em 5 de outubro de 2026, o Documento de Controlo do transporte público rodoviário de mercadorias deixa de ser válido em papel em Espanha. Explicamos o que muda com a Lei 9/2025 de Mobilidade Sustentável, em que se distingue do eCMR, a exceção para veículos abaixo de 2 toneladas e como preparar a sua frota sem um projeto de seis meses.
Por Routal Team
Rastreamento de Última Milha: O Que É e Por Que Elimina as Chamadas de "Onde Está o Meu Pedido?"
O seu cliente não sabe se a encomenda está no armazém, na carrinha ou em casa do vizinho. Liga. A sua equipa liga ao motorista. O motorista não pode atender. Isto tem solução.
Por Routal Team
Planeador Inteligente de Rotas: O Que É e O Que Muda na Sua Operação
12 motoristas, 180 paragens e duas horas pela frente. Ou cinco minutos com um planeador inteligente. Isto é o que muda quando deixa de planear rotas manualmente.
Por Routal Team
Menos incêndios. Mais controle diário.
Se desejar, podemos fazer uma demonstração adaptada à sua operação.



