POST maintenance/work-orders: Add support for initial status and historical timestamps on create

The POST maintenance/work-orders endpoint has some new features! Added the following optional fields for backfilling historical work order data on create:

  • status - initial work order status (defaults to Open)
  • startedAtTime - historical time work started on the work order
  • completedAtTime - historical time the work order was completed
  • archivedAtTime - historical time the work order was archived (closed or cancelled)
    Each timestamp is persisted as provided instead of being overwritten by the automatic status-driven timestamp; leave a field unset to keep today's automatic behavior.