Skip to content

API Reference

The Progress Platform exposes a REST API documenting every public endpoint under FastAPI. The reference below is rendered inline from the project's OpenAPI schema (auto-extracted from FastAPI introspection at build time — no live app required).

API operations are grouped by tag, mirroring the platform domains:

TagDescriptionURL
ProductionWork orders, jobs, queues, and work session management/api/production/
WarehouseInventory positions, movements, counting sessions/api/warehouse/
SerialSerial number lifecycle and Device History Records/api/serial/
CollaborationIssues, issue types, messages, tasks/api/collaboration/
QualityForm fields, print templates, print jobs/api/quality/
TraceabilityBatch execution records, event recording, WIP/api/traceability/
ProcessProcess templates, phases, operations, steps/api/process/
ProductProduct catalogue and BOM management/api/product/
OrganizationUsers, departments, API tokens/api/organization/
AdministrationDestructive admin operations, data reset/api/administration/
ConfigurationSystem config, tags, counters, custom data/api/configuration/
AttachmentsFile and media management/api/attachments/
SecurityAuthentication, session, password reset/api/security/
NotificationServer-Sent Events stream/api/notification/

Cross-References

Every operation page links to the events it emits via an "Events Emitted" section. Browse the full event catalogue at Events Reference.

The OpenAPI schema is also available as a static asset at /openapi.json for code-generation tooling.

Schema Status

Note: openapi.json is currently a placeholder populated at CI build time by scripts/export_openapi.py. Operation pages render via <OAOperation> once CI runs and the schema is fully populated.

Released under the Apache 2.0 License.