Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Item Class → Insert/Update

AI-generated

Summary

Insert or update an Item Class record in Acumatica

Inputs

  • Attributes — Array of attribute definitions, each containing AttributeID, Required flag, and SortOrder value
  • additionalFields — Collection of additional item class properties such as Description, StockItem, TaxCategoryID, etc.

Output shape

a single Item Class record (the created or updated item)

The response contains the full Item Class object; optional fields may be omitted if not set.

Examples

Example 1: Create a new Item Class with a custom attribute

Add an Attribute with AttributeID 'CUSTOM' and Required true; fill Additional Fields with Description 'Sample Item' and StockItem true

Example 2: Update an existing Item Class by ID

Set Attributes empty; provide Additional Fields with ClassID matching the existing record and update fields like Description and PriceClass

Example 3: Upsert using a list of attributes

Define multiple Attributes with SortOrder values; populate Additional Fields with fields such as ItemType and ValuationMethod

Links

Discussion