Work Orders

Work Orders

Retrieve and manage work order records.

FieldData TypePOSTPATCH
WorkOrderIDStringXX
DescriptionStringXX
AssetTypeStringXX
RequestDateDateTimeXX
RequestedStartDateDateTimeXX
RequestedFinishDateDateTimeXX
ScheduledStartDateDateTimeXX
ScheduledFinishDateDateTimeXX
ActualStartDateDateTimeXX
ActualFinishDateDateTimeXX
StatusStringXX
StateStringXX
NotesStringXX
CreatedByString
DateCreatedDateTime
EditedByString
DateEditedDateTime
PrintBooleanXX
WarrantyBooleanXX
ScheduledDownTimeDecimalXX
ActualDownTimeDecimalXX
PickListBooleanXX
WOPriorityDecimalXX
ClosedDateDateTimeXX
AssetIDStringXX
RequestIDStringXX
PMIDStringXX
PriorityStringXX
TypeStringXX
HoldReasonStringXX
ParentWOStringXX
AssignedToStringXX
AssignedByStringXX
FailureModeStringXX
RequestedByStringXX
WorkGroupIDStringXX
ProjectIDStringXX
ProjectStageIDStringXX
PDMIDStringXX
SolutionStringXX
ExpenseClassStringXX
AssetDownBooleanXX
AssetDownReasonStringXX

Key: WorkOrderID

Required property: WorkOrderID

Endpoints

GET

URL: https://{site}.mvpplant.com/ODataApi/v1/WorkOrders

Description: Retrieve work order records.

POST

URL: https://{site}.mvpplant.com/ODataApi/v1/WorkOrders

Description: Create a work order record.

Body: Send the property values marked in the POST column.

PATCH

URL: https://{site}.mvpplant.com/ODataApi/v1/WorkOrders('workOrderID')

Description: Update an existing work order record.

Body: Send only the property values you want to update from the PATCH column.

OData Query Examples

  • Select specific fields:
    https://{site}.mvpplant.com/ODataApi/v1/WorkOrders?$select=WorkOrderID,Description,Status,Priority

  • Filter active work orders:
    https://{site}.mvpplant.com/ODataApi/v1/WorkOrders?$filter=Status ne 'Completed'

  • Sort by requested start date:
    https://{site}.mvpplant.com/ODataApi/v1/WorkOrders?$orderby=RequestedStartDate desc

  • Return the first 10 records:
    https://{site}.mvpplant.com/ODataApi/v1/WorkOrders?$top=10

Notes

  • CreatedBy, DateCreated, EditedBy, and DateEdited are system-generated fields.
  • Use WorkOrderID as the key field for work order records.