NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Issue → Get list of records

AI-generated

Summary

Retrieve the list of NetSuite Issue records, optionally filtered and paginated.

Inputs

  • isDebugMode — Include full request and response payloads in the output.
  • additionalFields.limit — Specifies the maximum number of records returned on a single page.
  • additionalFields.offset — Specifies the start index for pagination.
  • additionalFields.Prefer — Server behavior requested by the client. Use the value 'respond-async' to execute the request asynchronously.
  • additionalFields.q — Search query used to filter results.
  • additionalFields.X-NetSuite-Idempotency-Key — A unique key ensuring an asynchronous request is executed only once; ignored for synchronous requests.

Output shape

a list of Issue records exposed as items, plus optional debug metadata.

The operation returns an array of objects representing each Issue. If Debug Mode is enabled, each item will additionally contain request and response properties with full HTTP details. When the ‘Prefer’ option is set to ‘respond-async’, the payload contains an empty response body and the HTTP header Preference-applied: respond-async.

Examples

Example 1: List all open issues

Set q to "status: Open"; leave other fields at default. Debug Mode off. The node returns all issue records matching the query.

Example 2: Paginate results with a limit of 50

Set additionalFields.limit to 50 and additionalFields.offset to 0 to fetch the first 50 issues. Debug Mode off.

Example 3: Run the request asynchronously

Set additionalFields.Prefer to 'respond-async', provide a UUID for additionalFields.X-NetSuite-Idempotency-Key, and leave other fields default. Debug Mode on for full request/response.

Discussion