Actions3
Raw Request
AI-generatedSummary
Send custom HTTP requests to NetSuite REST API endpoints using OAuth1 authentication with detailed control over method, endpoint, headers, query parameters, and JSON body.
Inputs
- commonEndpoint — Select a predefined common NetSuite REST API endpoint or choose 'Custom' to specify a custom endpoint path.
- method (required) — Specify the HTTP method for the request (GET, POST, PUT, PATCH, DELETE).
- endpoint (required) — Provide a custom REST API endpoint path when 'Custom' is selected for the endpoint.
- resourcePath — Optional additional path segments to append to the endpoint (e.g., record IDs or subresources).
- queryParametersUi — Add custom query parameters as name-value pairs to include in the request URL.
- body — Provide a JSON object as the request body, required for POST, PUT, or PATCH methods.
- responseFormat — Choose to receive only the response body ('Simple') or the full HTTP response including status code and headers ('Full Response').
- headerParametersUi — Add custom HTTP headers as name-value pairs to include in the request.
Output shape
a list of items representing each request's response
Each output item contains a JSON object with response data. When 'Simple' response format is selected, only the response body is included. When 'Full Response' is selected, the item includes statusCode, headers, and body properties. Errors are output to a separate error output stream with details including status code, headers, body, and error message.