Skip to main content
action.http, Make an HTTP request to an external API

Configuration

Configuration goes inside the step’s with: block.
url
string
required
Request URL (supports template expressions)
method
"GET" | "POST" | "PUT" | "PATCH" | "DELETE"
default:"GET"
headers
record<string, string>
HTTP headers
body
unknown
Request body (JSON or string)
timeout
number
default:"30000"
Timeout in milliseconds
insecureSkipTlsVerify
boolean
default:"false"
If true, skip TLS certificate verification (use only for read-only public endpoints with bad/expired certs)

Output

HTTP status code
Response body (parsed JSON or string)
Charset used to decode the response body (e.g. utf-8, windows-1250)