actionGETv1.0.0
actionDELETEv1.0.0
302/3XX Redirects to the given URL.
actionGETv1.0.0
302/3XX Redirects to the given URL.
actionPATCHv1.0.0
302/3XX Redirects to the given URL.
actionPOSTv1.0.0
302/3XX Redirects to the given URL.
actionPUTv1.0.0
302/3XX Redirects to the given URL.
actionGETv1.0.0
Absolutely 302 Redirects n times.
actionGETv1.0.0
Assumes the resource has the given etag and responds to If-None-Match and If-Match headers appropriately.
actionGETv1.0.0
Decodes base64url-encoded string.
actionGETv1.0.0
Deletes cookie(s) as provided by the query string and redirects to cookie list.
actionGETv1.0.0
Drips data over a duration after an optional initial delay.
actionGETv1.0.0
Generate a page containing n links to other pages which do the same.
actionGETv1.0.0
Prompts the user for authorization using bearer authentication.
actionGETv1.0.0
Prompts the user for authorization using Digest Auth + Algorithm.
actionGETv1.0.0
Prompts the user for authorization using Digest Auth + Algorithm.
allow settings the stale_after argument.
actionGETv1.0.0
Prompts the user for authorization using Digest Auth.
actionGETv1.0.0
Prompts the user for authorization using HTTP Basic Auth.
actionGETv1.0.0
Prompts the user for authorization using HTTP Basic Auth.
actionGETv1.0.0
Relatively 302 Redirects n times.
actionGETv1.0.0
Return a UUID4.
actionDELETEv1.0.0
Return status code or random status code if more than one are given
actionGETv1.0.0
Return status code or random status code if more than one are given
actionPATCHv1.0.0
Return status code or random status code if more than one are given
actionPOSTv1.0.0
Return status code or random status code if more than one are given
actionPUTv1.0.0
Return status code or random status code if more than one are given
actionGETv1.0.0
Return the incoming request's HTTP headers.
actionGETv1.0.0
Return the incoming requests's User-Agent header.
actionGETv1.0.0
Returns a 304 if an If-Modified-Since header or If-None-Match is present. Returns the same as a GET otherwise.
actionDELETEv1.0.0
Returns a delayed response (max of 10 seconds).
actionGETv1.0.0
Returns a delayed response (max of 10 seconds).
actionPATCHv1.0.0
Returns a delayed response (max of 10 seconds).
actionPOSTv1.0.0
Returns a delayed response (max of 10 seconds).
actionPUTv1.0.0
Returns a delayed response (max of 10 seconds).
actionGETv1.0.0
Returns a set of response headers from the query string.
actionPOSTv1.0.0
Returns a set of response headers from the query string.
actionGETv1.0.0
Returns a simple HTML document.
actionGETv1.0.0
Returns a simple image of the type suggest by the Accept header.
actionGETv1.0.0
Returns a simple JPEG image.
actionGETv1.0.0
Returns a simple JSON document.
actionGETv1.0.0
Returns a simple PNG image.
actionGETv1.0.0
Returns a simple SVG image.
actionGETv1.0.0
Returns a simple WEBP image.
actionGETv1.0.0
Returns a simple XML document.
actionGETv1.0.0
Returns a UTF-8 encoded body.
actionDELETEv1.0.0
Returns anything passed in request data.
actionDELETEv1.0.0
Returns anything passed in request data.
actionGETv1.0.0
Returns anything passed in request data.
actionGETv1.0.0
Returns anything passed in request data.
actionPATCHv1.0.0
Returns anything passed in request data.
actionPATCHv1.0.0
Returns anything passed in request data.
actionPOSTv1.0.0
Returns anything passed in request data.
actionPOSTv1.0.0
Returns anything passed in request data.
actionPUTv1.0.0
Returns anything passed in request data.
actionPUTv1.0.0
Returns anything passed in request data.
actionGETv1.0.0
Returns Brotli-encoded data.
actionGETv1.0.0
Returns cookie data.
actionGETv1.0.0
Returns Deflate-encoded data.
actionGETv1.0.0
Returns GZip-encoded data.
actionGETv1.0.0
Returns n random bytes generated with given seed
actionGETv1.0.0
Returns page denied by robots.txt rules.
actionGETv1.0.0
Returns some robots.txt rules.
actionGETv1.0.0
Returns the requester's IP Address.
actionGETv1.0.0
Sets a Cache-Control header for n seconds.
actionGETv1.0.0
Sets a cookie and redirects to cookie list.
actionGETv1.0.0
Sets cookie(s) as provided by the query string and redirects to cookie list.
actionGETv1.0.0
Stream n JSON responses
actionGETv1.0.0
Streams n random bytes generated with given seed, at given chunk size per packet.
actionGETv1.0.0
Streams n random bytes generated with given seed, at given chunk size per packet.
actionDELETEv1.0.0
The request's DELETE parameters.
actionPATCHv1.0.0
The request's PATCH parameters.
actionPOSTv1.0.0
The request's POST parameters.
actionPUTv1.0.0
The request's PUT parameters.
actionGETv1.0.0
The request's query parameters.
Beyond the catalog
Any provider, on request.
01
Request it
Tell us which provider you need, and we will ship it in the registry.
02
Generate it
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.
acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec