name: postman-collection-generator version: 1.0.0 description: Gera colecoes Postman a partir de specs OpenAPI/Swagger, codigo de handler ou documentacao de API. Use quando precisar de colecao testavel para endpoints REST. Nao use para testar endpoints diretamente — gera apenas o artefato de colecao.
Postman Collection Generator
Procedimentos
Etapa 1: Identificar fonte de entrada
- Confirmar que o contrato de carga base definido em
AGENTS.mdfoi cumprido. - Verificar se ha arquivo OpenAPI/Swagger (
.yaml,.json) disponível. - Se nao houver spec, ler handlers HTTP e derivar endpoints, metodos, parametros e schemas.
- Listar endpoints a incluir na colecao.
Etapa 2: Estruturar a colecao
- Criar estrutura de pastas por recurso ou modulo (ex:
Users,Orders). - Para cada endpoint: metodo, URL com variaveis
{{base_url}}, headers, body exemplo. - Adicionar variaveis de ambiente:
base_url,token,api_version. - Incluir testes basicos por request: status code, estrutura da resposta.
Etapa 3: Gerar o JSON Postman Collection v2.1
- Gerar JSON compatível com Postman Collection Format 2.1.
- Usar
{{variavel}}para valores que variam por ambiente. - Incluir exemplos de request e response para cada endpoint.
- Salvar em
docs/postman/<collection-name>.postman_collection.json.
Etapa 4: Documentar variaveis de ambiente
- Gerar arquivo
<collection-name>.postman_environment.jsoncom variaveis e valores de exemplo. - Documentar quais variaveis sao obrigatorias antes de executar a colecao.
Tratamento de Erros
- Se a spec OpenAPI estiver incompleta, gerar a colecao com o que existir e listar endpoints faltantes.
- Nao incluir tokens ou senhas reais nos valores de exemplo — usar placeholders descritivos.
- Se endpoints exigirem autenticacao complexa (OAuth2, MTLS), documentar o fluxo sem implementar.