Easy-Acumatica Docs

Easy-Acumatica for Python

Version v0.3.9

Easy-Acumatica is a typed Python wrapper for Acumatica ERP's contract-based REST API. It removes the boilerplate of manual HTTP calls while keeping everything transparent and test-friendly.

Robust API Client

Handles the complete session lifecycle with automatic login/logout. A single, persistent session is used for all API calls, improving efficiency.

Modular Services

Interact with specific entities through dedicated services like ContactsService, or use the generic RecordsService for any top-level entity.

Fluent Builders & OData DSL

Construct complex JSON payloads with RecordBuilder and other entity-specific helpers. Create powerful OData queries with a typed, chainable Filter.

Uniform Error Handling

Meaningful exceptions are raised from Acumatica API errors, converting complex validation messages into readable RuntimeErrors.
Easy-Acumatica v0.3.9 — Created and Developed by Matthew Hirstius (Nioron07).
Significant Contributions made by Chris Xu
Want to see the NPM version? See it here