NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Intercompany Transfer Order → Get list of records

AI-generated

Summary

Retrieve a list of Intercompany Transfer Order records from NetSuite, optionally filtered, paginated, or debugged.

Inputs

  • isDebugMode — Include complete request and response information in the output.
  • additionalFields.limit — Maximum number of records to return on a single page.
  • additionalFields.offset — Number of records to skip before starting to collect the result set.
  • additionalFields.Prefer — Request server behavior; choose 'respond-async' for asynchronous execution.
  • additionalFields.q — Search query string used to filter the results.
  • additionalFields.X-NetSuite-Idempotency-Key — Unique key for idempotent asynchronous requests; ignored for synchronous calls.

Output shape

returns a list of JSON objects, each representing an Intercompany Transfer Order. If debug mode is enabled, each item is wrapped in an object containing the raw request and response data.

Only the records for the requested page are returned; use 'limit' and 'offset' to navigate pagination. Asynchronous execution may return a preliminary response with a 'Preference-applied: respond-async' header. No errors are returned in normal operation; failures result in workflow output failure.

Examples

Example 1: Retrieve the first 20 transfer orders

Set limit=20, offset=0.

Example 2: Search for transfer orders with status Open

Set q='status:open'.

Example 3: Enable debugging to inspect API traffic

Set isDebugMode=true and any desired query parameters.

Discussion