openapi: 3.1.0 info: title: Httpstat Random API description: "A simple service for generating various HTTP status codes. \nUse this API to test how your scripts handle different HTTP responses.\n" version: 1.0.0 servers: - url: https://httpstat.us tags: - name: Random paths: /random/{range}: get: summary: Generate a random HTTP status code description: "Generates a random HTTP status code from the specified range. \nDuplicate ranges can increase their probability.\n" parameters: - name: range in: path required: true description: The range of HTTP status codes to randomize (e.g., `200,201,500-504`). schema: type: string responses: '200': description: OK content: text/plain: {} application/json: {} default: description: Generated random HTTP status code content: text/plain: {} application/json: {} tags: - Random