NetSuite SuiteTalk icon

NetSuite SuiteTalk

NetSuite REST API

Raw Request

AI-generated

Summary

Send an HTTP request to a NetSuite REST endpoint using the selected method and path. For methods other than GET, HEAD, and OPTIONS, the request body comes from each input item’s JSON.

Inputs

  • HTTP Method (required) — Choose DELETE, GET, HEAD, OPTIONS, PATCH, POST, or PUT; defaults to GET.
  • Path (required) — NetSuite endpoint path, defaulting to services/rest/record/v1/salesOrder. You can also provide a full HTTP or HTTPS URL; the node uses its path and query string.
  • Options → Full Response — Defaults to false. When enabled, includes the response status code and headers alongside the body.
  • Options → Max Retries — Number of retries for rate limits and server errors; defaults to 5, with a declared range of 0–10. Set to 0 to disable retries.
  • Input item JSON — Used as the request body for methods other than GET, HEAD, and OPTIONS. GET, HEAD, and OPTIONS do not send this body.

Output shape

A single item per input item, with the response body in its JSON by default; with Full Response enabled, JSON contains statusCode, headers, and body.

When a response body is present, the node also stores hasMore, count, offset, and totalResults in node pagination context. Errors are handled by n8n’s normal node error behavior.

Links

Discussion