NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Fulfillment Request → Insert record

AI-generated

Summary

Create a new NetSuite fulfillment request via REST.

Inputs

  • isDebugMode — Include full request and response data in the output.
  • createdFrom — Reference to the source record of the fulfillment (internal or external ID).
  • customForm — Custom form to apply to the request (internal or reference name).
  • tranDate — Date the fulfillment request was created.
  • entity — Customer or customer record associated with the request (internal or external ID).
  • item — Line-item details of the request, including item identity, quantity, and fulfillment flags.
  • memo — General note or comment about the fulfillment request.
  • orderId — External order identifier for the request.
  • status — Current status code for the request (e.g., 'A', 'R').
  • subsidiary — Subsidiary record (internal or external ID) for the request.
  • tranStatus — Transaction status reference (internal or external ID).
  • customFields — List of custom field values for the request, each with a field name, type and value.

Output shape

a single created Fulfillment Request record (return object).

If Debug Mode is enabled, the output will contain additional fields request and response with raw HTTP payloads. The main returned data represents the NetSuite response for the created record, including system‑generated identifiers such as id, internalId, or externalId. The operation performs a POST to /fulfillmentRequest and returns the newly created record data.

Examples

Example 1: Create a basic fulfillment request without custom fields.

Set createdFrom.id to '123', entity.id to '456', item.items[0].item.id to '789', item.items[0].quantity to 5, and other fields to defaults.

Example 2: Create a fulfillment request with a custom form and memo.

Set customForm.id to '1011', memo to 'Urgent shipment', and include item.items[0] details as above.

Example 3: Run the operation in Debug Mode.

Set isDebugMode to true; audit the output fields request and response for debugging.

Discussion