Update a Work Order. Used for editing consist of a pending train.
curl --request POST \
--url https://api-lg-k-h1.arms.cedarai.com/t/v1/update-work-order \
--header 'Carrier: <carrier>' \
--header 'Content-Type: application/json' \
--header 'x-arms-api-key: <api-key>' \
--header 'x-arms-assume-user: <api-key>' \
--data '
{
"work_order_id": "12345",
"train_id": "Train 123",
"crew_ids": [
"crew1",
"crew2"
],
"equipment_ids": [
"uuid_car1",
"uuid_car2"
],
"status": "ACTIVE",
"update_mask": {
"paths": [
"train_id",
"crew_ids",
"equipment_ids",
"status"
]
}
}
'{
"workOrderId": "<string>",
"createdAt": "<string>",
"workOrderBlueprintId": "<string>",
"jobId": "<string>",
"trainId": "<string>",
"trainConsistId": "<string>",
"initialTrainConsistId": "<string>",
"lostTrainConsistId": "<string>",
"status": "PENDING",
"attributes": {},
"inTransit": true,
"readyToDepart": true,
"customerLocationId": "<string>",
"servingLocationId": "<string>",
"lastEventId": "<string>",
"originCustomerLocationId": "<string>",
"originServingLocationId": "<string>",
"destinationCustomerLocationId": "<string>",
"destinationServingLocationId": "<string>",
"designatedDate": "2023-11-07T05:31:56Z",
"touchedBy": {},
"job": {
"jobId": "<string>",
"name": "<string>",
"type": "<string>",
"attributesDefault": {},
"templatizedName": "<string>",
"trainSetDisabled": true,
"minNumOfLocos": 123,
"minNumOfEots": 123,
"requireLocoSetoutBeforeComplete": true,
"isAvailableToAdvance": true,
"isAvailableToDeliver": true,
"isAvailableToInterchange": true,
"isAvailableToMove": true,
"isAvailableToClassify": true
},
"blueprint": {
"workOrderBlueprintId": "<string>",
"jobId": "<string>",
"name": "<string>",
"workDefinitionIds": [
"<string>"
],
"schedule": "<string>",
"originCustomerLocationId": "<string>",
"originServingLocationId": "<string>",
"destinationCustomerLocationId": "<string>",
"destinationServingLocationId": "<string>",
"useTrainFunction": true,
"enableLocalTrainMode": true,
"attributesDefault": {},
"job": {
"jobId": "<string>",
"name": "<string>",
"type": "<string>",
"attributesDefault": {},
"templatizedName": "<string>",
"trainSetDisabled": true,
"minNumOfLocos": 123,
"minNumOfEots": 123,
"requireLocoSetoutBeforeComplete": true,
"isAvailableToAdvance": true,
"isAvailableToDeliver": true,
"isAvailableToInterchange": true,
"isAvailableToMove": true,
"isAvailableToClassify": true
},
"workDefinitions": [
{
"workDefinitionId": "<string>",
"name": "<string>",
"setoutFilter": {
"intersectedGroupFilters": [
{
"groupingIdFilter": {
"groupingIds": [
"<string>"
],
"groupingType": "<string>",
"leafGroupingType": "<string>"
},
"groupingNameFilter": {
"names": [
"<string>"
],
"groupingType": "<string>",
"leafGroupingType": "<string>"
}
}
],
"wantDateDaysFromNow": 123,
"timeFilter": {
"isAnd": true,
"timeFilters": [
{
"relativeTimeFilter": {
"moveType": "UNSPECIFIED",
"offset": "<string>",
"timeAttribute": "<string>",
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
},
"absoluteTimeFilter": {
"moveType": "UNSPECIFIED",
"cutoffTime": "<string>",
"isAfter": true,
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
},
"nestedTimeFilter": "<unknown>",
"dwellFilter": {
"dwellTime": "<string>",
"isGreaterThan": true,
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
}
}
]
},
"wantDateOffsetStart": 123,
"wantDateOffsetEnd": 123,
"priority": 123,
"departureTrainId": "<string>"
},
"pickupFilter": {
"intersectedGroupFilters": [
{
"groupingIdFilter": {
"groupingIds": [
"<string>"
],
"groupingType": "<string>",
"leafGroupingType": "<string>"
},
"groupingNameFilter": {
"names": [
"<string>"
],
"groupingType": "<string>",
"leafGroupingType": "<string>"
}
}
],
"wantDateDaysFromNow": 123,
"timeFilter": {
"isAnd": true,
"timeFilters": [
{
"relativeTimeFilter": {
"moveType": "UNSPECIFIED",
"offset": "<string>",
"timeAttribute": "<string>",
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
},
"absoluteTimeFilter": {
"moveType": "UNSPECIFIED",
"cutoffTime": "<string>",
"isAfter": true,
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
},
"nestedTimeFilter": "<unknown>",
"dwellFilter": {
"dwellTime": "<string>",
"isGreaterThan": true,
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
}
}
]
},
"wantDateOffsetStart": 123,
"wantDateOffsetEnd": 123,
"priority": 123,
"departureTrainId": "<string>"
},
"customerLocationId": "<string>",
"servingLocationId": "<string>",
"isPickupAndSetout": true,
"futureCustomerLocationId": "<string>",
"futureServingLocationId": "<string>"
}
]
},
"crews": [
{
"crewId": "<string>",
"firstName": "<string>",
"middleName": "<string>",
"lastName": "<string>",
"role": "<string>",
"picture": "aSDinaTvuI8gbWludGxpZnk=",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z",
"touchedByUser": {
"userId": 123,
"userUuid": "<string>",
"displayName": "<string>",
"email": "<string>"
},
"user": {
"userId": 123,
"userUuid": "<string>",
"displayName": "<string>",
"email": "<string>"
}
}
],
"tasks": [
{
"taskId": "<string>",
"pairedTaskId": "<string>",
"equipmentId": "<string>",
"workOrderId": "<string>",
"taskIndex": 123,
"isForInitialConsist": true,
"taskType": "PICKUP",
"status": "NOT_STARTED",
"customerLocationId": "<string>",
"servingLocationId": "<string>",
"switchRequest": {
"switchRequestId": "<string>",
"equipmentId": "<string>",
"requestType": "SWITCH_REQUEST_TYPE_UNSPECIFIED",
"requestTypeV2": "<string>",
"trackId": "<string>",
"spotId": "<string>",
"wantDate": "<string>",
"etaTime": "2023-11-07T05:31:56Z",
"spotName": "<string>",
"customerId": "<string>",
"externalFulfillingParty": "<string>",
"batchId": "<string>",
"notes": "<string>",
"status": "<string>",
"externalStatus": "<string>",
"equipment": {
"equipmentId": 123,
"equipmentInitial": "<string>",
"equipmentNumber": "<string>",
"location": {
"track": {
"trackId": "<string>",
"name": "<string>"
},
"index": 123
},
"waybill": {
"waybillId": 123,
"parties": [
{
"partyType": "PARTY_ENTITY_IDENTIFIER_CODE_UNSPECIFIED",
"name": "<string>"
}
],
"equipmentDetails": [
{
"equipmentInitial": "<string>",
"equipmentNumber": "<string>",
"tareWeightLbs": 123,
"netWeightLbs": 123,
"grossWeightLbs": 123,
"weightType": "WT_ESTIMATED",
"sealNumbers": [
"<string>"
]
}
],
"lineItems": [
{
"number": 123,
"descriptions": [
{
"ladingDescription": "<string>",
"commodityCode": "<string>",
"commodityCodeQualifier": "CCQ_UNKNOWN"
}
],
"quantity": {
"weight": 123,
"weightQualifier": "WQ_UNKNOWN"
}
}
],
"referenceIds": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"referenceTimestamp": "2023-11-07T05:31:56Z"
}
],
"waybillDate": "2023-11-07T05:31:56Z"
},
"arrivalState": "AS_INBOUND",
"loadStatus": "<string>",
"verificationKey": "<string>",
"groupings": [
{
"groupingId": "<string>",
"groupingType": "<string>",
"name": "<string>",
"sortOrder": 123,
"equipmentIndexEnabled": true,
"customerLocation": {
"customerLocationId": "<string>",
"customerLocationUuid": "<string>",
"name": "<string>",
"blockCode": "<string>",
"customerIdentificationNumbers": [
"<string>"
],
"generalLedgerNumber": "<string>",
"address": {
"addressId": "<string>",
"name": "<string>",
"streetLine1": "<string>",
"streetLine2": "<string>",
"streetLine3": "<string>",
"streetLine4": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"zipCode": "<string>",
"addressType": "AT_UNKNOWN"
},
"email": "<string>",
"phoneNumber": "<string>",
"abbreviatedName": "<string>",
"usedForBilling": true,
"isDefault": true,
"isReportingLocation": true,
"currencyCode": "<string>",
"customer": {
"customerId": "<string>",
"name": "<string>",
"locations": "<array>",
"customerUuid": "<string>"
}
},
"attributes": {},
"frozen": true,
"status": "ACTIVE"
}
],
"verificationKeys": [
{
"key": "<string>",
"compartment": 123
}
],
"equipmentUuid": "<string>",
"parentGroupings": [
{
"grouping": {
"groupingId": "<string>",
"groupingType": "<string>",
"name": "<string>",
"sortOrder": 123,
"equipmentIndexEnabled": true,
"customerLocation": {
"customerLocationId": "<string>",
"customerLocationUuid": "<string>",
"name": "<string>",
"blockCode": "<string>",
"customerIdentificationNumbers": [
"<string>"
],
"generalLedgerNumber": "<string>",
"address": {
"addressId": "<string>",
"name": "<string>",
"streetLine1": "<string>",
"streetLine2": "<string>",
"streetLine3": "<string>",
"streetLine4": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"zipCode": "<string>",
"addressType": "AT_UNKNOWN"
},
"email": "<string>",
"phoneNumber": "<string>",
"abbreviatedName": "<string>",
"usedForBilling": true,
"isDefault": true,
"isReportingLocation": true,
"currencyCode": "<string>",
"customer": {
"customerId": "<string>",
"name": "<string>",
"locations": "<array>",
"customerUuid": "<string>"
}
},
"attributes": {},
"frozen": true,
"status": "ACTIVE"
},
"groupingIndex": 123,
"attributes": {}
}
],
"umler": {
"equipmentInitial": "<string>",
"equipmentNumber": "<string>",
"mechanicalDesignation": "<string>",
"owner": "<string>",
"elementEquipmentGroup": "<string>",
"lessee": "<string>",
"markOwnerCategory": "<string>",
"outsideLength": 123,
"grossRailWeight": 123,
"loadLimit": 123,
"cubicFeetCapacity": 123,
"tareWeight": 123,
"plateCode": "<string>",
"insideLength": 123,
"insideHeight": 123,
"outsideExtremeWidth": 123,
"outerExtremeHeight": 123,
"outsideHeightExtremeWidth": 123,
"sideDoorType": "<string>",
"sideDoorHeight": 123,
"sideDoorWidth": 123,
"boxSideDoorOrientation": "<string>",
"axleCount": 123,
"brakeShoeType": "<string>",
"bodyMaterial": "<string>",
"operatingBrakes": 123,
"floorStrengthClassification": "<string>",
"poolNumber": "<string>",
"endOfTrainOnly": "<string>",
"shoveCarToRest": "<string>",
"shoveAdjCarToRest": "<string>",
"trainPositionSensitive": "<string>",
"couplerStyle": "<string>",
"unitEquipmentGroup": "<string>",
"abtDueDate": "<string>",
"attributes": {},
"carGrade": "<string>",
"umet": "<string>",
"abt57YrDueDate": "<string>",
"inspectionDueDate": "<string>",
"doorLubeDueDate": "<string>",
"residualSideBearings": "<string>",
"articulated": "<string>",
"gallonageCapacity": 123,
"umlerUpdatedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
},
"track": {
"groupingId": "<string>",
"groupingType": "<string>",
"name": "<string>",
"sortOrder": 123,
"equipmentIndexEnabled": true,
"customerLocation": {
"customerLocationId": "<string>",
"customerLocationUuid": "<string>",
"name": "<string>",
"blockCode": "<string>",
"customerIdentificationNumbers": [
"<string>"
],
"generalLedgerNumber": "<string>",
"address": {
"addressId": "<string>",
"name": "<string>",
"streetLine1": "<string>",
"streetLine2": "<string>",
"streetLine3": "<string>",
"streetLine4": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"zipCode": "<string>",
"addressType": "AT_UNKNOWN"
},
"email": "<string>",
"phoneNumber": "<string>",
"abbreviatedName": "<string>",
"usedForBilling": true,
"isDefault": true,
"isReportingLocation": true,
"currencyCode": "<string>",
"customer": {
"customerId": "<string>",
"name": "<string>",
"locations": "<array>",
"customerUuid": "<string>"
}
},
"attributes": {},
"frozen": true,
"status": "ACTIVE"
},
"touchedBy": {},
"deletedBy": {},
"createdAt": "2023-11-07T05:31:56Z",
"completedAt": "2023-11-07T05:31:56Z",
"touchedAt": "2023-11-07T05:31:56Z"
},
"assignedLocation": {
"trackId": "<string>",
"trackName": "<string>",
"spotName": "<string>"
},
"exception": "<string>",
"touchedBy": {},
"workDefinitionId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
]
}Carrier ID
List of equipment UUIDs used to update consist.
List of equipment UUIDs used tp update initial consist.
Train identifier to assign to the work order.
List of crew member IDs to assign to the work order.
List of task updates to apply to the work order.
Show child attributes
PICKUP, SETOUT PENDING, ACTIVE, CLOSED Whether to force close the work order.
Whether the work order is ready to depart.
Customer location ID for the work order.
Serving location ID for the work order.
Designated date for the work order.
Field mask specifying which fields to update.
A successful response.
PENDING, ACTIVE, CLOSED Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL Show child attributes
UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL Show child attributes
UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL Show child attributes
UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL Show child attributes
UNSPECIFIED, ABNO, AEIE, AEIN, AEIS, AEIW, AETA, AETI, AINV, ARIL, ARRI, BADO, BFRM, BHVY, BLGT, BOHR, BXNG, CGIP, CGRD, CH80, CH81, CH82, CH83, CH84, CH85, CH86, CH89, CHARGED, CHERRYPICK, CPRL, DELIVERED, DFLC, DIGOUTS, DIVERT, DRMP, ECYC, EMPTIED, EQOR, FFBO, FLIP, FTBO, HADR, HAND, HANR, HEMB, HEATSTRT, HEATSTP, HHAR, HIGT, HMIS, HOGT, HUMP, ICHD, ICHR, IGTI, IGTR, INTERPLANT, INTRAPLANT, LCOM, LDCH, LOADED, LTFR, LTTO, MAWY, MOTR, MOVE, NOBL, NOTP, OFFERED, OGTI, OGTR, ORDER, OSTH, PACT, PASL, PCON, PFLT, PFPS, PKGD, PKGR, PLJI, PLLF, PLLT, PUJI, RAMP, RECEIVED, RECONSIGN, REBL, REJS, REMB, RFLT, RICD, RLOD, RMTY, RRFS, RTAA, RTOI, RTPO, SCYC, SETBACK, SPARGSTRT, SPARGSTP, SPECIALSWITCH, STEA, STEX, STOP, STPD, STPE, STPL, STRD, STRE, STRT, STSE, STSU, STUN, SWAP, TRIM, TSET, TURN, ULCH, UNKN, UNSC, WAYB, WEIGH, WEIGHE, WEIGHL Show child attributes
Show child attributes
PICKUP, SETOUT NOT_STARTED, COMPLETED, DID_NOT_COMPLETE Show child attributes
SWITCH_REQUEST_TYPE_UNSPECIFIED, SPOT, INTRA_PLANT, TURN, RELEASE, LEAVE Show child attributes
Show child attributes
Show child attributes
PARTY_ENTITY_IDENTIFIER_CODE_UNSPECIFIED, PARTY_TO_BE_BILLED, ORIGIN_PARTY, DESTINATION_PARTY, BENEFICIAL_OWNER, BILL_TO, IN_CARE_OF_1, CUSTOMS_BROKER, CHASSIS_PROVIDER, CONSIGNEE, CONVERTER, DESTINATION_MAIL_FACILITY, FORWARDER, IMPORTER, MOTOR_CARRIER, NOTIFY_PARTY_1, ORIGIN_MAIL_FACILITY, FREIGHT_BILL_PARTY, PICK_UP_PARTY, CERTIFICATION_PARTY, SHIP_FROM, SHIPPER, STEAMSHIP_COMPANY, SHIP_TO, ULTIMATE_CONSIGNEE, INLAND_MEXICAN_BROKER, CANADIAN_CUSTOMS_BROKER, MEXICAN_CUSTOMS_BROKER, US_CUSTOMS_BROKER, MONITORING_PARTY Show child attributes
WT_ESTIMATED, WT_ACTUAL Show child attributes
Show child attributes
CCQ_UNKNOWN, CCQ_EMPTY_NON_HAZARDOUS, CCQ_HARMONIZED_CODE_SYSTEM, CCQ_LAST_CONTAINED, CCQ_STCC Show child attributes
AS_INBOUND, AS_ONLINE, AS_OUTBOUND Show child attributes
Show child attributes
Show child attributes
AT_UNKNOWN, AT_CARRIER, AT_CUSTOMER, AT_PORT, AT_CONTRACTUAL_PORT, AT_PARTIAL Show child attributes
ACTIVE, ARCHIVED Show child attributes
Show child attributes
Show child attributes
Show child attributes
AT_UNKNOWN, AT_CARRIER, AT_CUSTOMER, AT_PORT, AT_CONTRACTUAL_PORT, AT_PARTIAL Show child attributes
ACTIVE, ARCHIVED Show child attributes
Show child attributes
Show child attributes
Show child attributes
AT_UNKNOWN, AT_CARRIER, AT_CUSTOMER, AT_PORT, AT_CONTRACTUAL_PORT, AT_PARTIAL ACTIVE, ARCHIVED Was this page helpful?
curl --request POST \
--url https://api-lg-k-h1.arms.cedarai.com/t/v1/update-work-order \
--header 'Carrier: <carrier>' \
--header 'Content-Type: application/json' \
--header 'x-arms-api-key: <api-key>' \
--header 'x-arms-assume-user: <api-key>' \
--data '
{
"work_order_id": "12345",
"train_id": "Train 123",
"crew_ids": [
"crew1",
"crew2"
],
"equipment_ids": [
"uuid_car1",
"uuid_car2"
],
"status": "ACTIVE",
"update_mask": {
"paths": [
"train_id",
"crew_ids",
"equipment_ids",
"status"
]
}
}
'{
"workOrderId": "<string>",
"createdAt": "<string>",
"workOrderBlueprintId": "<string>",
"jobId": "<string>",
"trainId": "<string>",
"trainConsistId": "<string>",
"initialTrainConsistId": "<string>",
"lostTrainConsistId": "<string>",
"status": "PENDING",
"attributes": {},
"inTransit": true,
"readyToDepart": true,
"customerLocationId": "<string>",
"servingLocationId": "<string>",
"lastEventId": "<string>",
"originCustomerLocationId": "<string>",
"originServingLocationId": "<string>",
"destinationCustomerLocationId": "<string>",
"destinationServingLocationId": "<string>",
"designatedDate": "2023-11-07T05:31:56Z",
"touchedBy": {},
"job": {
"jobId": "<string>",
"name": "<string>",
"type": "<string>",
"attributesDefault": {},
"templatizedName": "<string>",
"trainSetDisabled": true,
"minNumOfLocos": 123,
"minNumOfEots": 123,
"requireLocoSetoutBeforeComplete": true,
"isAvailableToAdvance": true,
"isAvailableToDeliver": true,
"isAvailableToInterchange": true,
"isAvailableToMove": true,
"isAvailableToClassify": true
},
"blueprint": {
"workOrderBlueprintId": "<string>",
"jobId": "<string>",
"name": "<string>",
"workDefinitionIds": [
"<string>"
],
"schedule": "<string>",
"originCustomerLocationId": "<string>",
"originServingLocationId": "<string>",
"destinationCustomerLocationId": "<string>",
"destinationServingLocationId": "<string>",
"useTrainFunction": true,
"enableLocalTrainMode": true,
"attributesDefault": {},
"job": {
"jobId": "<string>",
"name": "<string>",
"type": "<string>",
"attributesDefault": {},
"templatizedName": "<string>",
"trainSetDisabled": true,
"minNumOfLocos": 123,
"minNumOfEots": 123,
"requireLocoSetoutBeforeComplete": true,
"isAvailableToAdvance": true,
"isAvailableToDeliver": true,
"isAvailableToInterchange": true,
"isAvailableToMove": true,
"isAvailableToClassify": true
},
"workDefinitions": [
{
"workDefinitionId": "<string>",
"name": "<string>",
"setoutFilter": {
"intersectedGroupFilters": [
{
"groupingIdFilter": {
"groupingIds": [
"<string>"
],
"groupingType": "<string>",
"leafGroupingType": "<string>"
},
"groupingNameFilter": {
"names": [
"<string>"
],
"groupingType": "<string>",
"leafGroupingType": "<string>"
}
}
],
"wantDateDaysFromNow": 123,
"timeFilter": {
"isAnd": true,
"timeFilters": [
{
"relativeTimeFilter": {
"moveType": "UNSPECIFIED",
"offset": "<string>",
"timeAttribute": "<string>",
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
},
"absoluteTimeFilter": {
"moveType": "UNSPECIFIED",
"cutoffTime": "<string>",
"isAfter": true,
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
},
"nestedTimeFilter": "<unknown>",
"dwellFilter": {
"dwellTime": "<string>",
"isGreaterThan": true,
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
}
}
]
},
"wantDateOffsetStart": 123,
"wantDateOffsetEnd": 123,
"priority": 123,
"departureTrainId": "<string>"
},
"pickupFilter": {
"intersectedGroupFilters": [
{
"groupingIdFilter": {
"groupingIds": [
"<string>"
],
"groupingType": "<string>",
"leafGroupingType": "<string>"
},
"groupingNameFilter": {
"names": [
"<string>"
],
"groupingType": "<string>",
"leafGroupingType": "<string>"
}
}
],
"wantDateDaysFromNow": 123,
"timeFilter": {
"isAnd": true,
"timeFilters": [
{
"relativeTimeFilter": {
"moveType": "UNSPECIFIED",
"offset": "<string>",
"timeAttribute": "<string>",
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
},
"absoluteTimeFilter": {
"moveType": "UNSPECIFIED",
"cutoffTime": "<string>",
"isAfter": true,
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
},
"nestedTimeFilter": "<unknown>",
"dwellFilter": {
"dwellTime": "<string>",
"isGreaterThan": true,
"historyMoveType": "UNSPECIFIED",
"derivedTimeAttribute": "<string>"
}
}
]
},
"wantDateOffsetStart": 123,
"wantDateOffsetEnd": 123,
"priority": 123,
"departureTrainId": "<string>"
},
"customerLocationId": "<string>",
"servingLocationId": "<string>",
"isPickupAndSetout": true,
"futureCustomerLocationId": "<string>",
"futureServingLocationId": "<string>"
}
]
},
"crews": [
{
"crewId": "<string>",
"firstName": "<string>",
"middleName": "<string>",
"lastName": "<string>",
"role": "<string>",
"picture": "aSDinaTvuI8gbWludGxpZnk=",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z",
"touchedByUser": {
"userId": 123,
"userUuid": "<string>",
"displayName": "<string>",
"email": "<string>"
},
"user": {
"userId": 123,
"userUuid": "<string>",
"displayName": "<string>",
"email": "<string>"
}
}
],
"tasks": [
{
"taskId": "<string>",
"pairedTaskId": "<string>",
"equipmentId": "<string>",
"workOrderId": "<string>",
"taskIndex": 123,
"isForInitialConsist": true,
"taskType": "PICKUP",
"status": "NOT_STARTED",
"customerLocationId": "<string>",
"servingLocationId": "<string>",
"switchRequest": {
"switchRequestId": "<string>",
"equipmentId": "<string>",
"requestType": "SWITCH_REQUEST_TYPE_UNSPECIFIED",
"requestTypeV2": "<string>",
"trackId": "<string>",
"spotId": "<string>",
"wantDate": "<string>",
"etaTime": "2023-11-07T05:31:56Z",
"spotName": "<string>",
"customerId": "<string>",
"externalFulfillingParty": "<string>",
"batchId": "<string>",
"notes": "<string>",
"status": "<string>",
"externalStatus": "<string>",
"equipment": {
"equipmentId": 123,
"equipmentInitial": "<string>",
"equipmentNumber": "<string>",
"location": {
"track": {
"trackId": "<string>",
"name": "<string>"
},
"index": 123
},
"waybill": {
"waybillId": 123,
"parties": [
{
"partyType": "PARTY_ENTITY_IDENTIFIER_CODE_UNSPECIFIED",
"name": "<string>"
}
],
"equipmentDetails": [
{
"equipmentInitial": "<string>",
"equipmentNumber": "<string>",
"tareWeightLbs": 123,
"netWeightLbs": 123,
"grossWeightLbs": 123,
"weightType": "WT_ESTIMATED",
"sealNumbers": [
"<string>"
]
}
],
"lineItems": [
{
"number": 123,
"descriptions": [
{
"ladingDescription": "<string>",
"commodityCode": "<string>",
"commodityCodeQualifier": "CCQ_UNKNOWN"
}
],
"quantity": {
"weight": 123,
"weightQualifier": "WQ_UNKNOWN"
}
}
],
"referenceIds": [
{
"referenceIdQualifier": "<string>",
"referenceId": "<string>",
"description": "<string>",
"referenceTimestamp": "2023-11-07T05:31:56Z"
}
],
"waybillDate": "2023-11-07T05:31:56Z"
},
"arrivalState": "AS_INBOUND",
"loadStatus": "<string>",
"verificationKey": "<string>",
"groupings": [
{
"groupingId": "<string>",
"groupingType": "<string>",
"name": "<string>",
"sortOrder": 123,
"equipmentIndexEnabled": true,
"customerLocation": {
"customerLocationId": "<string>",
"customerLocationUuid": "<string>",
"name": "<string>",
"blockCode": "<string>",
"customerIdentificationNumbers": [
"<string>"
],
"generalLedgerNumber": "<string>",
"address": {
"addressId": "<string>",
"name": "<string>",
"streetLine1": "<string>",
"streetLine2": "<string>",
"streetLine3": "<string>",
"streetLine4": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"zipCode": "<string>",
"addressType": "AT_UNKNOWN"
},
"email": "<string>",
"phoneNumber": "<string>",
"abbreviatedName": "<string>",
"usedForBilling": true,
"isDefault": true,
"isReportingLocation": true,
"currencyCode": "<string>",
"customer": {
"customerId": "<string>",
"name": "<string>",
"locations": "<array>",
"customerUuid": "<string>"
}
},
"attributes": {},
"frozen": true,
"status": "ACTIVE"
}
],
"verificationKeys": [
{
"key": "<string>",
"compartment": 123
}
],
"equipmentUuid": "<string>",
"parentGroupings": [
{
"grouping": {
"groupingId": "<string>",
"groupingType": "<string>",
"name": "<string>",
"sortOrder": 123,
"equipmentIndexEnabled": true,
"customerLocation": {
"customerLocationId": "<string>",
"customerLocationUuid": "<string>",
"name": "<string>",
"blockCode": "<string>",
"customerIdentificationNumbers": [
"<string>"
],
"generalLedgerNumber": "<string>",
"address": {
"addressId": "<string>",
"name": "<string>",
"streetLine1": "<string>",
"streetLine2": "<string>",
"streetLine3": "<string>",
"streetLine4": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"zipCode": "<string>",
"addressType": "AT_UNKNOWN"
},
"email": "<string>",
"phoneNumber": "<string>",
"abbreviatedName": "<string>",
"usedForBilling": true,
"isDefault": true,
"isReportingLocation": true,
"currencyCode": "<string>",
"customer": {
"customerId": "<string>",
"name": "<string>",
"locations": "<array>",
"customerUuid": "<string>"
}
},
"attributes": {},
"frozen": true,
"status": "ACTIVE"
},
"groupingIndex": 123,
"attributes": {}
}
],
"umler": {
"equipmentInitial": "<string>",
"equipmentNumber": "<string>",
"mechanicalDesignation": "<string>",
"owner": "<string>",
"elementEquipmentGroup": "<string>",
"lessee": "<string>",
"markOwnerCategory": "<string>",
"outsideLength": 123,
"grossRailWeight": 123,
"loadLimit": 123,
"cubicFeetCapacity": 123,
"tareWeight": 123,
"plateCode": "<string>",
"insideLength": 123,
"insideHeight": 123,
"outsideExtremeWidth": 123,
"outerExtremeHeight": 123,
"outsideHeightExtremeWidth": 123,
"sideDoorType": "<string>",
"sideDoorHeight": 123,
"sideDoorWidth": 123,
"boxSideDoorOrientation": "<string>",
"axleCount": 123,
"brakeShoeType": "<string>",
"bodyMaterial": "<string>",
"operatingBrakes": 123,
"floorStrengthClassification": "<string>",
"poolNumber": "<string>",
"endOfTrainOnly": "<string>",
"shoveCarToRest": "<string>",
"shoveAdjCarToRest": "<string>",
"trainPositionSensitive": "<string>",
"couplerStyle": "<string>",
"unitEquipmentGroup": "<string>",
"abtDueDate": "<string>",
"attributes": {},
"carGrade": "<string>",
"umet": "<string>",
"abt57YrDueDate": "<string>",
"inspectionDueDate": "<string>",
"doorLubeDueDate": "<string>",
"residualSideBearings": "<string>",
"articulated": "<string>",
"gallonageCapacity": 123,
"umlerUpdatedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
},
"track": {
"groupingId": "<string>",
"groupingType": "<string>",
"name": "<string>",
"sortOrder": 123,
"equipmentIndexEnabled": true,
"customerLocation": {
"customerLocationId": "<string>",
"customerLocationUuid": "<string>",
"name": "<string>",
"blockCode": "<string>",
"customerIdentificationNumbers": [
"<string>"
],
"generalLedgerNumber": "<string>",
"address": {
"addressId": "<string>",
"name": "<string>",
"streetLine1": "<string>",
"streetLine2": "<string>",
"streetLine3": "<string>",
"streetLine4": "<string>",
"city": "<string>",
"state": "<string>",
"country": "<string>",
"zipCode": "<string>",
"addressType": "AT_UNKNOWN"
},
"email": "<string>",
"phoneNumber": "<string>",
"abbreviatedName": "<string>",
"usedForBilling": true,
"isDefault": true,
"isReportingLocation": true,
"currencyCode": "<string>",
"customer": {
"customerId": "<string>",
"name": "<string>",
"locations": "<array>",
"customerUuid": "<string>"
}
},
"attributes": {},
"frozen": true,
"status": "ACTIVE"
},
"touchedBy": {},
"deletedBy": {},
"createdAt": "2023-11-07T05:31:56Z",
"completedAt": "2023-11-07T05:31:56Z",
"touchedAt": "2023-11-07T05:31:56Z"
},
"assignedLocation": {
"trackId": "<string>",
"trackName": "<string>",
"spotName": "<string>"
},
"exception": "<string>",
"touchedBy": {},
"workDefinitionId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
]
}