Skip to main content

Models A–B

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.

ActivityNoteDto​

PropertyTypeDescription
notestringCan be null.

AddMileageChargeRequestDto​

PropertyTypeDescription
minMileageinteger (int32)
maxMileageinteger (int32)
priceForPallet1number (double)
priceForPallet2number (double)

Address​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
addressIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
outsourceCompanyIdinteger (int32)Can be null.
customerIdinteger (int32)Can be null.
countryIdinteger (int32)Can be null.
autoCountryIdinteger (int32)Can be null.
tenantobject
entityTypeinteger (int32)One of: 1 (Customer), 2 (Order), 3 (OrderItem), 4 (OrderStop), 5 (CustomerContact), 6 (CustomerPaymentMethod), 7 (RouteTransfer), 8 (Quotes), 9 (Orders), 10 (Warehouse), 11 (Driver), 12 (TenantPaymentMethod), 13 (Payment), 14 (Invoice), 15 (Route), 16 (Truck), 17 (OutsourceCompany), 18 (OutsourceCompanyContact), 19 (Goods), 20 (Document), 21 (DrivingLog), 22 (Barcode), 23 (Check), 24 (DriverLicense), 25 (InsuranceCard), 26 (RegistrationCard: use the number), 27 (LoadUnit), 28 (LoadUnitContent), 29 (Violation), 30 (DriverStatusCheck), 31 (DriverIssue), 32 (Damage), 33 (FreightPayment).
extstringCan be null.
startTimeHoursOfOperationstring (date-time)Can be null.
endTimeHoursOfOperationstring (date-time)Can be null.
taginteger (int32)One of: 0 (Tag).
namestringCan be null.
addressLine1stringCan be null.
addressLine2stringCan be null.
citystringCan be null.
statestringCan be null.
cityIdinteger (int32)Can be null.
stateIdinteger (int32)Can be null.
zipstringCan be null.
isActiveboolean
gatestringCan be null.
companyTypestringOne of: Customer, Outsource.
companyLocationstringOne of: Office, House.
phoneNumberstringCan be null.
phoneCountryCodestringCan be null. Up to 4 characters.
phoneCountryIsostringCan be null. Up to 3 characters.
appointmentNeededboolean
companyNamestringCan be null.
companyPhonestringCan be null.
notesstringCan be null.
cityOnlyboolean
instructionsstringCan be null.
isHiddenboolean
deactivatedByCustomerDeleteboolean
hiddenBeforeCustomerDeleteboolean
pipelineinteger (int32)One of: 0 (Prospect), 1 (Customer), 2 (Lead).
countryobject
fullAddressstringRead-only. Can be null.
googlePlaceIdstringCan be null.
frontEndGroupstringRead-only. Can be null.
addressDetailsstringCan be null.
latitudenumber (double)Can be null.
longitudenumber (double)Can be null.
googleMapsLinkstringCan be null.
useZipInNormalizedAddressFieldsboolean
countryNameFromGooglestringCan be null.
normalizedKeystringRead-only. Can be null.
normalizedFullAddressstringRead-only. Can be null.

AddressPagedList​

A page of results. See Pagination and filtering.

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

AddSupportTicketMessageRequest​

PropertyTypeDescription
textstringCan be null.

AppliedPayment​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
appliedPaymentIdinteger (int32)
paymentPayment
invoiceInvoice
amountnumber (double)
isDeletedboolean
companyIdinteger (int32)
tenantIdstring (uuid)
companyCompany
tenantobject
paymentIdinteger (int32)Can be null.
invoiceIdinteger (int32)Can be null.

ApproveAccessRequestDto​

Every field is an override.

PropertyTypeDescription
emailstringCan be null.
firstNamestringCan be null.
lastNamestringCan be null.

ArAgingBucketDto​

PropertyTypeDescription
labelstringCan be null.
invoiceCountinteger (int32)
outstandingnumber (double)
invoicesWithNoPaymentRecordedinteger (int32)

ArAgingDto​

PropertyTypeDescription
bucketsarray of ArAgingBucketDtoCan be null.
totalOutstandingnumber (double)
totalInvoicesinteger (int32)
invoicesWithNoPaymentRecordedinteger (int32)

AssignHubRequest​

PropertyTypeDescription
hubRequirementIdinteger (int32)
pickupOrderStopIdinteger (int32)
deliveryOrderStopIdinteger (int32)
pickupWarehouseIdinteger (int32)Warehouse the pickup leg delivers to.
deliveryWarehouseIdinteger (int32)Warehouse the delivery leg collects from.

AssignUnassignedStopRequest​

PropertyTypeDescription
orderStopIdinteger (int32)
insertAfterRouteItemIdinteger (int32)Can be null.
alsoReroutebooleanRe-optimize the whole route after adding the stop.
optimizationModestringOne of: Distance, Priority.

Attachment​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
attachmentIdinteger (int32)
companyIdinteger (int32)
tenantIdstring (uuid)
entityIdinteger (int32)
entityTypeinteger (int32)One of: 1 (Customer), 2 (Order), 3 (OrderItem), 4 (OrderStop), 5 (CustomerContact), 6 (CustomerPaymentMethod), 7 (RouteTransfer), 8 (Quotes), 9 (Orders), 10 (Warehouse), 11 (Driver), 12 (TenantPaymentMethod), 13 (Payment), 14 (Invoice), 15 (Route), 16 (Truck), 17 (OutsourceCompany), 18 (OutsourceCompanyContact), 19 (Goods), 20 (Document), 21 (DrivingLog), 22 (Barcode), 23 (Check), 24 (DriverLicense), 25 (InsuranceCard), 26 (RegistrationCard: use the number), 27 (LoadUnit), 28 (LoadUnitContent), 29 (Violation), 30 (DriverStatusCheck), 31 (DriverIssue), 32 (Damage), 33 (FreightPayment).
pageTypestringOne of: MainPage, BackPage, SignaturePage, Other.
bucketTypeinteger (int32)One of: 0 (Documents), 1 (Images), 2 (Media).
pageNumberinteger (int32)
orderItemIdinteger (int32)Can be null.
orderStopIdinteger (int32)Can be null.
orderIdinteger (int32)Can be null.
driverIdinteger (int32)Can be null.
drivingLogIdinteger (int32)Can be null.
loadUnitIdinteger (int32)Can be null.
loadUnitContentIdinteger (int32)Can be null.
violationIdinteger (int32)Can be null.
driverStatusCheckIdinteger (int32)Can be null.
driverIssueIdinteger (int32)Can be null.
urlstringCan be null.
namestringCan be null.
convertedFileNamestringCan be null.
pageLabelstringCan be null.
orderItemOrderItem
orderStopOrderStop
orderOrder
tenantobject
companyCompany
violationobject
driverIssueobject

AttemptRequest​

PropertyTypeDescription
isAttemptboolean
reasonstringCan be null.
reAttemptDatestring (date-time)Can be null.
waitingTimenumber (double)Can be null.
arrivalDateTimestring (date-time)Can be null.
departureDateTimestring (date-time)Can be null.

AutoRerouteRouteRequest​

PropertyTypeDescription
useCurrentTruckLocationboolean
firstRouteItemIdinteger (int32)Can be null.
optimizationModestringOne of: Distance, Priority.
excludedRouteItemIdsarray of integer (int32)Can be null.
countryIdsarray of integer (int32)Can be null.

BarcodeScanCodeDto​

PropertyTypeDescription
barcodeScanRecordIdinteger (int32)
codestringCan be null.
barcodeFormatinteger (int32)One of: 0 (Unknown), 1 (Qr), 2 (Aztec), 3 (Codabar), 4 (Code39), 5 (Code93), 6 (Code128), 7 (DataMatrix), 8 (Ean13), 9 (Ean8), 10 (Itf14), 11 (Pdf417), 12 (UpcA), 13 (UpcE), 99 (Manual).
scanModestringOne of: Unknown, FullPallet, PalletOnly, PalletWithContent, Simple.
scanPhasestringOne of: Unknown, Pallet, Boxes, Bags, Others, Box, Bag, Crate, Drum, Roll, Container, Tote, Cage, Bundle, Parcel, Other.
loadUnitTypestringOne of: Unknown, Pallet, Box, Bag, Crate, Drum, Roll, Container, Tote, Cage, Bundle, Parcel, Other.
scannedAtstring (date-time)
palletIndexinteger (int32)Can be null.
driverIdinteger (int32)Can be null.

BarcodeScanRecord​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
barcodeScanRecordIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
barcodeValuestringRequired.
barcodeFormatinteger (int32)One of: 0 (Unknown), 1 (Qr), 2 (Aztec), 3 (Codabar), 4 (Code39), 5 (Code93), 6 (Code128), 7 (DataMatrix), 8 (Ean13), 9 (Ean8), 10 (Itf14), 11 (Pdf417), 12 (UpcA), 13 (UpcE), 99 (Manual).
scannedAtstring (date-time)
entryMethodstringOne of: Scan, Manual.
scanModestringOne of: Unknown, FullPallet, PalletOnly, PalletWithContent, Simple.
scanPhasestringOne of: Unknown, Pallet, Boxes, Bags, Others, Box, Bag, Crate, Drum, Roll, Container, Tote, Cage, Bundle, Parcel, Other.
loadUnitTypestringOne of: Unknown, Pallet, Box, Bag, Crate, Drum, Roll, Container, Tote, Cage, Bundle, Parcel, Other.
palletIndexinteger (int32)Can be null.
loadUnitIdinteger (int32)Can be null.
loadUnitLoadUnit
loadUnitContentIdinteger (int32)Can be null.
loadUnitContentLoadUnitContent
orderItemStopIdinteger (int32)Can be null.
orderItemStopOrderItemStop
orderStopIdinteger (int32)Can be null.
driverIdinteger (int32)Can be null.

BroadcastDto​

One active system-wide broadcast, shown pinned (no per-user state).

PropertyTypeDescription
systemBroadcastIdinteger (int32)
datestring (date-time)
titlestringCan be null.
contentstringCan be null.
imageUrlstringCan be null.
linkUrlstringCan be null.
visibleFromstring (date-time)
visibleUntilstring (date-time)
isBroadcastboolean
isRevokedboolean