{"openapi":"3.1.0","info":{"title":"Apinizer Example Services API","description":"REST, SOAP, WebSocket, gRPC ve SSL/TLS endpoint'leri saglayan API Gateway test servisi. httpbin uyumlu endpoint'ler, content encoding testleri, authentication senaryolari, dosya upload/download, SSE streaming ve 40 BadSSL TLS test senaryosu icerir.","contact":{"name":"Apinizer","url":"https://apinizer.com"},"version":"2026.04.1"},"servers":[{"url":"http://localhost:10090","description":"Local"},{"url":"http://167.86.118.166:10090","description":"Demo Server"}],"tags":[{"name":"Proxy Body Integrity","description":"Proxy body integrity testleri: büyük body, binary, empty body, multipart, form-urlencoded echo."},{"name":"Proxy Header Passthrough","description":"Header fidelity testleri: hop-by-hop, duplicate, büyük header, çok header, custom header echo."},{"name":"Status & Cache","description":"HTTP status code, cache, ETag ve response header test endpoint'leri."},{"name":"Proxy Cookie Handling","description":"Cookie testleri: multi Set-Cookie, path/domain, Secure/HttpOnly/SameSite, cookie echo."},{"name":"Client Certificate","description":"Client sertifika bilgilerini header'lardan okur ve doner."},{"name":"File Upload/Download","description":"Dosya upload (multipart), download (jpg, pdf, txt, bin) ve encoding variant'lari."},{"name":"HTTP Methods","description":"httpbin uyumlu HTTP method endpoint'leri. Istek bilgilerini echo eder."},{"name":"Dynamic Data","description":"Rastgele byte, stream, delay, drip, range, UUID, base64, links endpoint'leri."},{"name":"Response Formats","description":"HTML, JSON, XML, robots.txt, UTF-8 encoding response format'lari."},{"name":"Request Charset Test","description":"Request body charset + encoding echo. Gateway round-trip charset dogrulama."},{"name":"Cookies","description":"Cookie okuma, yazma ve silme test endpoint'leri."},{"name":"BadSSL Info","description":"40 BadSSL TLS test senaryosu bilgileri (port, sertifika, TLS versiyon)."},{"name":"Certificate Download","description":"BadSSL sertifika, keystore, truststore ve proto dosyasi download endpoint'leri."},{"name":"Proxy Content-Type & Charset","description":"Content-Type testleri: charset variants (UTF-8, ISO-8859-9, windows-1254), content negotiation, no Content-Type, multipart/mixed."},{"name":"Proxy CORS","description":"CORS testleri: preflight OPTIONS, Access-Control-* header passthrough, credentials, wildcard vs specific origin."},{"name":"SSE (Server-Sent Events)","description":"Server-Sent Events stream endpoint'leri. gzip, deflate, br, zstd encoding destegi."},{"name":"Proxy Connection & Redirect","description":"Connection testleri: redirect Location rewrite, backend error handling, 502/503/504 simülasyonu."},{"name":"Client/Edge Case Test","description":"HTTP client edge case testleri: gzip-bomb, 304-with-body, chunked stream, vary."},{"name":"User CRUD","description":"In-memory kullanici CRUD API. Sunucu restart'inda sifirlenir."},{"name":"Redirects","description":"HTTP redirect zinciri ve redirect-to test endpoint'leri."},{"name":"Compression (httpbin)","description":"httpbin uyumlu gzip, deflate, brotli, zstd compression endpoint'leri."},{"name":"contact","description":"the Contact API"},{"name":"Authentication (httpbin)","description":"Basic, Digest, Bearer authentication test endpoint'leri."},{"name":"Request Encoding","description":"Request body decompression echo. Content-Encoding header'ina gore otomatik decompress."},{"name":"Echo","description":"Request body, header ve multipart echo endpoint'leri. Decompression destegi."},{"name":"Proxy Timeout & Slow Response","description":"Timeout testleri: slow header, slow body, configurable delay, read timeout, partial body."},{"name":"Test Utilities","description":"Hello, patch, helloWait (delay), multipleHeaders test endpoint'leri."},{"name":"Encode/Decode","description":"Base64 encode ve decode endpoint'leri."},{"name":"Proxy Security Test","description":"Güvenlik testleri: XXE safe parse, XSS reflection (escaped/raw), rate limit simülasyonu, RFC 7807 problem detail."},{"name":"Anything","description":"Herhangi bir HTTP method ve path kabul eden catch-all echo endpoint."},{"name":"Encoding Test","description":"Content-Encoding test: text, json, corrupted, chained, no-transform, vary, 304/206, chunked, large response, content-length, transfer-encoding, q-value, download."},{"name":"Images","description":"PNG, JPEG, SVG, WebP image response endpoint'leri."},{"name":"Authentication (Custom)","description":"Apinizer ozel auth: header, base64, query param, path param, body, form, x-www-form auth endpoint'leri."},{"name":"Proxy URL Handling","description":"URL testleri: Türkçe/Unicode karakter, double-encode, uzun URL, path traversal, query sırası, fragment."},{"name":"Proxy HTTP Methods","description":"HTTP method testleri: HEAD (body yok, Content-Length var), OPTIONS (Allow header), TRACE, PATCH echo."},{"name":"Request Inspection","description":"Istek header, IP ve User-Agent bilgilerini doner."}],"paths":{"/proxy-test/cors/preflight-post":{"post":{"tags":["Proxy CORS"],"operationId":"corsPreflightPost","responses":{"200":{"description":"OK"}}},"options":{"tags":["Proxy CORS"],"operationId":"corsPreflightPost_1","responses":{"200":{"description":"OK"}}}},"/proxy-test/methods/options-test":{"get":{"tags":["Proxy HTTP Methods"],"operationId":"optionsTest","responses":{"200":{"description":"OK"}}},"options":{"tags":["Proxy HTTP Methods"],"operationId":"optionsTest_1","responses":{"200":{"description":"OK"}}}},"/proxy-test/cors/preflight":{"get":{"tags":["Proxy CORS"],"operationId":"corsPreflight","responses":{"200":{"description":"OK"}}},"options":{"tags":["Proxy CORS"],"operationId":"corsPreflight_1","responses":{"200":{"description":"OK"}}}},"/proxy-test/methods/head-test":{"get":{"tags":["Proxy HTTP Methods"],"operationId":"headTest","responses":{"200":{"description":"OK"}}},"head":{"tags":["Proxy HTTP Methods"],"operationId":"headTest_1","responses":{"200":{"description":"OK"}}}},"/response-headers":{"get":{"tags":["Status & Cache"],"operationId":"responseHeaders","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}},"post":{"tags":["Status & Cache"],"operationId":"responseHeaders_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/encoding-test/request/echo-headers":{"get":{"tags":["Encoding Test"],"operationId":"requestEchoHeaders","responses":{"200":{"description":"OK"}}},"post":{"tags":["Encoding Test"],"operationId":"requestEchoHeaders_1","responses":{"200":{"description":"OK"}}}},"/status/{codes}":{"get":{"tags":["Status & Cache"],"operationId":"statusCodes","parameters":[{"name":"codes","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}},"put":{"tags":["Status & Cache"],"operationId":"statusCodes_2","parameters":[{"name":"codes","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["Status & Cache"],"operationId":"statusCodes_1","parameters":[{"name":"codes","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}},"delete":{"tags":["Status & Cache"],"operationId":"statusCodes_3","parameters":[{"name":"codes","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["Status & Cache"],"operationId":"statusCodes_4","parameters":[{"name":"codes","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/anything":{"get":{"tags":["Anything"],"operationId":"anything","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"put":{"tags":["Anything"],"operationId":"anything_2","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"post":{"tags":["Anything"],"operationId":"anything_1","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"delete":{"tags":["Anything"],"operationId":"anything_3","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"options":{"tags":["Anything"],"operationId":"anything_6","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"head":{"tags":["Anything"],"operationId":"anything_5","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"patch":{"tags":["Anything"],"operationId":"anything_4","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"trace":{"tags":["Anything"],"operationId":"anything_7","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}}},"/anything/{path}":{"get":{"tags":["Anything"],"operationId":"anythingWithPath","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"put":{"tags":["Anything"],"operationId":"anythingWithPath_2","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"post":{"tags":["Anything"],"operationId":"anythingWithPath_1","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"delete":{"tags":["Anything"],"operationId":"anythingWithPath_3","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"options":{"tags":["Anything"],"operationId":"anythingWithPath_6","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"head":{"tags":["Anything"],"operationId":"anythingWithPath_5","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"patch":{"tags":["Anything"],"operationId":"anythingWithPath_4","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}},"trace":{"tags":["Anything"],"operationId":"anythingWithPath_7","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}}},"/proxy-test/methods/echo":{"get":{"tags":["Proxy HTTP Methods"],"operationId":"methodEcho","responses":{"200":{"description":"OK"}}},"put":{"tags":["Proxy HTTP Methods"],"operationId":"methodEcho_2","responses":{"200":{"description":"OK"}}},"post":{"tags":["Proxy HTTP Methods"],"operationId":"methodEcho_1","responses":{"200":{"description":"OK"}}},"delete":{"tags":["Proxy HTTP Methods"],"operationId":"methodEcho_3","responses":{"200":{"description":"OK"}}},"options":{"tags":["Proxy HTTP Methods"],"operationId":"methodEcho_6","responses":{"200":{"description":"OK"}}},"head":{"tags":["Proxy HTTP Methods"],"operationId":"methodEcho_5","responses":{"200":{"description":"OK"}}},"patch":{"tags":["Proxy HTTP Methods"],"operationId":"methodEcho_4","responses":{"200":{"description":"OK"}}},"trace":{"tags":["Proxy HTTP Methods"],"operationId":"methodEcho_7","responses":{"200":{"description":"OK"}}}},"/redirect-to":{"get":{"tags":["Redirects"],"operationId":"redirectToGet","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}},{"name":"status_code","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":302}}],"responses":{"200":{"description":"OK"}}},"put":{"tags":["Redirects"],"operationId":"redirectToPut","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}},{"name":"status_code","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":302}}],"responses":{"200":{"description":"OK"}}},"post":{"tags":["Redirects"],"operationId":"redirectToPost","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}},{"name":"status_code","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":302}}],"responses":{"200":{"description":"OK"}}},"delete":{"tags":["Redirects"],"operationId":"redirectToDelete","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}},{"name":"status_code","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":302}}],"responses":{"200":{"description":"OK"}}},"patch":{"tags":["Redirects"],"operationId":"redirectToPatch","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}},{"name":"status_code","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":302}}],"responses":{"200":{"description":"OK"}}}},"/put":{"put":{"tags":["HTTP Methods"],"operationId":"put","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}}},"/openapi/contacts/{contactId}":{"get":{"tags":["contact"],"summary":"Find contact by ID","description":"Returns a single contact","operationId":"getByIdPathParam","parameters":[{"name":"contactId","in":"path","description":"Id of the contact to be obtained. Cannot be empty.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Contact"}}}},"404":{"description":"Contact not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Contact"}}}}}},"put":{"tags":["contact"],"summary":"Update an existing contact","operationId":"updateContact","parameters":[{"name":"contactId","in":"path","description":"Id of the contact to be update. Cannot be empty.","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Contact"}}},"required":true},"responses":{"200":{"description":"successful operation"},"400":{"description":"Invalid ID supplied"},"404":{"description":"Contact not found"},"405":{"description":"Validation exception"}}},"delete":{"tags":["contact"],"summary":"Deletes a contact","operationId":"deleteContactById","parameters":[{"name":"contactId","in":"path","description":"Id of the contact to be delete. Cannot be empty.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation"},"404":{"description":"Contact not found"}}}},"/delay/{delay}":{"get":{"tags":["Dynamic Data"],"operationId":"delayGet","parameters":[{"name":"delay","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}},"put":{"tags":["Dynamic Data"],"operationId":"delayPut","parameters":[{"name":"delay","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}},"post":{"tags":["Dynamic Data"],"operationId":"delayPost","parameters":[{"name":"delay","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}},"delete":{"tags":["Dynamic Data"],"operationId":"delayDelete","parameters":[{"name":"delay","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}},"patch":{"tags":["Dynamic Data"],"operationId":"delayPatch","parameters":[{"name":"delay","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/api/user/{id}":{"get":{"tags":["User CRUD"],"operationId":"getUserByIdPathParam","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}},"put":{"tags":["User CRUD"],"operationId":"updateUser","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}},"delete":{"tags":["User CRUD"],"operationId":"deleteUser","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}},"patch":{"tags":["User CRUD"],"operationId":"patchUser","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}}},"/test/multipart":{"post":{"tags":["File Upload/Download"],"operationId":"multipart","requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"id":{"type":"string"},"token":{"type":"string"},"file":{"type":"string","format":"binary"}},"required":["file","id","token"]}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/test/multipartMultiple":{"post":{"tags":["File Upload/Download"],"operationId":"uploadMultipleFiles","parameters":[{"name":"files","in":"query","required":true,"schema":{"type":"array","items":{"type":"string","format":"binary"}}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UploadFileResponse"}}}}}}}},"/test/fileUpload":{"post":{"tags":["File Upload/Download"],"operationId":"fileUpload","requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"]}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/proxy-test/security/xml/safe-parse":{"post":{"tags":["Proxy Security Test"],"operationId":"xmlSafeParse","responses":{"200":{"description":"OK"}}}},"/proxy-test/body/multipart/echo":{"post":{"tags":["Proxy Body Integrity"],"operationId":"multipartEcho","parameters":[{"name":"params","in":"query","required":true,"schema":{"type":"object","additionalProperties":{"type":"string"}}},{"name":"files","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","format":"binary"}}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK"}}}},"/proxy-test/body/large-json/verify":{"post":{"tags":["Proxy Body Integrity"],"operationId":"largeJsonVerify","responses":{"200":{"description":"OK"}}}},"/proxy-test/body/large-json/echo":{"post":{"tags":["Proxy Body Integrity"],"operationId":"largeJsonEcho","responses":{"200":{"description":"OK"}}}},"/proxy-test/body/form/echo":{"post":{"tags":["Proxy Body Integrity"],"operationId":"formUrlencodedEcho","responses":{"200":{"description":"OK"}}}},"/proxy-test/body/empty/echo":{"post":{"tags":["Proxy Body Integrity"],"operationId":"emptyBodyEcho","responses":{"200":{"description":"OK"}}}},"/proxy-test/body/empty/204":{"post":{"tags":["Proxy Body Integrity"],"operationId":"emptyBody204","responses":{"200":{"description":"OK"}}}},"/proxy-test/body/binary/verify":{"post":{"tags":["Proxy Body Integrity"],"operationId":"binaryVerify","responses":{"200":{"description":"OK"}}}},"/proxy-test/body/binary/echo":{"post":{"tags":["Proxy Body Integrity"],"operationId":"binaryEcho","responses":{"200":{"description":"OK"}}}},"/post":{"post":{"tags":["HTTP Methods"],"operationId":"post","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}}},"/openapi/contacts":{"get":{"tags":["contact"],"summary":"Find contact by ID","description":"Returns a single contact","operationId":"getByIdQueryParam","parameters":[{"name":"id","in":"query","description":"Id of the contact to be obtained. Cannot be empty.","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Contact"}}}},"404":{"description":"Contact not found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Contact"}}}}}},"post":{"tags":["contact"],"summary":"Add a new contact","operationId":"createByBody","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Contact"}},"application/xml":{"schema":{"$ref":"#/components/schemas/Contact"}}},"required":true},"responses":{"201":{"description":"Contact created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Contact"}}}},"400":{"description":"Invalid input","content":{"*/*":{"schema":{"type":"string"}}}},"409":{"description":"Contact already exists","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/encoding-test/request/echo":{"post":{"tags":["Request Encoding"],"operationId":"echo","responses":{"200":{"description":"OK"}}}},"/encoding-test/request-charset/echo":{"post":{"tags":["Request Charset Test"],"operationId":"echo_1","responses":{"200":{"description":"OK"}}}},"/encoding-test/request-charset/echo-windows-1252":{"post":{"tags":["Request Charset Test"],"operationId":"echoWindows1252","responses":{"200":{"description":"OK"}}}},"/encoding-test/request-charset/echo-utf8":{"post":{"tags":["Request Charset Test"],"operationId":"echoUtf8","responses":{"200":{"description":"OK"}}}},"/encoding-test/request-charset/echo-iso8859-9":{"post":{"tags":["Request Charset Test"],"operationId":"echoIso88599","responses":{"200":{"description":"OK"}}}},"/encoding-test/request-charset/echo-iso8859-1":{"post":{"tags":["Request Charset Test"],"operationId":"echoIso88591","responses":{"200":{"description":"OK"}}}},"/echo/request":{"post":{"tags":["Echo"],"operationId":"echoRequest","responses":{"200":{"description":"OK"}}}},"/echo/request/raw":{"post":{"tags":["Echo"],"operationId":"echoRequestRaw","responses":{"200":{"description":"OK"}}}},"/echo/multipart":{"post":{"tags":["Echo"],"operationId":"echoMultipart","responses":{"200":{"description":"OK"}}}},"/echo/headers":{"post":{"tags":["Echo"],"operationId":"echoHeaders","responses":{"200":{"description":"OK"}}}},"/auth/authenticateWithXWwwForm":{"post":{"tags":["Authentication (Custom)"],"operationId":"authenticateWithXWwwForm","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/auth/authenticateWithForm":{"post":{"tags":["Authentication (Custom)"],"operationId":"authenticateWithForm","parameters":[{"name":"paramMap","in":"query","required":true,"schema":{"type":"object","additionalProperties":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/auth/authenticateWithBody":{"post":{"tags":["Authentication (Custom)"],"operationId":"authenticateWithBody","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/api/user/":{"get":{"tags":["User CRUD"],"operationId":"listAllUsers","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/User"}}}}}}},"post":{"tags":["User CRUD"],"operationId":"createUser","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/User"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}},"delete":{"tags":["User CRUD"],"operationId":"deleteAllUsers","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/User"}}}}}}},"/api/enc/":{"post":{"tags":["Encode/Decode"],"operationId":"enc","requestBody":{"content":{"application/json":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}}},"/api/dec/":{"post":{"tags":["Encode/Decode"],"operationId":"dec","requestBody":{"content":{"application/json":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}}},"/test/test/patch":{"patch":{"tags":["Test Utilities"],"operationId":"patch","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/proxy-test/methods/patch-echo":{"patch":{"tags":["Proxy HTTP Methods"],"operationId":"patchEcho","responses":{"200":{"description":"OK"}}}},"/patch":{"patch":{"tags":["HTTP Methods"],"operationId":"patch_1","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}}},"/zstd":{"get":{"tags":["Compression (httpbin)"],"operationId":"zstd","responses":{"200":{"description":"OK"}}}},"/xml":{"get":{"tags":["Response Formats"],"operationId":"xml","responses":{"200":{"description":"OK","content":{"application/xml":{"schema":{"type":"string"}}}}}}},"/vary/wildcard":{"get":{"tags":["Client/Edge Case Test"],"operationId":"varyWildcard","responses":{"200":{"description":"OK"}}}},"/vary/none":{"get":{"tags":["Client/Edge Case Test"],"operationId":"varyNone","responses":{"200":{"description":"OK"}}}},"/v2/application.wadl":{"get":{"tags":["wadl-controller-v-2"],"operationId":"generateWadl","responses":{"200":{"description":"OK","content":{"application/xml":{"schema":{"type":"string"}}}}}}},"/uuid":{"get":{"tags":["Dynamic Data"],"operationId":"uuid","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}}}}},"/user-agent":{"get":{"tags":["Request Inspection"],"operationId":"userAgent","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}}}}},"/test/test/hello":{"get":{"tags":["Test Utilities"],"operationId":"hello","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/test/test/helloWait":{"get":{"tags":["Test Utilities"],"operationId":"helloWait","parameters":[{"name":"waitTimeInMillis","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/test/multipleHeaders":{"get":{"tags":["Test Utilities"],"operationId":"getHeaders","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/test/downloadFile/{fileName}":{"get":{"tags":["File Upload/Download"],"operationId":"downloadFile","parameters":[{"name":"fileName","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"binary"}}}}}}},"/stream/{n}":{"get":{"tags":["Dynamic Data"],"operationId":"stream","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/stream/plain":{"get":{"tags":["Client/Edge Case Test"],"operationId":"streamPlain","responses":{"200":{"description":"OK"}}}},"/stream-bytes/{n}":{"get":{"tags":["Dynamic Data"],"operationId":"streamBytes","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/stream-bytes/{n}/zstd":{"get":{"tags":["Dynamic Data"],"operationId":"streamBytesZstd","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/stream-bytes/{n}/gzip":{"get":{"tags":["Dynamic Data"],"operationId":"streamBytesGzip","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/stream-bytes/{n}/deflate":{"get":{"tags":["Dynamic Data"],"operationId":"streamBytesDeflate","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/stream-bytes/{n}/br":{"get":{"tags":["Dynamic Data"],"operationId":"streamBytesBr","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/status/304":{"get":{"tags":["Client/Edge Case Test"],"operationId":"status304","responses":{"200":{"description":"OK"}}}},"/status/304-with-body":{"get":{"tags":["Client/Edge Case Test"],"operationId":"status304WithBody","responses":{"200":{"description":"OK"}}}},"/status/206":{"get":{"tags":["Client/Edge Case Test"],"operationId":"status206","responses":{"200":{"description":"OK"}}}},"/sse":{"get":{"tags":["SSE (Server-Sent Events)"],"operationId":"sse","responses":{"200":{"description":"OK"}}}},"/sse/zstd":{"get":{"tags":["SSE (Server-Sent Events)"],"operationId":"sseZstd","responses":{"200":{"description":"OK"}}}},"/sse/gzip":{"get":{"tags":["SSE (Server-Sent Events)"],"operationId":"sseGzip","responses":{"200":{"description":"OK"}}}},"/sse/deflate":{"get":{"tags":["SSE (Server-Sent Events)"],"operationId":"sseDeflate","responses":{"200":{"description":"OK"}}}},"/sse/br":{"get":{"tags":["SSE (Server-Sent Events)"],"operationId":"sseBr","responses":{"200":{"description":"OK"}}}},"/robots.txt":{"get":{"tags":["Response Formats"],"operationId":"robotsTxt","responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/response/plain":{"get":{"tags":["Client/Edge Case Test"],"operationId":"responsePlain","responses":{"200":{"description":"OK"}}}},"/response/chunked/stream":{"get":{"tags":["Client/Edge Case Test"],"operationId":"responseChunkedStream","responses":{"200":{"description":"OK"}}}},"/relative-redirect/{n}":{"get":{"tags":["Redirects"],"operationId":"relativeRedirect","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/redirect/{n}":{"get":{"tags":["Redirects"],"operationId":"redirect","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/range/{numbytes}":{"get":{"tags":["Dynamic Data"],"operationId":"range","parameters":[{"name":"numbytes","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/range/10kb/gzip":{"get":{"tags":["Client/Edge Case Test"],"operationId":"range10kbGzip","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/unicode/**":{"get":{"tags":["Proxy URL Handling"],"operationId":"unicodePath","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/tr/şığüöıç":{"get":{"tags":["Proxy URL Handling"],"operationId":"turkishPath","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/semicolon/**":{"get":{"tags":["Proxy URL Handling"],"operationId":"semicolonPath","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/query-order":{"get":{"tags":["Proxy URL Handling"],"operationId":"queryOrder","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/path/sub/deep":{"get":{"tags":["Proxy URL Handling"],"operationId":"pathDeep","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/path/safe":{"get":{"tags":["Proxy URL Handling"],"operationId":"pathSafe","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/long":{"get":{"tags":["Proxy URL Handling"],"operationId":"longUrl","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/encode-test":{"get":{"tags":["Proxy URL Handling"],"operationId":"encodeTest","parameters":[{"name":"value","in":"query","required":false,"schema":{"type":"string","default":"şığüöıç café résumé"}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/url/echo":{"get":{"tags":["Proxy URL Handling"],"operationId":"urlEcho","responses":{"200":{"description":"OK"}}}},"/proxy-test/url/double-encoded/**":{"get":{"tags":["Proxy URL Handling"],"operationId":"doubleEncoded","responses":{"200":{"description":"OK"}}}},"/proxy-test/timeout/slow-header":{"get":{"tags":["Proxy Timeout & Slow Response"],"operationId":"slowHeader","parameters":[{"name":"delay","in":"query","required":false,"schema":{"type":"integer","format":"int64","default":5000}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/timeout/slow-first-byte":{"get":{"tags":["Proxy Timeout & Slow Response"],"operationId":"slowFirstByte","parameters":[{"name":"delay","in":"query","required":false,"schema":{"type":"integer","format":"int64","default":5000}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/timeout/slow-body":{"get":{"tags":["Proxy Timeout & Slow Response"],"operationId":"slowBody","parameters":[{"name":"chunkDelay","in":"query","required":false,"schema":{"type":"integer","format":"int64","default":1000}},{"name":"chunks","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/timeout/slow-body-with-length":{"get":{"tags":["Proxy Timeout & Slow Response"],"operationId":"slowBodyWithLength","parameters":[{"name":"chunkDelay","in":"query","required":false,"schema":{"type":"integer","format":"int64","default":1000}},{"name":"chunks","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":5}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/timeout/incomplete":{"get":{"tags":["Proxy Timeout & Slow Response"],"operationId":"incomplete","responses":{"200":{"description":"OK"}}}},"/proxy-test/timeout/delay":{"get":{"tags":["Proxy Timeout & Slow Response"],"operationId":"delay","parameters":[{"name":"ms","in":"query","required":false,"schema":{"type":"integer","format":"int64","default":3000}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/security/xss/raw":{"get":{"tags":["Proxy Security Test"],"operationId":"xssRaw","parameters":[{"name":"input","in":"query","required":false,"schema":{"type":"string","default":"<script>alert('xss')</script>"}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/security/xss/escaped":{"get":{"tags":["Proxy Security Test"],"operationId":"xssEscaped","parameters":[{"name":"input","in":"query","required":false,"schema":{"type":"string","default":"<script>alert('xss')</script>"}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/security/rate-limit":{"get":{"tags":["Proxy Security Test"],"operationId":"rateLimit","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":5}},{"name":"windowSeconds","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":60}},{"name":"reset","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/security/problem-detail":{"get":{"tags":["Proxy Security Test"],"operationId":"problemDetail","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":404}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/security/cache-control":{"get":{"tags":["Proxy Security Test"],"operationId":"cacheControl","parameters":[{"name":"directive","in":"query","required":false,"schema":{"type":"string","default":"no-cache"}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/methods/get-with-body":{"get":{"tags":["Proxy HTTP Methods"],"operationId":"getWithBody","responses":{"200":{"description":"OK"}}}},"/proxy-test/headers/special-chars":{"get":{"tags":["Proxy Header Passthrough"],"operationId":"specialCharHeaders","responses":{"200":{"description":"OK"}}}},"/proxy-test/headers/mirror":{"get":{"tags":["Proxy Header Passthrough"],"operationId":"mirrorHeaders","responses":{"200":{"description":"OK"}}}},"/proxy-test/headers/many":{"get":{"tags":["Proxy Header Passthrough"],"operationId":"manyHeaders","parameters":[{"name":"count","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":50}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/headers/large-value":{"get":{"tags":["Proxy Header Passthrough"],"operationId":"largeHeaderValue","parameters":[{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":8192}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/headers/hop-by-hop":{"get":{"tags":["Proxy Header Passthrough"],"operationId":"hopByHop","responses":{"200":{"description":"OK"}}}},"/proxy-test/headers/forwarded":{"get":{"tags":["Proxy Header Passthrough"],"operationId":"forwardedHeaders","responses":{"200":{"description":"OK"}}}},"/proxy-test/headers/echo":{"get":{"tags":["Proxy Header Passthrough"],"operationId":"headerEcho","responses":{"200":{"description":"OK"}}}},"/proxy-test/headers/duplicate":{"get":{"tags":["Proxy Header Passthrough"],"operationId":"duplicateHeaders","responses":{"200":{"description":"OK"}}}},"/proxy-test/cors/specific-origin":{"get":{"tags":["Proxy CORS"],"operationId":"corsSpecificOrigin","responses":{"200":{"description":"OK"}}}},"/proxy-test/cors/simple":{"get":{"tags":["Proxy CORS"],"operationId":"corsSimple","responses":{"200":{"description":"OK"}}}},"/proxy-test/cors/credentials":{"get":{"tags":["Proxy CORS"],"operationId":"corsCredentials","responses":{"200":{"description":"OK"}}}},"/proxy-test/cookies/special-values":{"get":{"tags":["Proxy Cookie Handling"],"operationId":"specialValueCookies","responses":{"200":{"description":"OK"}}}},"/proxy-test/cookies/path-specific":{"get":{"tags":["Proxy Cookie Handling"],"operationId":"pathSpecificCookie","responses":{"200":{"description":"OK"}}}},"/proxy-test/cookies/multi-set":{"get":{"tags":["Proxy Cookie Handling"],"operationId":"multiSetCookie","responses":{"200":{"description":"OK"}}}},"/proxy-test/cookies/echo":{"get":{"tags":["Proxy Cookie Handling"],"operationId":"cookieEcho","responses":{"200":{"description":"OK"}}}},"/proxy-test/cookies/domain-leak":{"get":{"tags":["Proxy Cookie Handling"],"operationId":"domainLeakCookie","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/no-content-type":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"noContentType","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/negotiate":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"contentNegotiation","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/ndjson":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"ndjson","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/multipart-mixed":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"multipartMixed","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/mismatch/xml-as-json":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"mismatchXmlAsJson","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/mismatch/json-as-xml":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"mismatchJsonAsXml","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/charset/windows-1254":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"charsetWindows1254","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/charset/utf-8":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"charsetUtf8","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/charset/iso-8859-9":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"charsetIso88599","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/charset/iso-8859-1":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"charsetIso88591","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/bom/utf-8":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"bomUtf8","responses":{"200":{"description":"OK"}}}},"/proxy-test/content-type/binary":{"get":{"tags":["Proxy Content-Type & Charset"],"operationId":"binaryContentType","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/redirect/target":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"redirectTarget","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/redirect/relative":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"redirectRelative","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/redirect/internal-host":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"redirectInternalHost","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/redirect/absolute":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"redirectAbsolute","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/redirect/308":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"redirect308","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/redirect/307":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"redirect307","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/expect-continue":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"expectContinue","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/error/504":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"error504","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/error/503":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"error503","parameters":[{"name":"retryAfter","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":30}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/error/502":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"error502","responses":{"200":{"description":"OK"}}}},"/proxy-test/connection/close":{"get":{"tags":["Proxy Connection & Redirect"],"operationId":"connectionClose","responses":{"200":{"description":"OK"}}}},"/proxy-test/body/generate":{"get":{"tags":["Proxy Body Integrity"],"operationId":"generateBody","parameters":[{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":1024}},{"name":"type","in":"query","required":false,"schema":{"type":"string","default":"json"}}],"responses":{"200":{"description":"OK"}}}},"/proxy-test/body/empty/200":{"get":{"tags":["Proxy Body Integrity"],"operationId":"emptyBody200","responses":{"200":{"description":"OK"}}}},"/openapi/contacts/":{"get":{"tags":["contact"],"summary":"Find Contacts by name","description":"Name search by %name% format","operationId":"findAll","parameters":[{"name":"page","in":"query","description":"Page number, default is 1","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"name","in":"query","description":"Name of the contact for search.","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Contact"}}},"application/xml":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Contact"}}}}}}}},"/links/{n}":{"get":{"tags":["Dynamic Data"],"operationId":"linksDefault","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/links/{n}/{offset}":{"get":{"tags":["Dynamic Data"],"operationId":"links","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}},{"name":"offset","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/large/gzip-bomb":{"get":{"tags":["Client/Edge Case Test"],"operationId":"gzipBomb","responses":{"200":{"description":"OK"}}}},"/json":{"get":{"tags":["Response Formats"],"operationId":"json","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/ip":{"get":{"tags":["Request Inspection"],"operationId":"ip","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"string"}}}}}}}},"/image":{"get":{"tags":["Images"],"operationId":"image","responses":{"200":{"description":"OK"}}}},"/image/webp":{"get":{"tags":["Images"],"operationId":"imageWebp","responses":{"200":{"description":"OK"}}}},"/image/svg":{"get":{"tags":["Images"],"operationId":"imageSvg","responses":{"200":{"description":"OK"}}}},"/image/png":{"get":{"tags":["Images"],"operationId":"imagePng","responses":{"200":{"description":"OK"}}}},"/image/jpeg":{"get":{"tags":["Images"],"operationId":"imageJpeg","responses":{"200":{"description":"OK"}}}},"/html":{"get":{"tags":["Response Formats"],"operationId":"html","responses":{"200":{"description":"OK","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hidden-basic-auth/{user}/{passwd}":{"get":{"tags":["Authentication (httpbin)"],"operationId":"hiddenBasicAuth","parameters":[{"name":"user","in":"path","required":true,"schema":{"type":"string"}},{"name":"passwd","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/headers":{"get":{"tags":["Request Inspection"],"operationId":"headers","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/gzip":{"get":{"tags":["Compression (httpbin)"],"operationId":"gzip","responses":{"200":{"description":"OK"}}}},"/get":{"get":{"tags":["HTTP Methods"],"operationId":"get","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}}},"/etag/{etag}":{"get":{"tags":["Status & Cache"],"operationId":"etag","parameters":[{"name":"etag","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/encoding/utf8":{"get":{"tags":["Response Formats"],"operationId":"utf8","responses":{"200":{"description":"OK","content":{"text/html;charset=utf-8":{"schema":{"type":"string"}}}}}}},"/encoding-test/vary/zstd":{"get":{"tags":["Encoding Test"],"operationId":"varyZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/vary/identity":{"get":{"tags":["Encoding Test"],"operationId":"varyIdentity","responses":{"200":{"description":"OK"}}}},"/encoding-test/vary/gzip":{"get":{"tags":["Encoding Test"],"operationId":"varyGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/vary/deflate":{"get":{"tags":["Encoding Test"],"operationId":"varyDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/vary/br":{"get":{"tags":["Encoding Test"],"operationId":"varyBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d1k-nocl":{"get":{"tags":["Encoding Test"],"operationId":"d1kNocl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d1k-cl":{"get":{"tags":["Encoding Test"],"operationId":"d1kCl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d1k-chunked":{"get":{"tags":["Encoding Test"],"operationId":"d1kChunked","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d10k-nocl":{"get":{"tags":["Encoding Test"],"operationId":"d10kNocl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d10k-cl":{"get":{"tags":["Encoding Test"],"operationId":"d10kCl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d10k-chunked":{"get":{"tags":["Encoding Test"],"operationId":"d10kChunked","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d100k-nocl":{"get":{"tags":["Encoding Test"],"operationId":"d100kNocl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d100k-cl":{"get":{"tags":["Encoding Test"],"operationId":"d100kCl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/d100k-chunked":{"get":{"tags":["Encoding Test"],"operationId":"d100kChunked","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c1k-nocl":{"get":{"tags":["Encoding Test"],"operationId":"c1kNocl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c1k-cl":{"get":{"tags":["Encoding Test"],"operationId":"c1kCl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c1k-chunked":{"get":{"tags":["Encoding Test"],"operationId":"c1kChunked","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c10k-nocl":{"get":{"tags":["Encoding Test"],"operationId":"c10kNocl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c10k-cl":{"get":{"tags":["Encoding Test"],"operationId":"c10kCl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c10k-chunked":{"get":{"tags":["Encoding Test"],"operationId":"c10kChunked","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c100k-nocl":{"get":{"tags":["Encoding Test"],"operationId":"c100kNocl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c100k-cl":{"get":{"tags":["Encoding Test"],"operationId":"c100kCl","responses":{"200":{"description":"OK"}}}},"/encoding-test/truncation/c100k-chunked":{"get":{"tags":["Encoding Test"],"operationId":"c100kChunked","responses":{"200":{"description":"OK"}}}},"/encoding-test/transfer-encoding/gzip":{"get":{"tags":["Encoding Test"],"operationId":"transferEncodingGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/transfer-encoding/deflate":{"get":{"tags":["Encoding Test"],"operationId":"transferEncodingDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/text/zstd":{"get":{"tags":["Encoding Test"],"operationId":"textZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/text/identity":{"get":{"tags":["Encoding Test"],"operationId":"textIdentity","responses":{"200":{"description":"OK"}}}},"/encoding-test/text/gzip":{"get":{"tags":["Encoding Test"],"operationId":"textGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/text/deflate":{"get":{"tags":["Encoding Test"],"operationId":"textDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/text/br":{"get":{"tags":["Encoding Test"],"operationId":"textBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/text-utf8/zstd":{"get":{"tags":["Encoding Test"],"operationId":"textUtf8Zstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/text-utf8/identity":{"get":{"tags":["Encoding Test"],"operationId":"textUtf8Identity","responses":{"200":{"description":"OK"}}}},"/encoding-test/text-utf8/gzip":{"get":{"tags":["Encoding Test"],"operationId":"textUtf8Gzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/text-utf8/deflate":{"get":{"tags":["Encoding Test"],"operationId":"textUtf8Deflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/text-utf8/br":{"get":{"tags":["Encoding Test"],"operationId":"textUtf8Br","responses":{"200":{"description":"OK"}}}},"/encoding-test/qvalue":{"get":{"tags":["Encoding Test"],"operationId":"qvalue","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-transform/zstd":{"get":{"tags":["Encoding Test"],"operationId":"noTransformZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-transform/identity":{"get":{"tags":["Encoding Test"],"operationId":"noTransformIdentity","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-transform/gzip":{"get":{"tags":["Encoding Test"],"operationId":"noTransformGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-transform/deflate":{"get":{"tags":["Encoding Test"],"operationId":"noTransformDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-transform/br":{"get":{"tags":["Encoding Test"],"operationId":"noTransformBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-ce-header/zstd":{"get":{"tags":["Encoding Test"],"operationId":"noCeHeaderZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-ce-header/plain":{"get":{"tags":["Encoding Test"],"operationId":"noCeHeaderPlain","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-ce-header/gzip":{"get":{"tags":["Encoding Test"],"operationId":"noCeHeaderGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-ce-header/deflate":{"get":{"tags":["Encoding Test"],"operationId":"noCeHeaderDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-ce-header/br":{"get":{"tags":["Encoding Test"],"operationId":"noCeHeaderBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-ce-header-text/zstd":{"get":{"tags":["Encoding Test"],"operationId":"noCeHeaderTextZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/no-ce-header-text/gzip":{"get":{"tags":["Encoding Test"],"operationId":"noCeHeaderTextGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/1mb/zstd":{"get":{"tags":["Encoding Test"],"operationId":"large1mbZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/1mb/identity":{"get":{"tags":["Encoding Test"],"operationId":"large1mbIdentity","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/1mb/gzip":{"get":{"tags":["Encoding Test"],"operationId":"large1mbGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/1mb/deflate":{"get":{"tags":["Encoding Test"],"operationId":"large1mbDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/1mb/br":{"get":{"tags":["Encoding Test"],"operationId":"large1mbBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/10mb/zstd":{"get":{"tags":["Encoding Test"],"operationId":"large10mbZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/10mb/identity":{"get":{"tags":["Encoding Test"],"operationId":"large10mbIdentity","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/10mb/gzip":{"get":{"tags":["Encoding Test"],"operationId":"large10mbGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/10mb/deflate":{"get":{"tags":["Encoding Test"],"operationId":"large10mbDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/10mb/br":{"get":{"tags":["Encoding Test"],"operationId":"large10mbBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/100mb/zstd":{"get":{"tags":["Encoding Test"],"operationId":"large100mbZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/100mb/identity":{"get":{"tags":["Encoding Test"],"operationId":"large100mbIdentity","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/100mb/gzip":{"get":{"tags":["Encoding Test"],"operationId":"large100mbGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/100mb/deflate":{"get":{"tags":["Encoding Test"],"operationId":"large100mbDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/large/100mb/br":{"get":{"tags":["Encoding Test"],"operationId":"large100mbBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/json/{encoding}":{"get":{"tags":["Encoding Test"],"operationId":"jsonEncoded","parameters":[{"name":"encoding","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/encoding-test/json-utf8/{encoding}":{"get":{"tags":["Encoding Test"],"operationId":"jsonUtf8","parameters":[{"name":"encoding","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/encoding-test/download/{fileType}/{encoding}":{"get":{"tags":["Encoding Test"],"operationId":"downloadEncoded","parameters":[{"name":"fileType","in":"path","required":true,"schema":{"type":"string"}},{"name":"encoding","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/encoding-test/corrupted/plain-as-gzip":{"get":{"tags":["Encoding Test"],"operationId":"corruptedPlainAsGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/corrupted/gzip-as-br":{"get":{"tags":["Encoding Test"],"operationId":"corruptedGzipAsBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/corrupted/empty-ce":{"get":{"tags":["Encoding Test"],"operationId":"corruptedEmptyCe","responses":{"200":{"description":"OK"}}}},"/encoding-test/corrupted/empty-body":{"get":{"tags":["Encoding Test"],"operationId":"corruptedEmptyBody","responses":{"200":{"description":"OK"}}}},"/encoding-test/corrupted/double-single":{"get":{"tags":["Encoding Test"],"operationId":"corruptedDoubleSingle","responses":{"200":{"description":"OK"}}}},"/encoding-test/corrupted/corrupted-gzip":{"get":{"tags":["Encoding Test"],"operationId":"corruptedGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/content-length/gzip/wrong":{"get":{"tags":["Encoding Test"],"operationId":"contentLengthGzipWrong","responses":{"200":{"description":"OK"}}}},"/encoding-test/content-length/gzip/correct":{"get":{"tags":["Encoding Test"],"operationId":"contentLengthGzipCorrect","responses":{"200":{"description":"OK"}}}},"/encoding-test/content-length/deflate/wrong":{"get":{"tags":["Encoding Test"],"operationId":"contentLengthDeflateWrong","responses":{"200":{"description":"OK"}}}},"/encoding-test/content-length/deflate/correct":{"get":{"tags":["Encoding Test"],"operationId":"contentLengthDeflateCorrect","responses":{"200":{"description":"OK"}}}},"/encoding-test/content-length/br/wrong":{"get":{"tags":["Encoding Test"],"operationId":"contentLengthBrWrong","responses":{"200":{"description":"OK"}}}},"/encoding-test/content-length/br/correct":{"get":{"tags":["Encoding Test"],"operationId":"contentLengthBrCorrect","responses":{"200":{"description":"OK"}}}},"/encoding-test/chunked/zstd":{"get":{"tags":["Encoding Test"],"operationId":"chunkedZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/chunked/gzip":{"get":{"tags":["Encoding Test"],"operationId":"chunkedGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/chunked/deflate":{"get":{"tags":["Encoding Test"],"operationId":"chunkedDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/chunked/br":{"get":{"tags":["Encoding Test"],"operationId":"chunkedBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/chained/gzip-gzip":{"get":{"tags":["Encoding Test"],"operationId":"chainedGzipGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/chained/gzip-deflate":{"get":{"tags":["Encoding Test"],"operationId":"chainedGzipDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/chained/gzip-br":{"get":{"tags":["Encoding Test"],"operationId":"chainedGzipBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/chained/deflate-gzip":{"get":{"tags":["Encoding Test"],"operationId":"chainedDeflateGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/chained/br-gzip":{"get":{"tags":["Encoding Test"],"operationId":"chainedBrGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/ce-mismatch/zstd-plain":{"get":{"tags":["Encoding Test"],"operationId":"ceMismatchZstdPlain","responses":{"200":{"description":"OK"}}}},"/encoding-test/ce-mismatch/gzip-plain":{"get":{"tags":["Encoding Test"],"operationId":"ceMismatchGzipPlain","responses":{"200":{"description":"OK"}}}},"/encoding-test/ce-mismatch/gzip-br":{"get":{"tags":["Encoding Test"],"operationId":"ceMismatchGzipBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/ce-mismatch/br-plain":{"get":{"tags":["Encoding Test"],"operationId":"ceMismatchBrPlain","responses":{"200":{"description":"OK"}}}},"/encoding-test/ce-mismatch/br-gzip":{"get":{"tags":["Encoding Test"],"operationId":"ceMismatchBrGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/304/zstd":{"get":{"tags":["Encoding Test"],"operationId":"notModifiedZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/304/gzip":{"get":{"tags":["Encoding Test"],"operationId":"notModifiedGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/304/deflate":{"get":{"tags":["Encoding Test"],"operationId":"notModifiedDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/304/br":{"get":{"tags":["Encoding Test"],"operationId":"notModifiedBr","responses":{"200":{"description":"OK"}}}},"/encoding-test/206/zstd":{"get":{"tags":["Encoding Test"],"operationId":"partialZstd","responses":{"200":{"description":"OK"}}}},"/encoding-test/206/identity":{"get":{"tags":["Encoding Test"],"operationId":"partialIdentity","responses":{"200":{"description":"OK"}}}},"/encoding-test/206/gzip":{"get":{"tags":["Encoding Test"],"operationId":"partialGzip","responses":{"200":{"description":"OK"}}}},"/encoding-test/206/deflate":{"get":{"tags":["Encoding Test"],"operationId":"partialDeflate","responses":{"200":{"description":"OK"}}}},"/encoding-test/206/br":{"get":{"tags":["Encoding Test"],"operationId":"partialBr","responses":{"200":{"description":"OK"}}}},"/drip":{"get":{"tags":["Dynamic Data"],"operationId":"drip","parameters":[{"name":"duration","in":"query","required":false,"schema":{"type":"number","format":"double","default":2.0}},{"name":"numbytes","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}},{"name":"code","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":200}},{"name":"delay","in":"query","required":false,"schema":{"type":"number","format":"double","default":2.0}}],"responses":{"200":{"description":"OK"}}}},"/download/txt":{"get":{"tags":["File Upload/Download"],"operationId":"downloadTxt","responses":{"200":{"description":"OK"}}}},"/download/txt/zstd":{"get":{"tags":["File Upload/Download"],"operationId":"downloadTxtZstd","responses":{"200":{"description":"OK"}}}},"/download/txt/identity":{"get":{"tags":["File Upload/Download"],"operationId":"downloadTxtIdentity","responses":{"200":{"description":"OK"}}}},"/download/txt/gzip":{"get":{"tags":["File Upload/Download"],"operationId":"downloadTxtGzip","responses":{"200":{"description":"OK"}}}},"/download/txt/deflate":{"get":{"tags":["File Upload/Download"],"operationId":"downloadTxtDeflate","responses":{"200":{"description":"OK"}}}},"/download/txt/br":{"get":{"tags":["File Upload/Download"],"operationId":"downloadTxtBr","responses":{"200":{"description":"OK"}}}},"/download/pdf":{"get":{"tags":["File Upload/Download"],"operationId":"downloadPdf","responses":{"200":{"description":"OK"}}}},"/download/pdf/zstd":{"get":{"tags":["File Upload/Download"],"operationId":"downloadPdfZstd","responses":{"200":{"description":"OK"}}}},"/download/pdf/identity":{"get":{"tags":["File Upload/Download"],"operationId":"downloadPdfIdentity","responses":{"200":{"description":"OK"}}}},"/download/pdf/gzip":{"get":{"tags":["File Upload/Download"],"operationId":"downloadPdfGzip","responses":{"200":{"description":"OK"}}}},"/download/pdf/deflate":{"get":{"tags":["File Upload/Download"],"operationId":"downloadPdfDeflate","responses":{"200":{"description":"OK"}}}},"/download/pdf/br":{"get":{"tags":["File Upload/Download"],"operationId":"downloadPdfBr","responses":{"200":{"description":"OK"}}}},"/download/jpg":{"get":{"tags":["File Upload/Download"],"operationId":"downloadJpg","responses":{"200":{"description":"OK"}}}},"/download/jpg/zstd":{"get":{"tags":["File Upload/Download"],"operationId":"downloadJpgZstd","responses":{"200":{"description":"OK"}}}},"/download/jpg/identity":{"get":{"tags":["File Upload/Download"],"operationId":"downloadJpgIdentity","responses":{"200":{"description":"OK"}}}},"/download/jpg/gzip":{"get":{"tags":["File Upload/Download"],"operationId":"downloadJpgGzip","responses":{"200":{"description":"OK"}}}},"/download/jpg/deflate":{"get":{"tags":["File Upload/Download"],"operationId":"downloadJpgDeflate","responses":{"200":{"description":"OK"}}}},"/download/jpg/br":{"get":{"tags":["File Upload/Download"],"operationId":"downloadJpgBr","responses":{"200":{"description":"OK"}}}},"/download/bin":{"get":{"tags":["File Upload/Download"],"operationId":"downloadBin","responses":{"200":{"description":"OK"}}}},"/download/bin/zstd":{"get":{"tags":["File Upload/Download"],"operationId":"downloadBinZstd","responses":{"200":{"description":"OK"}}}},"/download/bin/identity":{"get":{"tags":["File Upload/Download"],"operationId":"downloadBinIdentity","responses":{"200":{"description":"OK"}}}},"/download/bin/gzip":{"get":{"tags":["File Upload/Download"],"operationId":"downloadBinGzip","responses":{"200":{"description":"OK"}}}},"/download/bin/deflate":{"get":{"tags":["File Upload/Download"],"operationId":"downloadBinDeflate","responses":{"200":{"description":"OK"}}}},"/download/bin/br":{"get":{"tags":["File Upload/Download"],"operationId":"downloadBinBr","responses":{"200":{"description":"OK"}}}},"/digest-auth/{qop}/{user}/{passwd}":{"get":{"tags":["Authentication (httpbin)"],"operationId":"digestAuth","parameters":[{"name":"qop","in":"path","required":true,"schema":{"type":"string"}},{"name":"user","in":"path","required":true,"schema":{"type":"string"}},{"name":"passwd","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/digest-auth/{qop}/{user}/{passwd}/{algorithm}":{"get":{"tags":["Authentication (httpbin)"],"operationId":"digestAuthWithAlgorithm","parameters":[{"name":"qop","in":"path","required":true,"schema":{"type":"string"}},{"name":"user","in":"path","required":true,"schema":{"type":"string"}},{"name":"passwd","in":"path","required":true,"schema":{"type":"string"}},{"name":"algorithm","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/digest-auth/{qop}/{user}/{passwd}/{algorithm}/{stale_after}":{"get":{"tags":["Authentication (httpbin)"],"operationId":"digestAuthWithStaleAfter","parameters":[{"name":"qop","in":"path","required":true,"schema":{"type":"string"}},{"name":"user","in":"path","required":true,"schema":{"type":"string"}},{"name":"passwd","in":"path","required":true,"schema":{"type":"string"}},{"name":"algorithm","in":"path","required":true,"schema":{"type":"string"}},{"name":"stale_after","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/deny":{"get":{"tags":["Response Formats"],"operationId":"deny","responses":{"200":{"description":"OK","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/deflate":{"get":{"tags":["Compression (httpbin)"],"operationId":"deflate","responses":{"200":{"description":"OK"}}}},"/cookies":{"get":{"tags":["Cookies"],"operationId":"cookies","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/cookies/set":{"get":{"tags":["Cookies"],"operationId":"setCookies","responses":{"200":{"description":"OK"}}}},"/cookies/set/{name}/{value}":{"get":{"tags":["Cookies"],"operationId":"setCookie","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string"}},{"name":"value","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/cookies/delete":{"get":{"tags":["Cookies"],"operationId":"deleteCookies","responses":{"200":{"description":"OK"}}}},"/certs/{scenario}/{filename}":{"get":{"tags":["Certificate Download"],"operationId":"downloadScenarioCert","parameters":[{"name":"scenario","in":"path","required":true,"schema":{"type":"string"}},{"name":"filename","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"binary"}}}}}}},"/certs/{filename}":{"get":{"tags":["Certificate Download"],"operationId":"downloadRootCert","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"binary"}}}}}}},"/certs/hello.proto":{"get":{"tags":["Certificate Download"],"operationId":"downloadProto","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"binary"}}}}}}},"/cert-info":{"get":{"tags":["Client Certificate"],"operationId":"getClientCertInfo","parameters":[{"name":"X-Client-Cert","in":"header","required":false,"schema":{"type":"string"}},{"name":"X-Client-Verify","in":"header","required":false,"schema":{"type":"string"}},{"name":"X-Client-Subject-DN","in":"header","required":false,"schema":{"type":"string"}},{"name":"X-Client-Issuer-DN","in":"header","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/cert-info/hello":{"get":{"tags":["Client Certificate"],"operationId":"getClientCertInfo_1","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/cache":{"get":{"tags":["Status & Cache"],"operationId":"cache","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/cache/{value}":{"get":{"tags":["Status & Cache"],"operationId":"cacheValue","parameters":[{"name":"value","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/bytes/{n}":{"get":{"tags":["Dynamic Data"],"operationId":"bytes","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/bytes/{n}/zstd":{"get":{"tags":["Dynamic Data"],"operationId":"bytesZstd","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/bytes/{n}/gzip":{"get":{"tags":["Dynamic Data"],"operationId":"bytesGzip","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/bytes/{n}/deflate":{"get":{"tags":["Dynamic Data"],"operationId":"bytesDeflate","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/bytes/{n}/br":{"get":{"tags":["Dynamic Data"],"operationId":"bytesBr","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/brotli":{"get":{"tags":["Compression (httpbin)"],"operationId":"brotli","responses":{"200":{"description":"OK"}}}},"/bearer":{"get":{"tags":["Authentication (httpbin)"],"operationId":"bearerAuth","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/basic-auth/{user}/{passwd}":{"get":{"tags":["Authentication (httpbin)"],"operationId":"basicAuth","parameters":[{"name":"user","in":"path","required":true,"schema":{"type":"string"}},{"name":"passwd","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/base64/{value}":{"get":{"tags":["Dynamic Data"],"operationId":"base64Decode","parameters":[{"name":"value","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string"}}}}}}},"/badssl/scenarios":{"get":{"tags":["BadSSL Info"],"operationId":"getAllScenarios","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"type":"object","additionalProperties":{"type":"object"}}}}}}}}},"/badssl/scenarios/{name}":{"get":{"tags":["BadSSL Info"],"operationId":"getScenario","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object","additionalProperties":{"type":"object"}}}}}}}},"/auth/authenticateWithQueryParam":{"get":{"tags":["Authentication (Custom)"],"operationId":"authenticateWithQueryParam","parameters":[{"name":"username","in":"query","required":true,"schema":{"type":"string"}},{"name":"password","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/auth/authenticateWithPathParam/{username}/{password}":{"get":{"tags":["Authentication (Custom)"],"operationId":"authenticateWithPathParam","parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string"}},{"name":"password","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/auth/authenticateWithHeader":{"get":{"tags":["Authentication (Custom)"],"operationId":"authenticateWithHeader","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/auth/authenticateWithBase64":{"get":{"tags":["Authentication (Custom)"],"operationId":"authenticateWithBase64","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/apinizer/convertBase64":{"get":{"tags":["Authentication (Custom)"],"operationId":"convertBase64","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}}}},"/api/user":{"get":{"tags":["User CRUD"],"operationId":"getUserByIdQueryParam","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}}},"/api/getUserByUserInQueryParam":{"get":{"tags":["User CRUD"],"operationId":"getUserByUserInQueryParam","parameters":[{"name":"user","in":"query","required":true,"schema":{"type":"string"}},{"name":"ğüş","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"object"}}}}}}},"/absolute-redirect/{n}":{"get":{"tags":["Redirects"],"operationId":"absoluteRedirect","parameters":[{"name":"n","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK"}}}},"/":{"get":{"tags":["empty-api-resource"],"operationId":"index","responses":{"200":{"description":"OK","content":{"text/html":{"schema":{"type":"string","format":"binary"}}}}}}},"/proxy-test/methods/delete-with-body":{"delete":{"tags":["Proxy HTTP Methods"],"operationId":"deleteWithBody","responses":{"200":{"description":"OK"}}}},"/delete":{"delete":{"tags":["HTTP Methods"],"operationId":"delete","responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/HttpBinResponse"}}}}}}}},"components":{"schemas":{"HttpBinResponse":{"type":"object","properties":{"args":{"type":"object","additionalProperties":{"type":"string"}},"headers":{"type":"object","additionalProperties":{"type":"string"}},"origin":{"type":"string"},"url":{"type":"string"},"data":{"type":"string"},"files":{"type":"object","additionalProperties":{"type":"string"}},"form":{"type":"object","additionalProperties":{"type":"string"}},"json":{"type":"object"},"method":{"type":"string"}}},"Contact":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Unique identifier of the Contact.","example":1},"name":{"type":"string","description":"Name of the contact.","example":"Jessica Abigail","maxLength":100,"minLength":0},"phone":{"type":"string","description":"Phone number of the contact.","example":62482211,"maxLength":25,"minLength":0,"pattern":"^\\+?[0-9. ()-]{7,25}$"},"email":{"type":"string","description":"Email address of the contact.","example":"jessica@ngilang.com","maxLength":100,"minLength":0},"address1":{"type":"string","description":"Address line 1 of the contact.","example":888,"maxLength":50,"minLength":0},"address2":{"type":"string","description":"Address line 2 of the contact.","example":"San Angeles","maxLength":50,"minLength":0},"date":{"type":"string","format":"date-time","description":"Date area","example":"2020-01-01","maxLength":50,"minLength":0},"postalCode":{"type":"integer","format":"int32","description":"Postal code of the contact.","example":32106,"maximum":20,"minimum":0},"note":{"type":"string","description":"Notes about the contact.","example":"Meet her at Spring Boot Conference"}},"required":["id","name"]},"User":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"username":{"type":"string"},"password":{"type":"string"},"age":{"type":"integer","format":"int32"},"salary":{"type":"number","format":"double"}}},"UploadFileResponse":{"type":"object","properties":{"fileName":{"type":"string"},"fileDownloadUri":{"type":"string"},"fileType":{"type":"string"},"size":{"type":"integer","format":"int64"}}}}}}