A worked example, rendered from real sample data. Sign in to run the tool on your own input.
{"openapi":"3.0.0","info":{"title":"User API","version":"1.0"},"servers":[{"url":"https://api.example.com"}],"paths":{"/users":{"get":{"summary":"List users"},"post":{"summary":"Create user"}},"/users/{id}":{"get":{"summary":"Get user"},"delete":{"summary":"Delete user"}}}}{
"info": {
"_postman_id": "user-api-1-0",
"name": "User API 1.0",
"description": "Generated from OpenAPI 3.0.0",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "default",
"item": [
{
"name": "List users",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/users",
"host": [
"{{baseUrl}}"
],
"path": [
"users"
],
"query": [],
"variable": []
},
"description": "List users"
},
"response": []
},
{
"name": "Create user",
"request": {
"method": "POST",
"header": [],
"url": {
"raw": "{{baseUrl}}/users",
"host": [
"{{baseUrl}}"
],
"path": [
"users"
],
"query": [],
"variable": []
},
"description": "Create user"
},
"response": []
},
{
"name": "Get user",
"request": {
"method": "GET",
"header": [],
"url": {
"raw": "{{baseUrl}}/users/{id}",
"host": [
"{{baseUrl}}"
],
"path": [
"users",
":id"
],
"qu
…
Convert an OpenAPI / Swagger spec into a Collection JSON v2.1 payload. Part of the DevTools Surf developer suite. Browse more tools in the API / Config collection.