{ "opencollection": "1.0.0", "info": { "name": "Spring Initializr Generation API", "version": "0.21.0" }, "items": [ { "info": { "name": "Generation", "type": "folder" }, "items": [ { "info": { "name": "Generate Project Archive", "type": "http" }, "http": { "method": "GET", "url": "https://start.spring.io/starter.zip", "params": [ { "name": "type", "value": "", "type": "query", "description": "Build system type" }, { "name": "language", "value": "", "type": "query" }, { "name": "bootVersion", "value": "", "type": "query", "description": "Spring Boot version (e.g., 3.3.0)" }, { "name": "baseDir", "value": "", "type": "query", "description": "Base directory name within the ZIP" }, { "name": "groupId", "value": "", "type": "query" }, { "name": "artifactId", "value": "", "type": "query" }, { "name": "name", "value": "", "type": "query" }, { "name": "description", "value": "", "type": "query" }, { "name": "packageName", "value": "", "type": "query" }, { "name": "packaging", "value": "", "type": "query" }, { "name": "javaVersion", "value": "", "type": "query" }, { "name": "dependencies", "value": "", "type": "query", "description": "Comma-separated dependency IDs (e.g., web,data-jpa,security)" } ] }, "docs": "Generates and downloads a Spring Boot project archive as a ZIP file with the specified configuration." }, { "info": { "name": "Generate Project Archive (TGZ)", "type": "http" }, "http": { "method": "GET", "url": "https://start.spring.io/starter.tgz", "params": [ { "name": "type", "value": "", "type": "query" }, { "name": "language", "value": "", "type": "query" }, { "name": "bootVersion", "value": "", "type": "query" }, { "name": "groupId", "value": "", "type": "query" }, { "name": "artifactId", "value": "", "type": "query" }, { "name": "dependencies", "value": "", "type": "query" } ] }, "docs": "Generates and downloads a Spring Boot project as a TGZ archive" } ] } ], "bundled": true }