Skip to content

REST API reference

Generated from the OpenAPI document at build time: 129 paths. A running instance serves the interactive version at /docs and the raw document at /openapi.json. Sign in at POST /auth/login and send Authorization: Bearer <token>; every write needs a role.

adjustments

Method Path Summary
GET /adjustments List Adjustments
POST /adjustments Propose
GET /adjustments/{code} Get Adjustment
POST /adjustments/{code}/approve Approve
POST /adjustments/{code}/reject Reject

administration

Method Path Summary
GET /admin/capabilities List Capabilities
GET /admin/roles List Roles
POST /admin/roles Create Role
DELETE /admin/roles/{code} Delete Role
PUT /admin/roles/{code} Update Role
GET /admin/users List Users
PUT /admin/users/{code}/role Set User Role

analysis

Method Path Summary
GET /analysis/downtime Downtime
GET /analysis/lines Lines
GET /analysis/oee Oee
GET /analysis/production Production
GET /analysis/tag/{equipment_code} Tag
GET /analysis/timeline Timeline

assistant

Method Path Summary
POST /assist/agent Agent Message
POST /assist/agent/confirm Agent Confirm
POST /assist/agent/decline Agent Decline
GET /assist/agent/status Agent Status
POST /assist/ask Ask
GET /assist/guides Guides
GET /assist/guides/{guide_id} Guide
GET /assist/suggestions Agent Suggestions

auth

Method Path Summary
POST /auth/login Login
POST /auth/logout Logout
GET /auth/me Me
POST /auth/users Create User
POST /auth/users/{code}/password Set Password

certificates

Method Path Summary
GET /coa Certificates
GET /coa/pallet/{serial} Pallet Certificate
POST /coa/pallet/{serial} Issue Pallet Certificate
GET /coa/pallet/{serial}/data Pallet Certificate Data
GET /coa/{order} Certificate
POST /coa/{order} Issue
GET /coa/{order}/data Certificate Data

dashboard

Method Path Summary
GET /dashboard/summary Summary

design partner

Method Path Summary
POST /design/chat Chat
GET /design/conversations List Conversations
GET /design/conversations/{conversation_id} Read Conversation
GET /design/status Status

equipment

Method Path Summary
GET /equipment/alarms All Alarms
GET /equipment/states Current States
GET /equipment/tags All Tags
GET /equipment/tree Equipment Tree
GET /equipment/{code} Machine Head
GET /equipment/{code}/alarms Machine Alarms
GET /equipment/{code}/oee Oee
POST /equipment/{code}/state Set State
GET /equipment/{code}/tags Machine Tags

erp

Method Path Summary
GET /erp/outbox Outbox
POST /erp/outbox/{message_id}/retry Retry

execution

Method Path Summary
GET /execution/bom/{material_code} Bom
POST /execution/consume Consume
GET /execution/genealogy/{order_code} Genealogy
GET /execution/lots List Lots
POST /execution/lots Create Lot
POST /execution/report Report
GET /execution/staging/{order_code} Staging

kpis

Method Path Summary
GET /kpis/oee/{equipment_code} Oee
GET /kpis/orders Order Progress

line view

Method Path Summary
GET /line/events Events
GET /line/layout Layout
GET /line/wip Wip

maintenance

Method Path Summary
POST /maintenance/corrective Corrective
GET /maintenance/due Due
GET /maintenance/orders Orders
POST /maintenance/orders/{code}/complete Complete
POST /maintenance/orders/{code}/start Start
GET /maintenance/plans Plans
POST /maintenance/plans Create Plan
POST /maintenance/raise Raise Due

master data

Method Path Summary
GET /masterdata/equipment List Equipment
POST /masterdata/equipment Create Equipment
GET /masterdata/materials List Materials
POST /masterdata/materials Create Material
GET /masterdata/materials/{code}/bom Get Bom
POST /masterdata/materials/{code}/bom Add Bom Item
GET /masterdata/personnel List Personnel
POST /masterdata/personnel Create Person
GET /masterdata/routings List Routings
POST /masterdata/routings Create Routing

operations

Method Path Summary
GET /ops/activity Activity
GET /ops/logs/{component} Logs
GET /ops/retention Retention Status
GET /ops/services Services

quality

Method Path Summary
GET /quality/checks List Checks
POST /quality/checks Record Check
GET /quality/gauges Gauges
POST /quality/gauges Register Gauge
POST /quality/gauges/{code}/calibrate Calibrate
GET /quality/gauges/{code}/impact Gauge Impact
GET /quality/gauges/{code}/resolution Gauge Resolution
GET /quality/nonconformances List Ncs
POST /quality/nonconformances/{code}/close Close Nc
GET /quality/spc/{material}/{characteristic} Spc
GET /quality/specs List Specs
POST /quality/specs Create Spec

scheduling

Method Path Summary
GET /scheduling/board Board
GET /scheduling/calendar Show Calendar
POST /scheduling/calendar/exceptions Add Exception
POST /scheduling/calendar/shifts Create Shift
POST /scheduling/plan Plan All
POST /scheduling/plan/{code} Plan Order
GET /scheduling/promise/{code} Promise

system

Method Path Summary
GET /ai Local Ai
GET /audit Audit Trail
GET /health Health
GET /metrics Metrics

traceability

Method Path Summary
POST /trace/units Produce
POST /trace/units/batch Produce Batch
POST /trace/units/pack Pack
GET /trace/units/{serial} Contents
POST /trace/units/{serial}/status Set Status
GET /trace/units/{serial}/trace Trace
GET /trace/where-used/{lot_code} Where Used

triggers

Method Path Summary
GET /triggers List Triggers
POST /triggers Create Trigger
GET /triggers/catalog Catalog
GET /triggers/firings Recent Firings
GET /triggers/{code} Get Trigger
POST /triggers/{code}/approve Approve Trigger
GET /triggers/{code}/firings Trigger Firings
POST /triggers/{code}/withdraw Withdraw Trigger

work instructions

Method Path Summary
GET /documents Catalogue
POST /documents Create
GET /documents/for For Context
GET /documents/{code} Read
POST /documents/{code}/approve/{revision} Approve
POST /documents/{code}/revise Revise
GET /documents/{code}/revisions History
POST /documents/{code}/withdraw Withdraw

work orders

Method Path Summary
GET /workorders List Orders
POST /workorders Create Order
GET /workorders/dispatch Dispatch
GET /workorders/summary Order Summary
GET /workorders/{code} Get Order
POST /workorders/{code}/cancel Cancel
POST /workorders/{code}/close Close
POST /workorders/{code}/hold Hold
POST /workorders/{code}/operations/{seq}/complete Complete Operation
POST /workorders/{code}/operations/{seq}/start Start Operation
POST /workorders/{code}/release Release
POST /workorders/{code}/resume Resume
GET /workorders/{code}/wip Order Wip