NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Billing Revenue Event → Insert or update record

AI-generated

Summary

Insert or update a Billing Revenue Event record in NetSuite by providing its external identifier and desired field values.

Inputs

  • id (required) — The external identifier of the Billing Revenue Event record to insert or update.
  • additionalFields — Optional fields to set on the Billing Revenue Event, including amount, event date, event purpose, event type, quantity, transaction line, and various NetSuite-specific preferences and headers.
  • customFields — List of custom fields with specific field names, types, and values to include in the record.
  • isDebugMode — Toggle to include full request and response information in the operation output for debugging purposes.

Output shape

The updated or newly created Billing Revenue Event record object returned by NetSuite's API.

If Debug Mode is enabled, output includes detailed request and response information alongside the record data. The operation requires a valid external identifier 'id' for the Billing Revenue Event. Custom fields and additional fields are optional. The operation uses an HTTP PUT method on the /billingRevenueEvent/{id} endpoint, meaning it will create or completely replace the record at that identifier.

Discussion