integrations.sh
← all integrations

httpbin.org

OpenAPI apis-guru developer_tools

A simple HTTP Request & Response Service.

Run locally: $ docker run -p 80:80 kennethreitz/httpbin

Homepage
https://api.apis.guru/v2/specs/httpbin.org/0.9.2.json
Provider
httpbin.org
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/httpbin.org/0.9.2/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/httpbin.org/0.9.2/openapi.yaml

Tools (80)

Extracted live via the executor SDK.

  • anything.deleteAnything

    Returns anything passed in request data.

  • anything.deleteAnythingAnything

    Returns anything passed in request data.

  • anything.getAnything

    Returns anything passed in request data.

  • anything.getAnythingAnything

    Returns anything passed in request data.

  • anything.patchAnything

    Returns anything passed in request data.

  • anything.patchAnythingAnything

    Returns anything passed in request data.

  • anything.postAnything

    Returns anything passed in request data.

  • anything.postAnythingAnything

    Returns anything passed in request data.

  • anything.putAnything

    Returns anything passed in request data.

  • anything.putAnythingAnything

    Returns anything passed in request data.

  • anything.traceAnything

    Returns anything passed in request data.

  • anything.traceAnythingAnything

    Returns anything passed in request data.

  • auth.getBasicAuthUserPasswd

    Prompts the user for authorization using HTTP Basic Auth.

  • auth.getBearer

    Prompts the user for authorization using bearer authentication.

  • auth.getDigestAuthQopUserPasswd

    Prompts the user for authorization using Digest Auth.

  • auth.getDigestAuthQopUserPasswdAlgorithm

    Prompts the user for authorization using Digest Auth + Algorithm.

  • auth.getDigestAuthQopUserPasswdAlgorithmStaleAfter

    allow settings the stale_after argument.

  • auth.getHiddenBasicAuthUserPasswd

    Prompts the user for authorization using HTTP Basic Auth.

  • cookies.getCookies

    Returns cookie data.

  • cookies.getCookiesDelete

    Deletes cookie(s) as provided by the query string and redirects to cookie list.

  • cookies.getCookiesSet

    Sets cookie(s) as provided by the query string and redirects to cookie list.

  • cookies.getCookiesSetNameValue

    Sets a cookie and redirects to cookie list.

  • dynamicData.deleteDelayDelay

    Returns a delayed response (max of 10 seconds).

  • dynamicData.getBase64Value

    Decodes base64url-encoded string.

  • dynamicData.getBytesN

    Returns n random bytes generated with given seed

  • dynamicData.getDelayDelay

    Returns a delayed response (max of 10 seconds).

  • dynamicData.getDrip

    Drips data over a duration after an optional initial delay.

  • dynamicData.getLinksNOffset

    Generate a page containing n links to other pages which do the same.

  • dynamicData.getRangeNumbytes

    Streams n random bytes generated with given seed, at given chunk size per packet.

  • dynamicData.getStreamBytesN

    Streams n random bytes generated with given seed, at given chunk size per packet.

  • dynamicData.getStreamN

    Stream n JSON responses

  • dynamicData.getUuid

    Return a UUID4.

  • dynamicData.patchDelayDelay

    Returns a delayed response (max of 10 seconds).

  • dynamicData.postDelayDelay

    Returns a delayed response (max of 10 seconds).

  • dynamicData.putDelayDelay

    Returns a delayed response (max of 10 seconds).

  • dynamicData.traceDelayDelay

    Returns a delayed response (max of 10 seconds).

  • httpMethods.deleteDelete

    The request's DELETE parameters.

  • httpMethods.getGet

    The request's query parameters.

  • httpMethods.patchPatch

    The request's PATCH parameters.

  • httpMethods.postPost

    The request's POST parameters.

  • httpMethods.putPut

    The request's PUT parameters.

  • images.getImage

    Returns a simple image of the type suggest by the Accept header.

  • images.getImageJpeg

    Returns a simple JPEG image.

  • images.getImagePng

    Returns a simple PNG image.

  • images.getImageSvg

    Returns a simple SVG image.

  • images.getImageWebp

    Returns a simple WEBP image.

  • redirects.deleteRedirectTo

    302/3XX Redirects to the given URL.

  • redirects.getAbsoluteRedirectN

    Absolutely 302 Redirects n times.

  • redirects.getRedirectN

    302 Redirects n times.

  • redirects.getRedirectTo

    302/3XX Redirects to the given URL.

  • redirects.getRelativeRedirectN

    Relatively 302 Redirects n times.

  • redirects.patchRedirectTo

    302/3XX Redirects to the given URL.

  • redirects.postRedirectTo

    302/3XX Redirects to the given URL.

  • redirects.putRedirectTo

    302/3XX Redirects to the given URL.

  • redirects.traceRedirectTo

    302/3XX Redirects to the given URL.

  • requestInspection.getHeaders

    Return the incoming request's HTTP headers.

  • requestInspection.getIp

    Returns the requester's IP Address.

  • requestInspection.getUserAgent

    Return the incoming requests's User-Agent header.

  • responseFormats.getBrotli

    Returns Brotli-encoded data.

  • responseFormats.getDeflate

    Returns Deflate-encoded data.

  • responseFormats.getDeny

    Returns page denied by robots.txt rules.

  • responseFormats.getEncodingUtf8

    Returns a UTF-8 encoded body.

  • responseFormats.getGzip

    Returns GZip-encoded data.

  • responseFormats.getHtml

    Returns a simple HTML document.

  • responseFormats.getJson

    Returns a simple JSON document.

  • responseFormats.getRobotsTxt

    Returns some robots.txt rules.

  • responseFormats.getXml

    Returns a simple XML document.

  • responseInspection.getCache

    Returns a 304 if an If-Modified-Since header or If-None-Match is present. Returns the same as a GET otherwise.

  • responseInspection.getCacheValue

    Sets a Cache-Control header for n seconds.

  • responseInspection.getEtagEtag

    Assumes the resource has the given etag and responds to If-None-Match and If-Match headers appropriately.

  • responseInspection.getResponseHeaders

    Returns a set of response headers from the query string.

  • responseInspection.postResponseHeaders

    Returns a set of response headers from the query string.

  • statusCodes.deleteStatusCodes

    Return status code or random status code if more than one are given

  • statusCodes.getStatusCodes

    Return status code or random status code if more than one are given

  • statusCodes.patchStatusCodes

    Return status code or random status code if more than one are given

  • statusCodes.postStatusCodes

    Return status code or random status code if more than one are given

  • statusCodes.putStatusCodes

    Return status code or random status code if more than one are given

  • statusCodes.traceStatusCodes

    Return status code or random status code if more than one are given

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools