NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Fulfillment Request → Get record

AI-generated

Summary

Retrieve a NetSuite Fulfillment Request record by its internal ID, optionally selecting fields, expanding subresources, or executing the request asynchronously.

Inputs

  • isDebugMode — Include full request and response info in the output if true.
  • id (required) — Internal identifier of the Fulfillment Request to fetch.
  • expandSubResources — If true, automatically expand all sublists, sublist lines, and subrecords on the record.
  • fields — Comma‑separated list of field and sublist names to return; if omitted, all fields are returned.
  • Prefer — Client‑requested server behavior. Set to ‘respond-async’ to execute the request asynchronously; otherwise the request is processed synchronously.
  • simpleEnumFormat — If true, enumeration values are returned as their internal ID values only.
  • X-NetSuite-Idempotency-Key — User‑defined unique ID used only for asynchronous requests to guarantee idempotency.

Output shape

a JSON object representing the fetched Fulfillment Request record (or an asynchronous response envelope if Prefer=respond-async). If Debug Mode is enabled, the output also contains the raw request and response details.

When Prefer is set to respond-async, the node returns the initial async response header; the actual record data is not immediately available. The X‑NetSuite‑Idempotency‑Key is ignored for synchronous requests.

Examples

Example 1: Simple fetch of a fulfillment request

Set Id to the internal number of the record; leave other options at defaults.

Example 2: Fetch only specific fields

Set Id to 1234, expandSubResources to false, and fields to "entity,trandate,total" to receive only those fields.

Example 3: Asynchronous request with idempotency key

Set Id to 5678, Prefer to ‘respond-async’, and X‑NetSuite‑Idempotency‑Key to a UUID; the node will return the async response header.

Discussion