Core Endpoints


Work Order Management
•    POST /api/WorkOrder/SaveAsDraft - Create draft work order
•    PUT /api/WorkOrder/{id}/UpdateDraft - Update draft work order
•    POST /api/WorkOrder/{id}/Transmit - Send work order to external system
•    GET /api/WorkOrder/{id}/Form - Get complete work order form data
•    DELETE /api/WorkOrder/{id} - Delete draft work order


Charging Station /Heating Pump
•    POST /api/ChargingStation/Create - Create charging station/heating pump work order
•    PUT /api/ChargingStation/{id}/Update - Update charging station//heating pump work order
•    POST /api/ChargingStation/{id}/SendEmail - Send charging station//heating pump email


Ready for Meter
•    POST /api/WorkOrder/ReadyForMeter - Mark work order ready for meter installation
•    GET /api/WorkOrder/{id}/ReadyForMeter - Get ready for meter details


Completion
•    POST /api/WorkOrder/ReportCompleted - Report work order as completed
•    GET /api/WorkOrder/{id}/Completion - Get completion details