Acumatica API - Endpoint Default 24 200 001 icon

Acumatica API - Endpoint Default 24 200 001

Interact with Acumatica Endpoint Default/24.200.001

Actions478

Carrier → Insert/Update

AI-generated

Summary

Creates or updates a carrier record in Acumatica, merging top-level data with nested customer accounts and plug-in parameters.

Inputs

  • CustomerAccounts — A collection of customer account details (Active status, Account number, Customer ID, Name, Location, Postal Code, Record ID).
  • PlugInParameters — A collection of plug-in parameters including Description, Plugin ID, and Value.
  • additionalFields — Additional top-level fields such as Carrier ID, Description, Created/Last Modified Date Time, Unit measurements (Centimeter, Inch, Kilogram, Pound), and Warehouse ID.

Output shape

A single record containing the created or updated carrier details, including generated IDs and metadata.

If the carrier already exists based on the unique identifier, the operation performs an update. Empty or default values are stripped from the request body before sending to Acumatica.

Examples

Example 1: Create a new carrier with specific customer accounts and plug-in parameters.

Set Carrier ID and Description in Additional Fields; define Customer Accounts and Plug In Parameters in their respective collections.

Example 2: Upsert an existing carrier record.

Provide the Record ID (or Carrier ID) in Customer Accounts or Additional Fields to identify the record; omitting it creates a new record.

Links

Discussion