Skip to main content

Models O

Data models used in RushHour API requests and responses. Property names are shown as the API sends them. See the API reference overview for how enumerated values are written.

OnTimeRateDto​

PropertyTypeDescription
daysinteger (int32)
graceMinutesinteger (int32)Minutes of grace past the scheduled instant before a delivery counts late.
totalinteger (int32)Delivered orders in the window with a measurable scheduled time.
onTimeinteger (int32)
lateinteger (int32)
onTimePctnumber (double)Can be null.

Order​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
orderIdinteger (int32)
orderNumberstringCan be null.
parentOrderIdinteger (int32)Can be null.
parentOrderOrder
childOrdersarray of OrderCan be null.
purchaseOrderNumberstringCan be null.
companyIdinteger (int32)
tenantIdstring (uuid)
companyCompany
tenantobject
customerCustomer
billToInfostringCan be null.
orderStatusstringOne of: Dreft, Quote, Order, Deleted, Closed.
datestring (date-time)
orderStopsarray of OrderStopCan be null.
orderItemsarray of OrderItemCan be null.
setupStepstringOne of: pickups, deliveries, summary.
invoicesarray of InvoiceCan be null.
orderTagsarray of OrderTagCan be null.
customerIdinteger (int32)Can be null.
shipmentTypeIdinteger (int32)Can be null.
addresssStringstringCan be null.
directionPolylinestringCan be null.
tripStatusstringCan be null. One of: Open, Assigned, InTransit, Delivered.
directionsJsonstringCan be null.
hasInvoiceboolean
invoiceInvoice
paymentStatusstringCan be null. One of: Draft, Approved, Open, Paid, Overdue, PartialPaid, Deleted.
directionsobject
costLinesarray of CostLineCan be null.
markupTypestringOne of: Value, Percent.
markupValuenumber (double)Can be null.
discountTypestringOne of: Value, Percent.
discountValuenumber (double)Can be null.
discountDescriptionstringCan be null.
pricenumber (double)Can be null.
buyingPricenumber (double)Can be null.
oldPriceInfonumber (double)Can be null.
newPriceInfonumber (double)Can be null.
customPriceInfonumber (double)Can be null.
notesstringCan be null.
commonNotesstringCan be null.
attachmentsarray of AttachmentCan be null.
sentEmailsarray of SentEmailCan be null.
isQuoteSentbooleanRead-only.
isInvoiceSentbooleanRead-only.
isBillOfLandingSentbooleanRead-only.
orderTripsarray of OrderTripCan be null.
pickupCountinteger (int32)
deliveryCountinteger (int32)
itemCountinteger (int32)
additionalChargesTotalnumber (double)
waitingTimeTotalnumber (double)
invoiceTotalnumber (double)
shipmentScopestringRead-only. One of: Internal, International.
warehouseForPickupDeliveryStopIdsmap of integer (int32)Can be null.
priceReflectsCurrentRoutebooleanFalse when the stored price was not computed from the stops the order currently holds - either it was never computed, or a directions lookup failed and the previous price was carried over.
routesarray of RouteCan be null.
tagsarray of TagCan be null.
recursSaturdayboolean
recursFridayboolean
recursThursdayboolean
recursWednesdayboolean
recursTuesdayboolean
recursMondayboolean
recursSundayboolean
recursEveryMonthboolean
recursEveryOtherWeekboolean
shipmentTypeShipmentType
milesnumber (double)
minutesnumber (double)
isCreditCardPaymentAuthorizedboolean
creditCardAuthorizedAmountnumber (double)Can be null.
creditCardAuthorizationReferenceNumberstringCan be null.
userProfileobject
typeinteger (int32)One of: 0 (Default), 1 (FullRoute).
routeItemChargesarray of RouteItemChargeCan be null.
customerContactIdinteger (int32)Can be null.
customerContactCustomerContact
prioritystringCan be null. One of: Low, Regular, High.
sourceinteger (int32)One of: 0 (Default), 1 (Web), 2 (CustomerPortal).
trackingNumberstringCan be null.
useNewPricingModelbooleanCan be null.
pricingModelTypeinteger (int32)One of: 0 (Default), 1 (Pallets), 2 (Custom).
showTransferCardsbooleanCan be null.
customerInfoobject
currencyCodestringCan be null. Up to 3 characters.
freightModestringCan be null. How this shipment moves. One of: Ground, Ocean, Air.
declaredValuenumber (double)Can be null. Declared / customs value of the shipment, in the order's currency.
chargeableWeightKgnumber (double)Can be null.
pricingIntlRateIdinteger (int32)Can be null. The international rate card that priced this order, when one did.
intlDeclineReasonstringCan be null. Why international pricing declined this order, when the decline was one a human should hear about. One of: None, NotInternational, NoCardMatched, QuantityNotBillable, NoBandForQuantity, BandHasNoRate, CardOutsideValidityWindow, LegCurrencyMismatch, ModeMismatch, AreaPriceUponRequest, LegNarrowedAway.

OrderAuditChange​

PropertyTypeDescription
fieldstringCan be null.
labelstringCan be null.
kindstringOne of: Text, Number, Money, Date, DateTime, Time, Boolean, Enum, Reference.
oldValuestringCan be null. Rendered value before the change.
newValuestringCan be null. Rendered value after the change.

OrderAuditFeedItemDto​

PropertyTypeDescription
idstringCan be null.
sourcestringOne of: OrderAudit, StopActivity, InvoiceActivity, Derived.
orderStopActivityIdinteger (int32)Can be null.
occurredUtcstring (date-time)When it happened (UTC).
correlationIdstring (uuid)Can be null. Groups the several saves of one user action.
categorystringOne of: Lifecycle, Details, Stops, Items, Pricing, Charges, Dispatch, Accounting, Other.
actionstringCan be null. One of: Created, Updated, Removed, Restored, StatusChanged.
eventTypestringCan be null.
entityTypestringCan be null.
entityIdinteger (int32)Can be null.
entityLabelstringCan be null. Snapshot label of the changed record, as it read at the time.
summarystringCan be null.
changesarray of OrderAuditChangeCan be null.
actorTypestringWhich kind of actor performed this. One of: Staff, Driver, CustomerPortal, ExternalAnonymous, AiAgent, System.
actorNamestringCan be null.
actorUserIdstringCan be null.
userobject
driverobjectDriver behind the action, for avatar rendering.
orderStopIdinteger (int32)Can be null. Stop this event concerns.
orderStopTypestringCan be null. One of: Pickup, Delivery, Transfer.
routeIdinteger (int32)Can be null. Route this event concerns.
descriptionstringCan be null.
notestringCan be null.
oldPricenumber (double)Can be null. Price before the change.
newPricenumber (double)Can be null. Price after the change.
oldPricingTypeinteger (int32)Can be null. Pricing model before the change. One of: 0 (Default), 1 (Pallets), 2 (Custom).
newPricingTypeinteger (int32)Can be null. Pricing model after the change. One of: 0 (Default), 1 (Pallets), 2 (Custom).
oldInvoiceIdinteger (int32)Can be null. Invoice the price moved from, when one existed.
newInvoiceIdinteger (int32)Can be null. Invoice the price moved to, when one existed.
invoiceIdinteger (int32)Can be null.
invoiceNumberstringCan be null.

OrderAuditLogDto​

PropertyTypeDescription
itemsarray of OrderAuditFeedItemDtoCan be null. The page of events, newest first.
totalCountinteger (int32)Total matching events across all pages.
pageinteger (int32)Zero-based page index that was returned.
pageSizeinteger (int32)Page size that was applied.
hasMorebooleanWhether more events exist beyond this page.

OrderBarcodeFreightDto​

PropertyTypeDescription
orderItemStopIdinteger (int32)
quantityinteger (int32)
typestringOne of: Boxes & Crates, Pallets, Full Load, CFS, Other, Bags, Pallets+.
orderItemIdinteger (int32)Can be null.
namestringCan be null.
codestringCan be null.
codesarray of BarcodeScanCodeDtoCan be null.
loadUnitsarray of OrderBarcodeLoadUnitDtoCan be null.

OrderBarcodeLoadUnitContentDto​

PropertyTypeDescription
loadUnitContentIdinteger (int32)
quantityinteger (int32)
indexOnUnitinteger (int32)
typestringOne of: Unknown, Boxes, Bags, Pallets.
namestringCan be null.
codestringCan be null.
codesarray of BarcodeScanCodeDtoCan be null.

OrderBarcodeLoadUnitDto​

PropertyTypeDescription
loadUnitIdinteger (int32)
typestringOne of: Unknown, Pallet, Box, Bag, Crate, Drum, Roll, Container, Tote, Cage, Bundle, Parcel, Other.
locationIndexinteger (int32)
namestringCan be null.
codestringCan be null.
codesarray of BarcodeScanCodeDtoCan be null.
contentsarray of OrderBarcodeLoadUnitContentDtoCan be null.

OrderBarcodeStopDto​

PropertyTypeDescription
orderStopIdinteger (int32)
stopNumberinteger (int32)
stopTypestringOne of: Pickup, Delivery, Transfer.
locationCompanyNamestringCan be null.
datestring (date-time)Can be null.
timestring (date-time)Can be null.
dateTimestring (date-time)Can be null.
addressAddress
codesarray of BarcodeScanCodeDtoCan be null.
freightarray of OrderBarcodeFreightDtoCan be null.

OrderDto​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
orderIdinteger (int32)
orderNumberstringCan be null.
parentOrderIdinteger (int32)Can be null.
parentOrderOrder
childOrdersarray of OrderCan be null.
purchaseOrderNumberstringCan be null.
companyIdinteger (int32)
tenantIdstring (uuid)
companyCompany
tenantobject
customerCustomer
billToInfostringCan be null.
orderStatusstringOne of: Dreft, Quote, Order, Deleted, Closed.
datestring (date-time)
orderStopsarray of OrderStopCan be null.
orderItemsarray of OrderItemCan be null.
setupStepstringOne of: pickups, deliveries, summary.
invoicesarray of InvoiceCan be null.
orderTagsarray of OrderTagCan be null.
customerIdinteger (int32)Can be null.
shipmentTypeIdinteger (int32)Can be null.
addresssStringstringCan be null.
directionPolylinestringCan be null.
tripStatusstringCan be null. One of: Open, Assigned, InTransit, Delivered.
directionsJsonstringCan be null.
hasInvoiceboolean
invoiceInvoice
paymentStatusstringCan be null. One of: Draft, Approved, Open, Paid, Overdue, PartialPaid, Deleted.
directionsobject
costLinesarray of CostLineCan be null.
markupTypestringOne of: Value, Percent.
markupValuenumber (double)Can be null.
discountTypestringOne of: Value, Percent.
discountValuenumber (double)Can be null.
discountDescriptionstringCan be null.
pricenumber (double)Can be null.
buyingPricenumber (double)Can be null.
oldPriceInfonumber (double)Can be null.
newPriceInfonumber (double)Can be null.
customPriceInfonumber (double)Can be null.
notesstringCan be null.
commonNotesstringCan be null.
attachmentsarray of AttachmentCan be null.
sentEmailsarray of SentEmailCan be null.
isQuoteSentbooleanRead-only.
isInvoiceSentbooleanRead-only.
isBillOfLandingSentbooleanRead-only.
orderTripsarray of OrderTripCan be null.
pickupCountinteger (int32)
deliveryCountinteger (int32)
itemCountinteger (int32)
additionalChargesTotalnumber (double)
waitingTimeTotalnumber (double)
invoiceTotalnumber (double)
shipmentScopestringRead-only. One of: Internal, International.
warehouseForPickupDeliveryStopIdsmap of integer (int32)Can be null.
priceReflectsCurrentRoutebooleanFalse when the stored price was not computed from the stops the order currently holds - either it was never computed, or a directions lookup failed and the previous price was carried over.
routesarray of RouteCan be null.
tagsarray of TagCan be null.
recursSaturdayboolean
recursFridayboolean
recursThursdayboolean
recursWednesdayboolean
recursTuesdayboolean
recursMondayboolean
recursSundayboolean
recursEveryMonthboolean
recursEveryOtherWeekboolean
shipmentTypeShipmentType
milesnumber (double)
minutesnumber (double)
isCreditCardPaymentAuthorizedboolean
creditCardAuthorizedAmountnumber (double)Can be null.
creditCardAuthorizationReferenceNumberstringCan be null.
userProfileobject
typeinteger (int32)One of: 0 (Default), 1 (FullRoute).
routeItemChargesarray of RouteItemChargeCan be null.
customerContactIdinteger (int32)Can be null.
customerContactCustomerContact
prioritystringCan be null. One of: Low, Regular, High.
sourceinteger (int32)One of: 0 (Default), 1 (Web), 2 (CustomerPortal).
trackingNumberstringCan be null.
useNewPricingModelbooleanCan be null.
pricingModelTypeinteger (int32)One of: 0 (Default), 1 (Pallets), 2 (Custom).
showTransferCardsbooleanCan be null.
customerInfoobject
currencyCodestringCan be null. Up to 3 characters.
freightModestringCan be null. How this shipment moves. One of: Ground, Ocean, Air.
declaredValuenumber (double)Can be null. Declared / customs value of the shipment, in the order's currency.
chargeableWeightKgnumber (double)Can be null.
pricingIntlRateIdinteger (int32)Can be null. The international rate card that priced this order, when one did.
intlDeclineReasonstringCan be null. Why international pricing declined this order, when the decline was one a human should hear about. One of: None, NotInternational, NoCardMatched, QuantityNotBillable, NoBandForQuantity, BandHasNoRate, CardOutsideValidityWindow, LegCurrencyMismatch, ModeMismatch, AreaPriceUponRequest, LegNarrowedAway.
previousOrderIdinteger (int32)Can be null.
nextOrderIdinteger (int32)Can be null.

OrderHoldDto​

PropertyTypeDescription
orderHoldIdinteger (int32)
orderIdinteger (int32)
orderStopIdinteger (int32)Can be null.
scopestringOne of: Order, DeliveryStop.
statusstringOne of: Active, Resolved.
reasonstringCan be null.
placedByUserIdinteger (int32)Can be null.
placedByobject
placedAtstring (date-time)
resolvedByUserIdinteger (int32)Can be null.
resolvedByobject
resolvedAtstring (date-time)Can be null.
resolutionMethodstringCan be null. One of: Manual, Payment.

OrderInfoDto​

PropertyTypeDescription
pickupsarray of OrderStopInfoDtoCan be null.
deliveriesarray of OrderStopInfoDtoCan be null.
transfersarray of RouteItemCan be null.
orderItemsarray of OrderItemInfoDtoCan be null.

OrderItem​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
orderItemIdinteger (int32)
orderOrder
orderItemTypestringOne of: Boxes & Crates, Pallets, Full Load, CFS, Other, Bags, Pallets+.
plannedOrderItemTypestringCan be null. One of: Boxes & Crates, Pallets, Full Load, CFS, Other, Bags, Pallets+.
itemNamestringCan be null.
itemDescriptionstringCan be null.
sizeUnitOfMeasurestringCan be null. One of: Inches, Centimeters, Pounds, Kilograms, Miles, Kilometers.
sizeTypestringCan be null. One of: PalletStandard, PalletSmall, PalletLarge, Custom, LoadTrailer, LoadTruck, LoadVan.
fullLoadPalletSizestringCan be null. One of: PalletStandard, PalletSmall, PalletLarge.
sizeLengthnumber (double)Can be null.
sizeWidthnumber (double)Can be null.
sizeHightnumber (double)Can be null.
wightnumber (double)Can be null.
orderIdinteger (int32)Can be null.
cbmWeightnumber (double)Can be null.
quantityOfTrucksinteger (int32)Can be null.
totalWeightUnitOfMeasurestringCan be null. One of: Inches, Centimeters, Pounds, Kilograms, Miles, Kilometers.
totalWeightnumber (double)Can be null.
containerNumberstringCan be null.
withTrackerboolean
itemsPackedIninteger (int32)One of: 0 (BoxAndCrates), 1 (Boxes), 2 (Pallets).
wightUnitOfMeasurestringCan be null. One of: Inches, Centimeters, Pounds, Kilograms, Miles, Kilometers.
accessoriesNeededarray of OrderItemAccessoryCan be null.
isFragileboolean
isHazardousboolean
isRefrigeratedboolean
isOverweightboolean
isOtherboolean
attachmentsarray of AttachmentCan be null.
orderItemStopsarray of OrderItemStopCan be null.
isActiveboolean
companyIdinteger (int32)
tenantIdstring (uuid)
tenantobject
routeItemsarray of RouteItemCan be null.
quantityToPickinteger (int32)
pickQuantityinteger (int32)
routePickupOrderItemStopIdinteger (int32)Can be null.
routeDeliveryOrderItemStopIdinteger (int32)Can be null.
isOrderItemTypeChangedbooleanRead-only.
totalQuantitynumber (double)Read-only.
pickedQuantitynumber (double)Read-only.
formatedMeasurementsstringRead-only. Can be null.
formatedWeightstringRead-only. Can be null.
formattedUnitOfMeasurestringRead-only. Can be null.
itemTypeQtystringRead-only. Can be null.
sizeTypeNamestringRead-only. Can be null.

OrderItemAccessory​

PropertyTypeDescription
orderItemAccessoryIdinteger (int32)
orderItemOrderItem
accessoryTypeinteger (int32)One of: 1 (Handtruck).
isActiveboolean
orderItemIdinteger (int32)Can be null.
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
companyIdinteger (int32)
tenantIdstring (uuid)
companyCompany
tenantobject

OrderItemEventDto​

PropertyTypeDescription
typestringOne of: Unassigned, Assigned, Confirmed, OrderCreated, OrderUpdated, Order Completed, Quote Approved, Stop Updated, Order Assigned, Order Unassigned, Stop Assigned, Stop Unassigned, Route Copied, Stop Copied, Order Confirmed, Stop Confirmed, Order Undo, Stop Undo, Note Created, Note Updated, Reverted To Quote, Invoice Created, Invoice Created Automatically, Invoice Sent, BOL Sent, Payment Added, Related Order Created, Email Sent, Email Received, Price Updated, Hold Placed, Hold Resolved, Auto Charge Applied, Auto Charge Dismissed, Item Added, Item Removed, Item Increased, Item Decreased, Unsuccessful Stop, Postponed Stop.
datestring (date-time)
orderStopIdinteger (int32)Can be null. The stop this event belongs to, so the timeline can group by leg.
orderStopTypestringCan be null. One of: Pickup, Delivery, Transfer.

OrderItemInfoDto​

PropertyTypeDescription
totalQuantityinteger (int32)
totalItemAllocatedinteger (int32)
totalItemsUnallocatedinteger (int32)
orderItemOrderItem
orderItemStopsarray of OrderItemStopInfoDtoCan be null.

OrderItemStop​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
orderItemStopIdinteger (int32)
orderItemOrderItem
orderStopOrderStop
orderItemIdinteger (int32)Can be null.
orderStopIdinteger (int32)Can be null.
warehouseItemWarehouseItem
quantityinteger (int32)
plannedQuantityinteger (int32)Can be null.
notesstringCan be null.
isActiveboolean
companyIdinteger (int32)
tenantIdstring (uuid)
tenantobject
loadUnitsarray of LoadUnitCan be null.
routeItemsarray of RouteItemCan be null.
qtyAssinedToTripinteger (int32)
isQuantityChangedbooleanRead-only.

OrderItemStopInfoDto​

PropertyTypeDescription
pickupNumberinteger (int32)
deliveryNumberinteger (int32)
deliveryAllocatedQtyinteger (int32)
deliveryConfirmedQtyinteger (int32)
pickupTypestringOne of: Pickup, Delivery, Transfer.
deliveryTypestringOne of: Pickup, Delivery, Transfer.
pickupAddressAddress
deliveryAddressAddress
dateOfPickupstring (date-time)Can be null.
timeOfPickupstring (date-time)Can be null.
dateTimeOfPickupstring (date-time)Can be null.
dateOfDeliverystring (date-time)Can be null.
timeOfDeliverystring (date-time)Can be null.
dateTimeOfDeliverystring (date-time)Can be null.

OrderListDto​

PropertyTypeDescription
orderIdinteger (int32)
customerIdinteger (int32)Can be null.
datestring (date-time)
orderNumberstringCan be null.
pricenumber (double)Can be null.
buyingPricenumber (double)Can be null.
customerNamestringCan be null.
tripStatusstringOne of: Open, Assigned, InTransit, Delivered.
orderStatusstringOne of: Dreft, Quote, Order, Deleted, Closed.
isOnHoldboolean
sourceinteger (int32)One of: 0 (Default), 1 (Web), 2 (CustomerPortal).
hasInvoiceboolean
invoiceIdinteger (int32)Can be null.
invoiceNumberstringCan be null.
addressFromarray of stringCan be null.
addressToarray of stringCan be null.
orderForDriverstringCan be null.
balancenumber (double)
paymentStatusstringCan be null. One of: Draft, Approved, Open, Paid, Overdue, PartialPaid, Deleted.
paymentMethodTypeinteger (int32)Can be null. One of: 0 (Check), 1 (Cash), 2 (PaymentMethod).
createdCompanyUserNamestringCan be null.
purchaseOrderNumberstringCan be null.
trackingNumberstringCan be null.
createdTimestring (date-time)
sentEmailsarray of SentEmailCan be null.
orderStopsarray of OrderStopBasicDetailsDtoCan be null.
priceBalancenumber (double)Can be null.
customerInfoobject

OrderListDtoPagedList​

A page of results. See Pagination and filtering.

PropertyTypeDescription
listarray of OrderListDtoCan be null.
pageinteger (int32)
itemsPerPageinteger (int32)
totalCountinteger (int32)

OrderMapStopDto​

PropertyTypeDescription
orderStopIdinteger (int32)
typestringOne of: Pickup, Delivery, Transfer.
citystringCan be null.
statestringCan be null.
latitudenumber (double)Can be null.
longitudenumber (double)Can be null.
dateTimestring (date-time)Can be null.
isOnHoldboolean

OrderMapViewDto​

PropertyTypeDescription
orderIdinteger (int32)
orderNumberstringCan be null.
orderStatusstringOne of: Dreft, Quote, Order, Deleted, Closed.
tripStatusstringOne of: Open, Assigned, InTransit, Delivered.
prioritystringCan be null. One of: Low, Regular, High.
isOnHoldbooleanAny active stop is held.
hasInvoiceboolean
customerIdinteger (int32)Can be null.
customerNamestringCan be null.
datestring (date-time)
stopsarray of OrderMapStopDtoCan be null.

OrderPagedList​

A page of results. See Pagination and filtering.

PropertyTypeDescription
listarray of OrderCan be null.
pageinteger (int32)
itemsPerPageinteger (int32)
totalCountinteger (int32)

OrderRouteSnapshotDto​

PropertyTypeDescription
orderRouteStopsarray of OrderRouteStopSnapshotCan be null.
deliveryDatestring (date-time)Can be null.
deliveryDateTimestring (date-time)Can be null.
directionsobject

OrderRouteStopSnapshot​

PropertyTypeDescription
typestringOne of: Pickup, Delivery, Transfer.
latLngobject
isDoneboolean

OrdersMapViewResDto​

PropertyTypeDescription
totalCountinteger (int32)Total orders matching the filters (what the list endpoint would report).
returnedCountinteger (int32)Orders actually returned (≤ the cap).
truncatedboolean
withoutGeoCountinteger (int32)Returned orders whose active stops all lack coordinates.
ordersarray of OrderMapViewDtoCan be null.

OrderStats​

PropertyTypeDescription
unassignedOrdersCountinteger (int32)Orders without assigned trip (Open or null trip status).
dispatchedOrdersCountinteger (int32)
pendingOrdersCountinteger (int32)Orders in Draft or Quote status.
ordersCountinteger (int32)Total active orders (Order status only, excluding quotes).
onRouteCountinteger (int32)Orders currently in transit.
completeCountinteger (int32)Completed orders (Delivered + Closed).
unpaidOrdersinteger (int32)Orders with outstanding balance.
draftsCountinteger (int32)Total number of draft orders.
quotesCountinteger (int32)Total number of quotes.

OrderStop​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
orderStopIdinteger (int32)
orderOrder
orderIdinteger (int32)Can be null.
shipmentTypeIdinteger (int32)Can be null.
companyIdinteger (int32)
tenantIdstring (uuid)
tenantobject
orderStopTypestringOne of: Pickup, Delivery, Transfer.
addressIdinteger (int32)Can be null.
addressAddress
addressDetailsstringCan be null.
locationCompanyNamestringCan be null.
locationContactNamestringCan be null.
locationContactNumberstringCan be null.
locationContactNumberExtensionstringCan be null.
locationContactEmailstringCan be null.
locationContactCountryCodestringCan be null. Up to 4 characters.
locationContactCountryIsostringCan be null. Up to 3 characters.
referenceNumberstringCan be null.
dateTypestringCan be null. One of: None, Today, Tomorrow, Custom.
datestring (date-time)Can be null.
timeTypestringCan be null. One of: None, Morning, Noon, Evening, Custom.
timestring (date-time)Can be null.
dateTimestring (date-time)Can be null.
orderItemStopsarray of OrderItemStopCan be null.
attachmentsarray of AttachmentCan be null.
isActiveboolean
isBlindStopboolean
isOnHoldboolean
confirmedWithoutAssignItemsboolean
blindCustomerCustomer
blindCustomerCustomerIdinteger (int32)Can be null.
blindCustomerNamestringCan be null.
blindCustomerNameForDriverstringCan be null.
blindAddressAddressIdinteger (int32)Can be null.
blindAddressAddress
blindAddressFullAddressstringCan be null.
routeItemsarray of RouteItemCan be null.
routeItemChargesarray of RouteItemChargeCan be null.
sortOrderinteger (int32)
warehouseIdinteger (int32)Can be null.
notesstringCan be null.
driverInstructionsstringCan be null.
departTimestring (date-time)Can be null.
arrivalTimestring (date-time)Can be null.
prioritystringCan be null. One of: Low, Regular, High.
newLocationNamestringCan be null.
overrideAddressbooleanCan be null.
overwriteMainAddressbooleanCan be null.
isNewLocationCompanyNamebooleanCan be null.
callOutcomeinteger (int32)One of: 1 (CallNotMade), 2 (Possible), 3 (NotPossible).
callOutcomeDatestring (date-time)Can be null.
appointmentStatusstringOne of: Nothing, Request, Requested, Approve, Accepted, Review, NewAppointment.
appointmentCodestringCan be null.
appointmentEmailstringCan be null.
ratingsarray of OrderStopRatingCan be null.
liftgateRequiredboolean
isHasFreightPaymentbooleanRead-only.
isHasOutstandingPaymentbooleanRead-only.
isAddContactbooleanCan be null.
callOutcomeResultinteger (int32)One of: 1 (CallNotMade), 2 (Possible), 3 (NotPossible).
orderStopRouteTypestringOne of: First, Middle, Last.
jobSiteboolean

OrderStopActivityDto​

PropertyTypeDescription
orderStopActivityIdinteger (int32)
orderIdinteger (int32)Can be null.
isActiveboolean
typestringOne of: Unassigned, Assigned, Confirmed, OrderCreated, OrderUpdated, Order Completed, Quote Approved, Stop Updated, Order Assigned, Order Unassigned, Stop Assigned, Stop Unassigned, Route Copied, Stop Copied, Order Confirmed, Stop Confirmed, Order Undo, Stop Undo, Note Created, Note Updated, Reverted To Quote, Invoice Created, Invoice Created Automatically, Invoice Sent, BOL Sent, Payment Added, Related Order Created, Email Sent, Email Received, Price Updated, Hold Placed, Hold Resolved, Auto Charge Applied, Auto Charge Dismissed, Item Added, Item Removed, Item Increased, Item Decreased, Unsuccessful Stop, Postponed Stop.
typeOfInitiatorstringOne of: Default, Driver.
datestring (date-time)
orderStopIdinteger (int32)Can be null.
orderStopTypestringCan be null. One of: Pickup, Delivery, Transfer.
transferStopIdinteger (int32)Can be null.
routeIdinteger (int32)Can be null.
driverobject
userobject
descriptionstringCan be null.
notestringCan be null.
locationRatinginteger (int32)Can be null.
locationFeedbackTextstringCan be null.
oldPricingTypeinteger (int32)Can be null. One of: 0 (Default), 1 (Pallets), 2 (Custom).
newPricingTypeinteger (int32)Can be null. One of: 0 (Default), 1 (Pallets), 2 (Custom).
oldPricenumber (double)Can be null.
newPricenumber (double)Can be null.
oldInvoiceIdinteger (int32)Can be null.
newInvoiceIdinteger (int32)Can be null.

OrderStopBasicDetailsDto​

PropertyTypeDescription
orderStopTypestringOne of: Pickup, Delivery, Transfer.
addressAddress
plannedDepartTimestring (date-time)Can be null.
plannedArrivalTimestring (date-time)Can be null.
actualDepartTimestring (date-time)Can be null.
actualArrivalTimestring (date-time)Can be null.
orderStopTripStatusstringOne of: Unassigned, Assigned, Dispatched, OnRoute, Completed.
orderTripStatusstringCan be null. One of: Open, Assigned, InTransit, Delivered.
dateTypestringCan be null. One of: None, Today, Tomorrow, Custom.
timeTypestringCan be null. One of: None, Morning, Noon, Evening, Custom.
appointmentStatusstringAppointment lifecycle status shown as a colored label in the Date & Time section. One of: Nothing, Request, Requested, Approve, Accepted, Review, NewAppointment.
appointmentCodestringCan be null.
driverInstructionsstringCan be null. Free-text driver instructions for this stop (gate code, dock, "call on arrival").
isBlindStopboolean
blindCustomerNamestringCan be null.
blindCustomerNameForDriverstringCan be null.
blindAddressFullAddressstringCan be null.
isOnHoldboolean

OrderStopDateAndTimeDto​

PropertyTypeDescription
orderStopIdsarray of integer (int32)Required. List of order stop IDs to update.
dateTypestringCan be null. Type of date being applied. One of: None, Today, Tomorrow, Custom.
datestring (date-time)Can be null. Specific date value to assign to the stop.
timeTypestringCan be null. Type of time being applied. One of: None, Morning, Noon, Evening, Custom.
timestring (date-time)Can be null. Specific time value to assign to the stop.
dateTimestring (date-time)Can be null. Combined date and time value to assign to the stop.
syncRouteItemDatesboolean

OrderStopDriverInstructionsDto​

PropertyTypeDescription
driverInstructionsstringCan be null. Free-text instructions for the driver at this stop (gate code, dock number, "call on arrival").

OrderStopInfoDto​

PropertyTypeDescription
orderStopIdinteger (int32)
numberinteger (int32)
freightQtyinteger (int32)
statusstringOne of: Unassigned, Assigned, Confirmed.
addressAddress
datestring (date-time)Can be null.
timestring (date-time)Can be null.
dateTimestring (date-time)Can be null.

OrderStopRating​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
orderStopRatingIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
orderStopIdinteger (int32)
driverIdinteger (int32)
ratinginteger (int32)
orderIdinteger (int32)Can be null.
feedbackTextstringCan be null.

OrderStopWaitingTimeDto​

PropertyTypeDescription
routeIdinteger (int32)Can be null. Route whose items of the stop should carry the waiting time, when the stop is split across routes.
arrivalDateTimestring (date-time)
departureDateTimestring (date-time)
waitingTimestringCan be null.
freeWaitingTimeinteger (int32)

OrderStopWarningDto​

PropertyTypeDescription
orderStopIdinteger (int32)
assignDeliveryboolean
assignPickupboolean
assignTransferboolean
assignHubboolean
confirmedWithoutAssignItemsboolean
allocateItemsboolean
allocatePickupItemsboolean
allocateDeliveryItemsboolean
createDeliveryboolean
stopWithoutRouteboolean
routeItemStopsRouteItemStopGroup

OrderTag​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
idinteger (int32)
orderIdinteger (int32)
tagIdinteger (int32)
tagTag
orderOrder
companyIdinteger (int32)
tenantIdstring (uuid)
companyCompany
tenantobject

OrderTrip​

PropertyTypeDescription
orderTripIdinteger (int32)
orderOrder
orderItemOrderItem
pickupOrderStopOrderStop
deliveryOrderStopOrderStop
quantityinteger (int32)
typestringOne of: OrderStop, Transfer.
deletedboolean
qtyAssignedinteger (int32)
qtyInTransitinteger (int32)
qtyDeliveredinteger (int32)
pickupRouteItemRouteItem
dropOffRouteItemRouteItem
driverIdinteger (int32)Can be null.
statusstringRead-only. One of: Open, Assigned, InTransit, Delivered.

OutsourceCompanyContactDetailsResponse​

PropertyTypeDescription
companyEmailsarray of CustomerEmailCan be null.
companyContactsarray of CustomerContactCan be null.

OutsourceCompanyCreateDto​

PropertyTypeDescription
companyIdinteger (int32)
ratingsinteger (int32)
statusstringOne of: Active, Inactive, Deleted.
startShiftstring (date-time)
endShiftstring (date-time)
outsourceCompanyNamestringCan be null.
localNamestringCan be null.
notesstringCan be null.
phonestringCan be null.
phoneCountryCodestringCan be null. Up to 4 characters.
phoneCountryIsostringCan be null. Up to 3 characters.
phoneExtensionstringCan be null.
logoUrlstringCan be null.
driverRouteViewOverrideEnabledbooleanCan be null.
driverRouteViewModestringCan be null. One of: Full, Restricted.
addressAddress
driverDriver
companyContactCustomerContact
companyEmailsarray of CustomerEmailCan be null.
companyFinancesarray of OutsourceCompanyFinanceCan be null.
companyTypeOfTrucksarray of OutsourceCompanyTypeOfTruckCan be null.
firstEmailstringRead-only. Can be null.

OutsourceCompanyDto​

PropertyTypeDescription
idinteger (int32)
companyIdinteger (int32)
ratingsinteger (int32)
statusstringOne of: Active, Inactive, Deleted.
startShiftstring (date-time)
endShiftstring (date-time)
outsourceCompanyNamestringCan be null.
localNamestringCan be null.
phonestringCan be null.
phoneCountryCodestringCan be null. Up to 4 characters.
phoneCountryIsostringCan be null. Up to 3 characters.
phoneExtensionstringCan be null.
notesstringCan be null.
logoUrlstringCan be null.
driverRouteViewOverrideEnabledboolean
driverRouteViewModestringOne of: Full, Restricted.
driversarray of DriverCan be null.
addressesarray of AddressCan be null.
companyEmailsarray of CustomerEmailCan be null.
companyContactsarray of CustomerContactCan be null.
companyFinancesarray of OutsourceCompanyFinanceCan be null.
companyTypeOfTrucksarray of OutsourceCompanyTypeOfTruckCan be null.
firstEmailstringRead-only. Can be null.
mainAddressAddress

OutsourceCompanyFinance​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
outsourceCompanyFinanceIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
outsourceCompanyIdinteger (int32)
discountnumber (double)
costFixednumber (double)
costDistancenumber (double)
costHourlynumber (double)
costPalletsnumber (double)
freeWaitingTimeMinutesinteger (int32)
typeOfWorkinteger (int32)One of: 1 (Fixed), 2 (Distance), 4 (Hourly), 8 (Pallets). Values can be combined by adding them together.
discountTypeinteger (int32)One of: 0 (Fixed), 1 (Percent).
isActiveboolean
notesstringCan be null.
tenantobject
companyCompany

OutsourceCompanyFinanceCreateDto​

PropertyTypeDescription
outsourceCompanyIdinteger (int32)
discountnumber (double)
costFixednumber (double)
costDistancenumber (double)
costHourlynumber (double)
costPalletsnumber (double)
freeWaitingTimeMinutesinteger (int32)
typeOfWorkinteger (int32)One of: 1 (Fixed), 2 (Distance), 4 (Hourly), 8 (Pallets). Values can be combined by adding them together.
discountTypeinteger (int32)One of: 0 (Fixed), 1 (Percent).
isActiveboolean
notesstringCan be null.

OutsourceCompanyFinanceDto​

PropertyTypeDescription
outsourceCompanyIdinteger (int32)
discountnumber (double)
costFixednumber (double)
costDistancenumber (double)
costHourlynumber (double)
costPalletsnumber (double)
freeWaitingTimeMinutesinteger (int32)
typeOfWorkinteger (int32)One of: 1 (Fixed), 2 (Distance), 4 (Hourly), 8 (Pallets). Values can be combined by adding them together.
discountTypeinteger (int32)One of: 0 (Fixed), 1 (Percent).
isActiveboolean
notesstringCan be null.
idinteger (int32)

OutsourceCompanyListDto​

PropertyTypeDescription
idinteger (int32)
ratinginteger (int32)
driversCountinteger (int32)
openBalancenumber (double)
outsourceCompanyNamestringCan be null.
localNamestringCan be null.
logoUrlstringCan be null.
firstNamestringCan be null.
lastNamestringCan be null.
phonestringCan be null.
emailstringCan be null.
addressstringCan be null.
countryIdinteger (int32)Can be null.

OutsourceCompanyListDtoPagedList​

A page of results. See Pagination and filtering.

PropertyTypeDescription
listarray of OutsourceCompanyListDtoCan be null.
pageinteger (int32)
itemsPerPageinteger (int32)
totalCountinteger (int32)

OutsourceCompanyTypeOfTruck​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
outsourceCompanyTypeOfTruckIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
typeOfTruckIdinteger (int32)
outsourceCompanyIdinteger (int32)
parkinteger (int32)
isActiveboolean
typeOfTruckobject
tenantobject
companyCompany

OutsourceCompanyTypeOfTruckCreateDto​

PropertyTypeDescription
typeOfTruckIdinteger (int32)
outsourceCompanyIdinteger (int32)
parkinteger (int32)
isActiveboolean
typeOfTruckobject

OutsourceCompanyTypeOfTruckDto​

PropertyTypeDescription
typeOfTruckIdinteger (int32)
outsourceCompanyIdinteger (int32)
parkinteger (int32)
isActiveboolean
typeOfTruckobject
idinteger (int32)

OutsourceCompanyUpdateDto​

PropertyTypeDescription
companyIdinteger (int32)
ratingsinteger (int32)
statusstringOne of: Active, Inactive, Deleted.
startShiftstring (date-time)
endShiftstring (date-time)
outsourceCompanyNamestringCan be null.
localNamestringCan be null.
notesstringCan be null.
phonestringCan be null.
phoneCountryCodestringCan be null. Up to 4 characters.
phoneCountryIsostringCan be null. Up to 3 characters.
phoneExtensionstringCan be null.
logoUrlstringCan be null.
driverRouteViewOverrideEnabledbooleanCan be null.
driverRouteViewModestringCan be null. One of: Full, Restricted.
addressAddress
driverDriver
companyContactCustomerContact
companyEmailsarray of CustomerEmailCan be null.
companyFinancesarray of OutsourceCompanyFinanceCan be null.
companyTypeOfTrucksarray of OutsourceCompanyTypeOfTruckCan be null.
firstEmailstringRead-only. Can be null.
idinteger (int32)