Contract Version

MYOB Acumatica 2024.1 supports one version of system contract, which is Contract Version 4. In this topic, you can learn the main characteristics of this contract version.

Note: Contract Version 1 is not supported starting from MYOB Acumatica 2018 R2. Contract Versions 2 and 3 are not supported starting from MYOB Acumatica 2023 R2.

Characteristics of Contract Version 4

The main characteristics of Contract Version 4 are the following:

  • The REST API is supported for the endpoints with this contract version.
  • The SOAP API is not supported for the endpoints with this contract version.
  • You can specify particular fields of the entity to be returned from the system.
  • By default, the system does not return all fields of the entity (including fields of the linked and detail entities defined within the entity).
  • Through the endpoint, you can work with the elements that were added to the MYOB Acumatica form in a customization project.
  • Through the endpoint, you can work with the predefined elements on an MYOB Acumatica form that are not included in the entity definition.
  • When optimization for speed of the retrieval of the list of records fails, the system returns an error.
  • Custom endpoints created from scratch have this contract version.
  • The following system endpoints that have this contract version are included in MYOB Acumatica 2024.1: Default/20.200.001, Default/22.200.001, and Default/23.200.001