Skip to main content

Data Mart API — Release Notes

From: production-2.0.0.145 To: HEAD (58a39c4) Date: 2026-03-26


New Endpoints

  • generalLedgerBalancesForwardByGroup — Forward-period expansion paginated by group. Each affected (branchId, accountId, subaccountId) group is expanded with virtual monthly periods up to the current month. Use lastGroupKey for cursor-based pagination. Marked as EXPERIMENTAL. (VNEDM-1774)
  • generalLedgerBalancesForwardExpanded — Forward-period expansion with overflow. pageSize controls approximate source documents processed; response may exceed pageSize due to virtual period expansion. Use lastGroupKey for cursor-based pagination. Marked as EXPERIMENTAL. (VNEDM-1774)

Improvements

  • Response compression — API responses now support Brotli (Optimal) and Gzip (Fastest) compression. Clients sending Accept-Encoding: br or Accept-Encoding: gzip will receive compressed responses, including GraphQL payloads. (VNEDM-1375)
  • Request-Id header — Every response now includes a Request-Id header containing the OpenTelemetry trace ID, making it easier to correlate API calls with backend traces for debugging. (VNEDM-1825)
  • @partOfKey directive introspection — The @partOfKey directive is now visible via GraphQL introspection, allowing clients to programmatically discover which fields form part of an entity's key. (VNEDM-1831)