NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Fulfillment Request → Get list of records

AI-generated

Summary

Retrieve a list of NetSuite Fulfillment Request records.

Inputs

  • isDebugMode — Include full request and response info in each output item.
  • limit — Maximum number of records to return on a single page.
  • offset — Page offset used to select a specific page of results.
  • Prefer — Server behavior requested. Use 'respond-async' to execute asynchronously; async responses will contain a 'Preference-applied: respond-async' header.
  • q — Search query string to filter returned records.
  • X-NetSuite-Idempotency-Key — Unique UUID string applied to asynchronous requests to guarantee single execution; ignored for synchronous requests.

Output shape

a list of fulfillment request objects; if debug mode is enabled, each output also contains the raw request and response data

Pagination is controlled via 'limit' and 'offset'. When 'Prefer' is set to 'respond-async', the response is async and must be polled for completion. Idempotency key is only relevant for async operations.

Examples

Example 1: Retrieve the first page of fulfillment requests

No additional fields specified; default limit and offset (returns first page).

Example 2: Retrieve 10 records starting at 20 and filter by status OPEN

Set Limit=10, Offset=20, Q='status:OPEN'.

Example 3: Execute request asynchronously with debugging

Enable Debug Mode, set Prefer='respond-async', and specify X-NetSuite-Idempotency-Key as a UUID.

Discussion