postmanlabs/swagger2-to-postman

Name: swagger2-to-postman

Owner: Postman

Description: Converter for swagger 2.0 JSON to Postman Collection

Created: 2015-03-21 10:51:23.0

Updated: 2018-01-12 16:52:22.0

Pushed: 2018-01-16 21:37:45.0

Homepage:

Size: 80

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Swagger 2 to Postman converter

Converter for swagger 2.0 JSON to Postman Collection v1

Install dependencies

run $ npm install to install the dependencies

Run NPM test

run $ npm test to see the converter in action

Want to convert your own files?

convert.js provides a jsFace class - Swagger2Postman. Check test/converter.spec.js for basic usage.

Initialise class:

var swaggerConverter = new Swagger2Postman();

Optionally, set a logger:

swaggerConverter.setLogger(console.log);

Convert your Swagger 2.0 JSON:

var convertResult = swaggerConverter.convert(swaggerJson);

Check the result:

convertResult.status === "failed"

for unsuccessful conversions. Check convertResult.message

convertResult.status === "passed"

for successful conversions. Check convertResult.collection for the Postman collection JSON

Optional Configuration Parameters: The constructor can also take in a map of configuration options

options = {
cludeQueryParams: false


swaggerConverter = new Swagger2Postman(options);

valid options are: includeQueryParams - (default true) Include query string parameters in the request url.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.