Delimit
Playground
Docs
Blog
Pricing
GitHub
API Playground
Paste two OpenAPI specs and see what breaks. No install required.
Base Spec (v1)
openapi: "3.0.3" info: title: Users API version: "1.0.0" paths: /users: get: summary: List all users parameters: - name: limit in: query required: false schema: type: integer responses: "200": description: OK content: application/json: schema: type: array items: type: object properties: id: type: integer name: type: string email: type: string role: type: string enum: - admin - editor - viewer /users/{id}: get: summary: Get user by ID parameters: - name: id in: path required: true schema: type: integer responses: "200": description: OK content: application/json: schema: type: object properties: id: type: integer name: type: string email: type: string role: type: string enum: - admin - editor - viewer delete: summary: Delete user parameters: - name: id in: path required: true schema: type: integer responses: "204": description: Deleted
Changed Spec (v2)
openapi: "3.0.3" info: title: Users API version: "1.1.0" paths: /users: get: summary: List all users parameters: - name: limit in: query required: true schema: type: string responses: "200": description: OK content: application/json: schema: type: array items: type: object properties: id: type: string name: type: string role: type: string enum: - admin - viewer /users/{id}: get: summary: Get user by ID parameters: - name: id in: path required: true schema: type: integer - name: fields in: query required: true schema: type: string responses: "200": description: OK content: application/json: schema: type: object properties: id: type: integer name: type: string email: type: string role: type: string enum: - admin - editor - viewer
Analyze
Reset to Sample