SDMO 2025.R7 to 2025.R8 API changelog
Less than to read
SDMO Version 57.0.38 to 58.0.38 – API Changes Summary (2025 R8)
As part of our ongoing commitment to enhancing consistency, performance, and maintainability across Sage Distribution and Manufacturing Operations (SDMO), we’ve introduced key updates in version 2025 R8 to standardize field naming conventions.
⚠️ Breaking Change: Field Renaming in 2025 R8
To align with updated naming consistency guidelines, several fields have been renamed across core packages and document structures. These changes may impact custom implementations and integrations.
🔄 Affected Packages and Nodes
xtremManufacturing – workOrder node
- bomCode → billOfMaterial
- routingCode → routing
- productionItems → releasedItems
- productionOperations → operations
- productionComponents → components
- productionOperationResources → operationResources
xtremTechnicalData – billOfMaterial node
- routingCode → routing
xtremTechnicalData – billOfMaterialPrintout node
- bomCode → billOfMaterial
✅ Action Required
Please review and update any of the following that reference the old field names to ensure compatibility with version 2025 R8: Custom field anchors Reports and dashboards Import/export templates Scripts and automation API integrations For further details or support, please contact your Sage representative or refer to the SDMO API documentation.
Breaking Changes
Package : xtremAuthorization
| Change | Node | Property | Enum | Type | Input | Arg | Mutation | Query | Description |
|---|---|---|---|---|---|---|---|---|---|
| Deleted | restrictedNode | ||||||||
| Deleted | restrictedNode | _updateTick | |||||||
| Deleted | restrictedNode | _updateUser | |||||||
| Deleted | restrictedNode | _createUser | |||||||
| Deleted | restrictedNode | _constructor | |||||||
| Deleted | restrictedNode | _customData | |||||||
| Deleted | restrictedNode | _sourceId | |||||||
| Deleted | restrictedNode | _id | |||||||
| Deleted | restrictedNode | _etag | |||||||
| Deleted | restrictedNode | _OutputAccessBinding | |||||||
| Deleted | restrictedNode | _OutputAccessBinding, name | |||||||
| Deleted | restrictedNode | _OutputAccessBinding, status | |||||||
| Deleted | restrictedNode | _access | |||||||
| Deleted | restrictedNode | _factory | |||||||
| Deleted | restrictedNode | _createStamp | |||||||
| Deleted | restrictedNode | _updateStamp | |||||||
| Deleted | restrictedNode | group | |||||||
| Deleted | restrictedNode | values |
Package : xtremManufacturing
| Change | Node | Property | Enum | Type | Arg | Mutation | Input | Query | Description |
|---|---|---|---|---|---|---|---|---|---|
| Deleted | workOrder | typeFiltered | |||||||
| Deleted | workOrder | WorkOrderFilteredType, firm | |||||||
| Deleted | workOrder | WorkOrderFilteredType, planned | |||||||
| Renamed | workOrder | bomCode –> billOfMaterial | |||||||
| Renamed | workOrder | routingCode –> routing | |||||||
| Renamed | workOrder | productionItems –> releasedItems | |||||||
| Renamed | workOrder | productionOperations –> operations | |||||||
| Renamed | workOrder | productionComponents –> components | |||||||
| Renamed | workOrder | productionOperationResources –> operationResources | |||||||
| Deleted | workOrder | isServiceOptionsSerialNumberActive |
Package : xtremTechnicalData
| Change | Node | Property | Enum | Type | Arg | Mutation | Input | Query | Description |
|---|---|---|---|---|---|---|---|---|---|
| Renamed | billOfMaterial | routingCode –> routing | |||||||
| Renamed | billOfMaterialPrintout | bomCode –> billOfMaterial |
New Capabilities
Package : xtremPurchasing
| Change | Node | Property | Enum | Type | Arg | Mutation | Input | Query | Description |
|---|---|---|---|---|---|---|---|---|---|
| Added | purchaseReceiptLine | anyStockDetails |
Package : xtremStockData
| Change | Node | Property | Enum | Type | Arg | Mutation | Input | Query | Description |
|---|---|---|---|---|---|---|---|---|---|
| Added | stock | nodeCacheToInvalidate |
Package : xtremSupplyChain
| Change | Node | Property | Enum | Type | Arg | Mutation | Input | Query | Description |
|---|---|---|---|---|---|---|---|---|---|
| Added | stockTransferReceiptLine | valuedCost | |||||||
| Added | stockTransferReceiptLine | anyStockDetails |
Package : xtremTechnicalData
| Change | Node | Property | Enum | Type | Arg | Mutation | Input | Query | Description |
|---|---|---|---|---|---|---|---|---|---|
| Added | billOfMaterial | canBeTrackedToday | |||||||
| Added | billOfMaterialRevision | canBeTrackedToday |