Web Services: New System Endpoint
MYOB Acumatica 2024.2.1 introduces the new Default/24.200.001 system endpoint, which is shown on the Web Service Endpoints (SM207060) form in the following screenshot. The new endpoint uses Contract Version 4.

The following sections briefly describe the changes to the entities, fields, and actions of the new endpoint as compared to the Default/23.200.001 endpoint. For a detailed list of changes, see Changes to the Entities, Fields, and Actions of the Default/24.200.001 Endpoint as Compared to the Default/23.200.001 Endpoint.
Cross-Functional Changes
The Attributes.IsActive field has been added. The field is available in the entities—such as TemplateItems, Customer, and Opportunity—that provide the API for attributes.
Inventory and Order Management
The API related to the inventory and order management functionality has been enhanced as follows:
- The TransferOrderDetailAllocation.ExpirationDate field has been added. The corresponding Expiration Date column is unavailable for editing on the Details tab of the Transfers (IN304000) form.
- A developer can now add landed costs to AP bills via the API. The following new fields have been added to the BillDetail entity, which corresponds to the Bills and Adjustments (AP301000) form: LCType, LCNbr, and LCLineNbr. The developer can add a particular line of the landed cost document by specifying the values of all these fields, or add all lines of the landed cost document by specifying the LCType and LCNbr values.
- The InventoryReceiptDetail.ReasonCode field has been added. The corresponding column is available on the Details tab of the Receipts (IN301000) form.
-
The developer can now use the Recalculate Prices command, which is available on the More menu of the Sales Orders (SO301000) form, through the REST API. For the recalculation of prices and discounts, the developer can use the new SalesOrder.RecalculatePricesDiscounts action.
- The Shipment.UnlimitedPackages field has been added, which allows the developer to bypass the license limits on the number of packages when a shipment is uploaded to MYOB Acumatica via the API. The field corresponds to the Packaging Processed in External System check box on the Shipping tab of the Shipments (SO3020000) form.
Retail and Commerce
The new endpoint introduces the following entities and fields related to the retail and commerce functionality:
- The AmazonStore entity, which corresponds to the Amazon Stores (BC201020) form.
- The CashTransaction entity, which corresponds to the Cash Transactions (CA304000) form.
- The NonStockItem.IsAKit and NonStockItem.VendorDetails.RecordID fields. We recommend that the developer use the NonStockItem.IsAKit field instead of the NonStockItem.IsKit field, which will be removed in a future endpoint version.
- Multiple fields of the SalesInvoice and SalesInvoiceDetail entities.
- The StockItem.LastModifiedDateTime field. We recommend that the developer use the StockItem.LastModifiedDateTime field instead of the StockItem.LastModified field, which will be removed in a future endpoint version.
- The TemplateItems.LastModifiedDateTime and TemplateItems.VendorDetails.RecordID fields. We recommend that the developer use the TemplateItems.LastModifiedDateTime field instead of the TemplateItems.LastModified field, which will be removed in a future endpoint version.