NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Intercompany Transfer Order → Remove record

AI-generated

Summary

Deletes an Intercompany Transfer Order by its internal ID via the NetSuite REST API.

Inputs

  • id (required) — Internal identifier of the Intercompany Transfer Order to delete.
  • isDebugMode — When enabled, returns the full HTTP request and response details in the output – useful for troubleshooting.
  • Prefer — Optional header to request asynchronous execution. Set to 'respond-async' to run the delete asynchronously.
  • X-NetSuite-Idempotency-Key — If using asynchronous execution, supply a unique UUID to ensure the request is processed only once; ignored for synchronous calls.

Output shape

no body – the operation reports success only. If Debug Mode is enabled, a single item containing request and response metadata is emitted.

When a delete succeeds, NetSuite returns a 204 No Content, so no payload is returned. Enable Debug Mode to inspect the HTTP communication. If Prefer=respond-async, NetSuite may return a 202 Accepted and include a preference-applied header.

Examples

Example 1: Basic removal of a transfer order

Set ‘id’ to the internal ID of the transfer order you want to delete. Leave other fields at their defaults.

Example 2: Asynchronous delete

Set ‘Prefer’ to ‘respond-async’ to have NetSuite process the delete in the background. No idempotency key is required for synchronous calls.

Example 3: Idempotent asynchronous delete

Set ‘Prefer’ to ‘respond-async’ and provide a UUID in ‘X-NetSuite-Idempotency-Key’ to guarantee the request is executed only once even if retried.

Discussion