InventoryPro

Contents

api

Work Orders

Work Orders

The Work Orders endpoint provides read access to manufacturing and assembly work orders.

The Work Order Object

{
  "woNo": "WO-2025-0038",
  "description": "Assemble Model X Bracket Kit",
  "status": "In Progress",
  "startDate": "2025-05-20T00:00:00Z",
  "dueDate": "2025-06-10T00:00:00Z",
  "assignee": "J. Martinez",
  "totalLines": 5,
  "lines": [
    {
      "lineNo": 1,
      "shortID": "BRKT-X100",
      "description": "Model X Bracket",
      "units": 50,
      "unitsCompleted": 20,
      "warehouse": 1,
      "warehouseName": "Main"
    }
  ],
  "notes": [
    {
      "noteDate": "2025-05-22T09:15:00Z",
      "author": "J. Martinez",
      "note": "First batch completed and staged."
    }
  ]
}

Fields

FieldTypeDescription
woNostringWork order number
descriptionstringWork order description
statusstringOpen, In Progress, or Closed
startDatedatetimeScheduled start date
dueDatedatetimeDue date
assigneestringAssigned user or group
totalLinesintegerNumber of line items
linesarrayLine items (detail response only)
notesarrayNotes and comments (detail response only)

Line Fields

FieldTypeDescription
lineNointegerLine sequence number
shortIDstringPart short ID
descriptionstringPart description
unitsdecimalQuantity required
unitsCompleteddecimalQuantity completed
warehouseintegerWarehouse ID
warehouseNamestringWarehouse name

Note Fields

FieldTypeDescription
noteDatedatetimeDate note was added
authorstringUser who added the note
notestringNote content

List Work Orders

GET /WorkOrder

Returns work orders. Maximum page size is 50.

Parameters

FieldTypeRequiredDescription
pageintegerNoPage number (default 1)
pageSizeintegerNoResults per page (max 50)
sortstringNoField to sort by
directionstringNoasc or desc
startDatedatetimeNoFilter by start date on or after
endDatedatetimeNoFilter by due date on or before

Response

{
  "value": [
    {
      "woNo": "WO-2025-0038",
      "description": "Assemble Model X Bracket Kit",
      "status": "In Progress",
      "startDate": "2025-05-20T00:00:00Z",
      "dueDate": "2025-06-10T00:00:00Z",
      "assignee": "J. Martinez",
      "totalLines": 5
    },
    {
      "woNo": "WO-2025-0037",
      "description": "Rebuild Pump Assembly #4",
      "status": "Open",
      "startDate": "2025-05-25T00:00:00Z",
      "dueDate": "2025-06-20T00:00:00Z",
      "assignee": "Shop Floor",
      "totalLines": 12
    }
  ],
  "totalCount": 14,
  "page": 1,
  "pageSize": 25,
  "pageCount": 1,
  "hasMore": false
}

Get a Work Order

GET /WorkOrder/{id}

Returns the full work order including header, line items, notes, and details.

Response

{
  "woNo": "WO-2025-0038",
  "description": "Assemble Model X Bracket Kit",
  "status": "In Progress",
  "startDate": "2025-05-20T00:00:00Z",
  "dueDate": "2025-06-10T00:00:00Z",
  "assignee": "J. Martinez",
  "totalLines": 5,
  "lines": [
    {
      "lineNo": 1,
      "shortID": "BRKT-X100",
      "description": "Model X Bracket",
      "units": 50,
      "unitsCompleted": 20,
      "warehouse": 1,
      "warehouseName": "Main"
    },
    {
      "lineNo": 2,
      "shortID": "BOLT-M8-30",
      "description": "M8 x 30mm Hex Bolt",
      "units": 200,
      "unitsCompleted": 80,
      "warehouse": 1,
      "warehouseName": "Main"
    }
  ],
  "notes": [
    {
      "noteDate": "2025-05-22T09:15:00Z",
      "author": "J. Martinez",
      "note": "First batch completed and staged."
    }
  ]
}

Permissions

ActionRequired Permission
List / Get work ordersAll Work Orders (SecurityID 134)

On this page