The API Report CardAPI Index
Acumatica

Acumatica API

acumatica.com

Acumatica ships a versioned Contract-Based REST API exposing 200+ business objects plus OData reads, webhooks, and OAuth 2.0. There is no self-serve sandbox: access requires a licensed tenant and license tiers cap concurrent requests. The JSON wrapper forces a .value accessor on every field.

Last verified: July 2026Enterprise Software
API GRADE
D+
VERIFIED JUL 2026

SCORECARD

ExistenceGOODContract-Based REST API exposes 200+ business objects with per-instance Swagger schemas, OData reads, and a maintained C# client.
AccessPOORNo self-serve sandbox; you need a licensed tenant, and license tiers cap concurrent API requests (6 concurrent on L-series).
CoverageGOOD200+ entities spanning sales, purchasing, manufacturing, construction, and field service, plus OData reads and business event webhooks.
AuthPOOROAuth 2.0 and OpenID Connect are offered, but sessions stay stateful underneath and login limits fire on bursts.
Docs & DXPOORError responses are vague, 'Check Trace for more details', without programmatic trace access; debugging means the UI.
StabilityMIXEDPer-endpoint versioning is real, but four parallel stacks coexist: REST, two OData flavors, and legacy SOAP.
Supergood: Acumatica has an API, but using it means gates, contracts, or workarounds. Ours doesn't: stable endpoints, normalized JSON, managed auth.

Frequently asked questions

Acumatica scores D+ on the API Report Card. Acumatica ships a versioned Contract-Based REST API exposing 200+ business objects plus OData reads, webhooks, and OAuth 2.0. There is no self-serve sandbox: access requires a licensed tenant and license tiers cap concurrent requests. The JSON wrapper forces a .value accessor on every field.

Tried to integrate with Acumatica?
SOURCES
Contract-Based REST API JSON wrapper forces a `.value` accessor on every field, 'doubling the complexity of transformation logic' and adding significant boilerplate to every integration dev.to β†—
Underlying architecture is effectively stateful (cookie/login session per API call sequence) even with OAuth 2.0 Bearer tokens, contradicting standard REST expectations and creating reconnection/session-management overhead dev.to β†—
Long-running REST calls (e.g. pulling several years of sales orders) routinely time out at ~10 minutes; on cloud instances the timeout can only be raised via support case, with chunking as the official workaround community.acumatica.com β†—
License-tier-based concurrent web service request caps (e.g. 6 concurrent on L-series) and Requests/Minute limits routinely throttle real-time eCommerce and pricing integrations, with developers explicitly reporting the limit 'too low to support an eCommerce website' community.acumatica.com β†—
API Login Limit errors fire on bursty workloads against access-token-authenticated REST calls, requiring per-user session configuration tuning that is not surfaced in the developer docs community.acumatica.com β†—
REST API error responses are frequently vague (e.g. 'Order SO X cannot be shipped in full. Check Trace for more details') without programmatic access to the trace, forcing integrators to log into the UI to diagnose dev.to β†—
Multiple parallel API stacks (Contract-Based REST, Screen-Based SOAP, GI-based OData, DAC-based OData) each have different idioms, version semantics, error patterns, and auth flows, integrators must reverse-engineer which surface to use for which entity acumatica.com β†—
Endpoint payload shapes and behaviors shift between Acumatica releases (twice-yearly R1/R2) and between endpoint versions (e.g. 23.100.001 β†’ 23.200.001 β†’ 24.200.001), long-running integrations require re-validation each upgrade github.com β†—
Webhooks, Push Notifications, and Business Events are first-class but are configured per-tenant via admin screens (SM302000 / SM302050 / SM304000) rather than via a developer portal, ISVs must walk every customer through screen-by-screen setup acumatica.com β†—
Contract-Based REST surface is broad but inconsistent in how validation fires, some business logic only triggers through specific UI-style call sequences (GetByID β†’ PUT β†’ Action), requiring integrators to know the exact flow to avoid silent data integrity issues acumatica.com β†—
For on-prem and private-cloud Acumatica deployments (still a meaningful share of the install base), exposing REST endpoints to SaaS integrations requires customer-side network/VPN/firewall work that slows or blocks third-party integrations acumatica.com β†—
A paid third-party connector and middleware ecosystem (CData, Workato, Celigo, Boomi, MuleSoft, Kensium, IIG, Mekorma) exists primarily to abstract the Acumatica API surface in production, adding per-connector subscription cost and a second vendor between customers and their own ERP data cdata.com β†—
No first-party developer sandbox accessible without a customer/partner relationship, evaluating the API surface requires becoming an Acumatica VAR/ISV partner or having an existing customer instance acumatica.com β†—
Customization beyond out-of-box configuration consistently requires VAR/technical help and additional payments, even though the platform is marketed as flexible and low-code capterra.com β†—
Implementation and version upgrades are not self-service and depend heavily on Acumatica VARs, customers report initial deployment and upgrades 'are not doable on your own' g2.com β†—
Out-of-box reporting and ad-hoc analytics are widely described as limited; many customers either build heavy Generic Inquiries/dashboards or buy a third-party BI overlay (Velixo, Power BI) g2.com β†—
Consumption-based pricing is unusual and creates 'hidden cost traps', CFOs frequently underestimate how transaction-volume and resource growth translate into bill growth at renewal multientityaccounting.com β†—
Total cost of ownership is significant once VAR fees, customization, and ongoing maintenance are stacked: mid-market customers typically spend $50K–$90K/year on license plus $25K–$100K on implementation multientityaccounting.com β†—
Customer service and case resolution are inconsistent, Gartner Peer Insights reviewers cite customer service as 'not helpful when reporting issues' and slow on hard tickets gartner.com β†—
User experience can feel dated and dense for non-power users despite the modern web shell, requiring meaningful training trustradius.com β†—
Documentation gaps for industry-specific scenarios, reviewers cite 'occasional lack of documentation for certain problems' especially in edition-specific modules softwareadvice.com β†—
Module depth in some verticals (process manufacturing, deep MES, advanced WMS) lags purpose-built competitors and is filled in via Marketplace ISVs the customer must independently buy and integrate erpresearch.com β†—
VAR-only sales channel means customer experience varies wildly by implementation partner; bad VAR fit is one of the most-cited root causes of failed Acumatica projects on G2 and Gartner gartner.com β†—