Web Services: New System Endpoint
MYOB Acumatica 2024.1 introduces the new Default/23.200.001 system endpoint, which is shown on the Web Service Endpoints (SM27060) form in the following screenshot. The new endpoint uses Contract Version 4.
The following sections list the changes to the entities, fields, and actions of the new endpoint as compared to the Default/22.200.001 endpoint. For a detailed list of changes, see Changes to the Entities, Fields, and Actions of the Default/23.200.001 Endpoint as Compared to the Default/22.200.001 Endpoint.
CRM
The following changes related to customer relationship management have been made:
- The SkipLineDiscounts field has been added to the OpportunityProduct entity.
- The CreateContactFromBusinessAccount action has been added to the BusinessAccount entity.
- The CreateAccountFromContact action has been added to the Contact entity.
- The CreateContactFromCustomer action has been added to the Customer entity.
- The CreateContactFromVendor action has been added to the Vendor entity.
- The list of parameters of the ConvertLeadToBAccount action of the Lead entity has been changed.
- The ConvertLeadToContact and ConvertLeadToOpportunity actions of the Lead entity now have parameters.
- The CreateContactFromOpportunity action of the Opportunity entity now has parameters.
- The list of parameters of the CreateAccountFromOpportunity action of the Opportunity entity has been changed.
- The Relations field, which provides access to the RelationDetail entities, has been added to the SalesOrder entity.
Field Services
The LastModifiedDateTime field has been added to the following entities: Appointment and ServiceOrder.
Finance
The following finance-related changes have been made:
- The LastModifiedDateTime field has been added to the CustomerContact entity.
- The TrialBalance entity has been removed.
- The IsCCPayment field and the Charges field, which provides access to the PaymentCharge entities, have been added to the Payment entity.
Inventory and Order Management
The following changes related to inventory and order management have been made:
- The LastModifiedDateTime field has been added to the following entities: InventoryAdjustment, InventoryIssue, KitSpecification, PurchaseReceipt, SalesInvoice, and Warehouse.
- The SubItems field has been removed from the StockItem entity. The SubItemStockItem detail entity, which was available through this field, has also been removed.
- The OrderRisks field, which provides access to the OrderRisks entity, has been added to the SalesOrder entity.
- Multiple fields have been renamed in the StorageDetailsInquiry and StorageDetailsByLocationInquiry entities.
- The NonStockPickingLocationID and UseItemDefaultLocationForPicking fields have been added to the Warehouse entity.
Projects and Construction
The following changes related to projects and construction have been made:
- The LastModifiedDateTime field has been added to the AccountGroup entity.
- The ReleaseRetainage action, which creates the retainage AP document, has been added to the Bill entity. This action is available only in the API —that is, it is unavailable on the Bills and Adjustments (AP301000) form. For an example of how to use the action, see Release Retainage.
- The Subcontract top-level entity has been added. The entity includes
information about all of the following:
- Subcontract details (in the SubcontractDetail entity)
- Tax details related to the subcontract (in the SubcontractTaxDetail entity)
- Vendor contract (in the SubcontractVendorContractInfo entity)
- Vendor address (in the SubcontractVendorAddressInfo entity)
The entity also provides the following actions: ReleaseFromHold and PutOnHold.
- Multiple fields have been added to the Project entity and its linked and detail entities.
- In the Project entity, the ProjectManager field is now mapped to the Project Manager box on the Projects (PM301000) form. Previously, the ProjectManager field was mapped to the Time Activity Approver box on the Projects form. Now the Time Activity Approver box is available as the Project.ProjectProperties.TimeActivityApprover field.
- The Retainage field has been moved from Project.BillingAndAllocationSettings to Project.Retainage.
Retail Commerce
For the Contact, Customer, CustomerLocation, Payment, and SalesOrder entities, the fields that were previously available only in the eCommerce/22.200.001 endpoint have been added.