Overview of Acumatica API Integration

One of the key new features of Acumatica 6.o was its Contract-Based API, REST Endpoints, and REST APIs. All of these features are used to request information from one cloud to another. In this article, we are going to be talking about Acumatica API integration.

Contract-Based API

Until its latest release, Acumatica used to only have Screen-based API. With that type of API you had to keep the names of all the fields and actions the same within the Acumatica user interface (UI) otherwise it’s code would stop working altogether. That is not the case with REST-enabled, Contract-Based API. With its RESTful interface there is a protective intermediate layer between the Acumatica UI and the integration code, so you can be sure that most changes made in the Acumatica code will not break existing integration. Acumatica still offers  Screen-based API as an option if your company would prefer it.

REST Endpoints

The intermediate layer between the Acumatica UI and the integration code mentioned above is referred to as an “Endpoint”. With this REST endpoint layer, you can manage and update the default endpoint without fear of breaking the code. Endpoints include named screens, links and detail containers as well as fields and actions. Each item’s name can be expanded through web services and are all connected to Acumatica’s UI elements for increased usability.

Acumatica API



Previous versions of Acumatica used SOAP (Simple Object Access Protocol) API that, while having excellent scalability, was more difficult to use and time-consuming to alter. With the rising popularity of REST (REpresentational State Transfer), all future versions of Acumatica will be designed with REST as the preferred method. The greatest benefit of using REST API is freedom to adapt and usability. REST is simpler and there is minimal risk when creating, reading, updating, and deleting Acumatica data on any device.

REST API builds on top of the Contract-Based API, and allows you to access the endpoints and entities configured in Acumatica in a RESTful manner. That means it’s easier to execute actions and safer to make modifications. Along with making updates to your Acumatica data, REST API also allows you to give action commands and other business logic that exists in your endpoint. Both Contract-Based API and REST Endpoints tie into Acumatica’s REST API in that they all work together to make cloud interoperability not only possible but easily achievable.  Acumatica's API can integrate with your departmental software such as Salesforce, HubSpot, and Amazon. Acumatica comes ready to connect with those 3 programs and others for added convenience. Acumatica API Integration Having the ability to integrate Acumatica's capabilities is beneficial because it saves time you'd waste flipping between screens and helps your team get a cohesive view of all your business' data.

Acumatica is an award-winning, complete ERP solution with no per-user license costs. To learn more about the product, contact Clients First's sales team today by calling 800.331.8382 or emailing info@clientsfirst-tx.com. Clients First implement and supports clients across the U.S.A. and in 11 countries. Our team of professionals are ready to help implement the best finance and operations solutions for manufacturers, distributors, project-based manufacturers, MRO (maintenance, repair and overhaul), and professional services.


Sources: AcumaticaAcumatica Developer Network

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.