Form Login HTTP Request icon

Form Login HTTP Request

Submit a website login form, sending a username and password stored securely as a credential

Form Login HTTP Request

AI-generated

Summary

Send an HTTP GET or POST request to a login form endpoint, submitting a username and password from stored credentials along with optional additional form fields and headers.

Inputs

  • Method — Select whether to use GET or POST for the form submission; defaults to POST.
  • URL (required) — Specify the target URL where the login form submits the credentials (the form's action URL).
  • Body Content Type — Choose how to encode the body—either as Form-Urlencoded (default) or JSON.
  • Username Field Name (required) — Define the form field name expected for the username (e.g., 'username', 'email').
  • Password Field Name (required) — Define the form field name expected for the password (e.g., 'password', 'pass').
  • Extra Body Fields — Add any static additional form fields to include with the login request (e.g., CSRF token or submit value).
  • Extra Headers — Add custom HTTP headers to include in the request (e.g., User-Agent, Referer).
  • Options — Configure request behavior, including following redirects, ignoring SSL errors, returning the full response (headers, status code, body), and whether to never error regardless of HTTP status.

Output shape

a single item per input with JSON containing either the response body or the full response (statusCode, headers, body) if configured

If 'Include Response Headers and Status' is enabled, output includes statusCode, headers, and body JSON; otherwise, only the response body JSON is returned. Errors throw unless 'Never Error' is set or the node is in continueOnFail mode, which will output error messages instead.

Links

Discussion