Acumatica REST API C# Client – Overview & Resources
Purpose
This article provides an overview of the Acumatica REST API Client for C#, the official GitHub repository, and supporting tools available to developers integrating with Acumatica ERP
MYOB Acumatica is built on the Acumatica platform but not completely the same. This means:
-
The GitHub code is written for Acumatica (global), not MYOB Acumatica specifically
-
Some screens, fields, endpoints, and behaviours may differ
-
Always validate endpoint models against your MYOB Acumatica tenant, not Acumatica documentation
GitHub Repository
Link: https://github.com/Acumatica/AcumaticaRESTAPIClientForCSharp/tree/5.0
This repository includes:
-
C# REST API client library (built on RESTSharp) to simplify sending requests to the Acumatica API
-
Example console and WinForms apps showing login, retrieving records, and updating data
-
Endpoint Model Generator for generating C# models based on your endpoint schema (useful for custom endpoints)
-
NuGet packages for easy installation
When This Library Helps
Use this library when you want to:
-
Integrate MYOB Acumatica with external systems using C#/.NET
-
Avoid writing manual HTTP/JSON logic
Key Caveats
-
Version differences: library may not fully match MYOB Acumatica release timelines
-
MYOB Acumatica may differ from Acumatica examples
-
Always generate models from your MYOB Acumatica environment