HTTP Request (Refresh Token Auth) icon

HTTP Request (Refresh Token Auth)

Makes an HTTP request using RefreshTokenAuth credentials with automatic token refresh.

HTTP Request (Refresh Token Auth)

AI-generated

Summary

Sends an HTTP request using the node’s required Refresh Token Auth credentials, which support automatic token refresh. Configure the method and URL, then optionally add query parameters, headers, and a request body; responses are returned as workflow items.

Inputs

  • Method and URL (required) — Choose DELETE, GET, HEAD, OPTIONS, PATCH, POST, or PUT and provide an HTTP or HTTPS URL.
  • Query parameters — Optionally enable query parameters and enter them as name/value fields or JSON.
  • Headers — Optionally enable headers and enter them as name/value fields or JSON. Header names are lowercased by the implementation.
  • Request body — Optionally send a body with POST, PUT, PATCH, or DELETE. Choose JSON, URL-encoded form, multipart form (including incoming binary fields), raw text, or an incoming binary field.
  • Options — Set timeout or proxy, allow invalid SSL certificates, configure redirect behavior, and choose response format and whether to include response headers and status.

Output shape

One or more n8n items, paired with their corresponding input item.

By default, object responses become item JSON, array responses produce one item per array element, and primitive responses are wrapped as {"data": value}. With full response enabled, each item contains body, headers, statusCode, and statusMessage. File or text response formats place the response value in the configured JSON field (default "data"). Errors stop execution unless Continue On Fail is enabled, in which case an {"error": message} item is returned. Despite the file option’s label, the implementation writes that response into JSON, not binary data.

Links

Discussion