Postman para cURL converte uma exportação completa de coleção em comandos de terminal que você pode executar, transformar em script e versionar. Solte o JSON da Coleção v2.1 e cada requisição — pastas aninhadas incluídas — vira um comando cURL: variáveis de coleção como {{baseUrl}} são substituídas a partir da própria lista da exportação, tokens bearer e credenciais basic viram cabeçalhos Authorization corretos (base64 incluído), e corpos raw JSON, urlencoded, form-data e GraphQL traduzem para suas flags corretas. As aspas são o que todo mundo erra na mão: corpos e cookies cheios de aspas saem escapados no estilo POSIX. Marcadores sem valor ficam visíveis e são informados, e uma chave de ocultação mascara os cabeçalhos Authorization, Cookie e de chaves de API.
Recursos
Percorre pastas recursivamente: todas as requisições
Variáveis de coleção substituídas; não resolvidas, informadas
Auth bearer e basic convertidas em cabeçalhos Authorization
Corpos raw, urlencoded, form-data e GraphQL
Escape de aspas seguro para POSIX em tudo
Visão por requisição e script completo da coleção
Como usar Postman para cURL
Exporte do Postman: Coleção → ⋯ → Exportar → v2.1
Solte o JSON aqui ou cole
Escolha uma requisição ou copie todos os comandos como script
Ative a ocultação antes de compartilhar qualquer coisa
Variável resolvida da coleção; token conversível em REDACTED.
Erros comuns e solução de problemas
Os comandos ainda contêm {{marcadores}}. — Essas variáveis vivem num ambiente do Postman, não na coleção: ambientes exportam separado. O conversor lista cada nome não resolvido; preencha no terminal ou reexporte com valores em variáveis de coleção.
A exportação não passa na análise. — Só o JSON de Coleção v2.x tem a árvore item percorrida aqui. No Postman escolha Exportar → Coleção v2.1, o padrão nas versões atuais.
Uploads de arquivo em form-data mostram @FILE. — A exportação não guarda conteúdo de arquivos, só que existia um campo de arquivo. Troque @FILE por um caminho real antes de executar.
Perguntas frequentes
Como exporto uma coleção do Postman para converter?
Passe o mouse na coleção, abra o menu ⋯, escolha Exportar e mantenha Coleção v2.1. O JSON resultante é o que este conversor lê: requisições, pastas, variáveis, autenticação e corpos.
As variáveis de ambiente do Postman são resolvidas?
As de coleção sim; as de ambiente são uma exportação separada que o arquivo da coleção não contém. Nomes não resolvidos são informados e ficam como {{marcadores}} visíveis.
Como a autenticação do Postman é convertida?
Bearer vira -H Authorization: Bearer …; basic é codificada em base64 no cabeçalho padrão. A auth no nível da requisição vence quando as duas existem.
Por que ocultar segredos antes de compartilhar um comando?
Comandos viajam para tickets, chats e históricos de terminal, e tokens vivos viajam junto. A ocultação mascara os cabeçalhos sensíveis deixando a forma da requisição compartilhável.
Ferramentas relacionadas
HAR para cURL — Converte requisições de um HAR em comandos cURL executáveis.
cURL para Fetch — Converta um comando curl em uma chamada fetch() de JavaScript.
curl para Python — Converta um comando curl em um script Python com a biblioteca requests.
Cliente de API — Envie requisições HTTP, monte cabeçalhos e parâmetros e inspecione respostas; salva as últimas 25.
Gerador de URL e UTM — Construa e valide URLs de produção codificadas com parâmetros UTM.
curl para Node.js — Converta um comando curl em uma requisição Node.js com axios.
Mais ferramentas de Ferramentas de API
cURL para C# — Converte um comando curl em código C# com HttpClient.
cURL para Java — Converte um comando curl em código Java com HttpClient.
cURL para Ruby — Converte um comando curl em código Ruby com Net::HTTP.
cURL para PowerShell — Converte um comando curl em uma chamada Invoke-RestMethod do PowerShell.
cURL para Swift — Converte um comando curl em código Swift com URLSession.
cURL para Dart — Converte um comando curl em código Dart com package:http.
cURL para Fetch — Converta um comando curl em uma chamada fetch() de JavaScript.
Analisador de URL — Decomponha uma URL em suas partes e liste os parâmetros de consulta.
Cliente de API — Envie requisições HTTP, monte cabeçalhos e parâmetros e inspecione respostas; salva as últimas 25.
Gerador de URL e UTM — Construa e valide URLs de produção codificadas com parâmetros UTM.
Testador de API da OpenAI — Crie, execute e copie requisições à API Chat Completions da OpenAI como cURL, Python e JavaScript.