Skip to main content

Generated page. Written from IdaMilk/SunApps_API_Legacy at commit c6a7ef3 on 2026-07-28, version 1.8.10. Short by design — this repository is superseded.

SunApps API (Legacy)

What is it?

The original SunApps API — one Express service that did everything the platform now spreads across several: NetSuite communication, Active Directory authentication, manufacturing logic, EDI, printing, real-time events.

Its dependency list tells the story in one line: ldapts, oauth-1.0a, socket.io, sequelize, tedious, nodemailer and bottleneck in a single package.

Status

Superseded. Last activity April 2026, at version 1.8.10.

It has been decomposed into the current architecture:

ConcernNow lives in
Routing, auth, real-time, adminSunApps Gateway
NetSuite / OAuth signingSunApps NetSuite Service
Work orders, staging, backflushSunApps Manufacturing
EDISuntado EDI
PrintingSunApps Printer

The split was done incrementally rather than as a rewrite. The Gateway's service-proxy pattern — forward to a downstream service when its URL variable is set, otherwise fall through to a local route — is the mechanism that allowed each domain to be carved out one at a time. This repository is where they were carved from.

Why it is still worth knowing about

Two documents here predate the split and describe behaviour that still matters:

  • BACKFLUSH_IMPLEMENTATION.md
  • FIFO_STAGING_SETUP.md

Both also exist in SunApps Gateway, but if you are tracing why staging or backflush behaves a particular way, the original context is here.

Git history is also the most reliable record of how a given endpoint behaved before it moved.

Repository

RepositoryIdaMilk/SunApps_API_Legacy
Version1.8.10
Primary languageJavaScript (Node, CommonJS)
Files106
Last activity2026-04-15
StatusSuperseded — do not add to it

The README still describes it as the live "SunApps Internal API" and gives clone instructions for Suntado/SunApps_API. That is misleading now; a one-line deprecation notice at the top pointing to the Gateway would save someone a wasted afternoon.