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.