NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Non Inventory Purchase Item → Get list of records

AI-generated

Summary

Retrieve a list of Non Inventory Purchase Item records from NetSuite with optional filtering, pagination, and asynchronous request support.

Inputs

  • Debug Mode — Choose whether to include full request and response details in the output for debugging purposes.
  • Additional Fields — Optional parameters to refine the list request, including:
  • Limit: maximum number of records to return per page.
  • Offset: starting point for pagination to select specific page of results.
  • Prefer: server behavior preference; use 'respond-async' to execute asynchronously.
  • Q: a search query string to filter the records returned.
  • X-NetSuite-Idempotency-Key: a UUID string to ensure request idempotency for asynchronous calls.

Output shape

a list of Non Inventory Purchase Item records matching the query criteria, optionally including debugging info and metadata depending on request.

The output consists of the retrieved records limited and offset per input parameters. If Debug Mode is enabled, full request and response details are also included. Asynchronous execution (via 'Prefer: respond-async') returns a 'Preference-applied: respond-async' header indicating async processing. The idempotency key is applied only for async requests to prevent duplicate processing.

Discussion