Skip to main content

Models C

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.

ChangeOrderRouteRequest​

PropertyTypeDescription
oldRouteIdinteger (int32)
newRouteIdinteger (int32)
orderIdinteger (int32)
orderStopIdinteger (int32)
statusinteger (int32)One of: 0 (ToDo), 1 (Done), 2 (Pending).
routeItemTypestringCan be null. One of: Pickup, DeliveryToTransfer, PickupFromTransfer, Delivery.

ChargeType​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
chargeTypeIdinteger (int32)
companyIdinteger (int32)
tenantIdstring (uuid)
companyCompany
tenantobject
namestringCan be null.
isActiveboolean
isItemsSubtotalboolean
qbItemNamestringCan be null.
qbAccountNamestringCan be null.
isOverridablePriceboolean
pricePerUnitnumber (double)Can be null.
isWaitingTimeboolean
isAttemptboolean
isApplicableToStopboolean
isMoneyAmountboolean
isSystemForOrderbooleanWhen true, this charge type is a system charge for Orders and is hidden from the Order details (Stop "Additional Charges") selection dropdown.
isSystemForInvoicebooleanWhen true, this charge type is a system charge for Invoices and is hidden from the Invoice (edit mode) selection dropdown.
calculationBasisstringOne of: Flat, PerUnit, PercentOfFreight, PercentOfValue.
unitBasisstringWhat a per-unit charge counts (pallets, kg, stops, customs documents…). One of: Shipment, Pallet, Kg, Piece, Stop, Document.
percentRatenumber (double)Can be null.
percentRateMaxnumber (double)Can be null. Upper bound when the sheet quoted the percentage as a range ("3%–5%").
minAmountnumber (double)Can be null.
maxAmountnumber (double)Can be null.
freeUnitsinteger (int32)
customerIdinteger (int32)Can be null. Null = a Settings-level (company-wide) charge type.
customerCustomer
sourceChargeTypeIdinteger (int32)Can be null.
qtynumber (double)
selectedboolean
routeItemChargeIdinteger (int32)Can be null.
priceOverridenumber (double)Can be null.
notestringCan be null.

ChatDto​

A chat thread as returned by the Chats API, with its last message and the calling user's unread count.

PropertyTypeDescription
chatIdinteger (int32)Unique identifier of the chat.
typestringCan be null.
scopestringCan be null.
orderIdinteger (int32)Can be null.
orderNumberstringCan be null. Human-readable number of the linked order.
routeIdinteger (int32)Can be null.
namestringCan be null. Display name, always populated.
createdAtstring (date-time)Can be null. UTC timestamp of chat creation.
archivedAtstring (date-time)Can be null. UTC timestamp the chat was archived.
taskIdinteger (int32)Can be null.
adminApprovedbooleanWhether an admin has approved this chat.
unreadCountinteger (int32)
channelNamestringCan be null.
driverIdinteger (int32)Can be null.
driverNamestringCan be null.
lastMessageChatMessageDtoMost recent non-deleted message, for list previews.

ChatMessageDto​

A single chat message.

PropertyTypeDescription
chatMessageIdinteger (int32)Unique identifier of the message.
chatIdinteger (int32)Id of the chat the message belongs to.
senderUserIdstringCan be null.
senderDriverIdinteger (int32)Can be null. Driver id of the sender.
senderNamestringCan be null. Display name of the sender.
senderTypestringCan be null.
senderImageUrlstringCan be null.
textstringCan be null.
mediaUrlstringCan be null.
isSystemMessageboolean
redirectedToInboxboolean
createdAtstring (date-time)Can be null. UTC timestamp the message was created.

ChatParticipantDto​

PropertyTypeDescription
chatParticipantIdinteger (int32)
chatIdinteger (int32)Id of the chat this participation belongs to.
userIdstringCan be null.
driverIdinteger (int32)Can be null. Driver id when the participant is a driver.
namestringCan be null. Display name of the participant.
typestringCan be null.
canWritebooleanWhether this participant may post.
lastReadAtstring (date-time)Can be null. UTC timestamp of this participant's last read.

ChatUnreadSummaryDto​

PropertyTypeDescription
totalinteger (int32)Total unread messages across all of the user's chats.
routeChatsinteger (int32)Unread messages in "Route" chats.
driverChatsinteger (int32)
byTypemap of integer (int32)Can be null.

City​

PropertyTypeDescription
cityIdinteger (int32)
stateIdinteger (int32)
countryIdinteger (int32)
namestringCan be null.
postalCodesFetchedTimestring (date-time)Can be null.

CityPostalCodesDto​

PropertyTypeDescription
cityIdinteger (int32)
cityNamestringCan be null.
stateNamestringCan be null.
countryNamestringCan be null.
primaryPostalCodestringCan be null.
postalCodesarray of PostalCodeDtoCan be null.
providerAvailableboolean

Company​

PropertyTypeDescription
companyIdinteger (int32)
tenantIdstring (uuid)
tenantobject
companyNamestringCan be null.
registrationNumberstringCan be null.
companySizeinteger (int32)
companyStatusinteger (int32)One of: 0 (Pending), 1 (Active), 2 (Inactive).
nonWorkingDaysarray of NonWorkingDayCan be null.
customersarray of CustomerCan be null.
countryobject
countryIdinteger (int32)
invoicesarray of InvoiceCan be null.
paymentsarray of PaymentCan be null.
websitestringCan be null.
weightstringCan be null. One of: Inches, Centimeters, Pounds, Kilograms, Miles, Kilometers.
distancestringCan be null. One of: Inches, Centimeters, Pounds, Kilograms, Miles, Kilometers.
sizestringCan be null. One of: Inches, Centimeters, Pounds, Kilograms, Miles, Kilometers.
orderNumbersIndexinteger (int32)Can be null.
transactionNumberIndexinteger (int32)Can be null.
defaultGasStatestringCan be null.
defaultDriverWageinteger (int32)
costPerMilenumber (double)
defaultMarkupPercentnumber (double)
logoUrlstringCan be null.
phoneNumberstringCan be null.
emailstringCan be null.
fullAddressstringCan be null.
faxNumberstringCan be null.
citystringCan be null.
statestringCan be null.
cityIdinteger (int32)Can be null.
stateIdinteger (int32)Can be null.
zipstringCan be null.
termsAndConditionsstringCan be null.
invoiceNotesstringCan be null.
emailCCstringCan be null.
emailFromOrderstringCan be null.
emailFromAccountingstringCan be null.
fromEmailstringCan be null.
maxFreeWaitingTimeinteger (int32)
waitingTimesobject
useNewPricingboolean
hasGoogleMapsKeybooleanWhether a per-company Google Maps key override is configured.
truckMilesPerMonthinteger (int32)
truckMonthlyExpensesarray of TruckMonthlyExpenseCan be null.
truckAxleNumberForTollPricinginteger (int32)
invoiceDailyboolean
invoiceWeeklyboolean
invoiceMonthlyboolean
invoicePerOrderboolean
invoicePerLoadboolean
invoicePerShipmentboolean
invoiceCreationModeinteger (int32)One of: 0 (CreatedAndCompleted), 1 (Completed), 2 (Manual).
invoiceCustomerBalanceCalculationModeinteger (int32)One of: 0 (OnlyDefault), 1 (AllInvoices).
quickBooksCreationModeinteger (int32)One of: 0 (Auto), 1 (Manual).
maxRouteAddressesinteger (int32)
allTabAutoCloseinteger (int32)One of: 0 (Never), 1 (FiveMin), 2 (TenMin), 3 (FifteenMin), 4 (ThirtyMin), 5 (OneHour), 6 (TwoHours), 7 (ThreeHours), 8 (SixHours), 9 (NineHours), 10 (TwelveHours), 11 (TwentyFourHours).
quoteTabAutoCloseinteger (int32)One of: 0 (Never), 1 (FiveMin), 2 (TenMin), 3 (FifteenMin), 4 (ThirtyMin), 5 (OneHour), 6 (TwoHours), 7 (ThreeHours), 8 (SixHours), 9 (NineHours), 10 (TwelveHours), 11 (TwentyFourHours).
orderTabAutoCloseinteger (int32)One of: 0 (Never), 1 (FiveMin), 2 (TenMin), 3 (FifteenMin), 4 (ThirtyMin), 5 (OneHour), 6 (TwoHours), 7 (ThreeHours), 8 (SixHours), 9 (NineHours), 10 (TwelveHours), 11 (TwentyFourHours).
dispatchTabAutoCloseinteger (int32)One of: 0 (Never), 1 (FiveMin), 2 (TenMin), 3 (FifteenMin), 4 (ThirtyMin), 5 (OneHour), 6 (TwoHours), 7 (ThreeHours), 8 (SixHours), 9 (NineHours), 10 (TwelveHours), 11 (TwentyFourHours).
customerTabAutoCloseinteger (int32)One of: 0 (Never), 1 (FiveMin), 2 (TenMin), 3 (FifteenMin), 4 (ThirtyMin), 5 (OneHour), 6 (TwoHours), 7 (ThreeHours), 8 (SixHours), 9 (NineHours), 10 (TwelveHours), 11 (TwentyFourHours).
invoiceTabAutoCloseinteger (int32)One of: 0 (Never), 1 (FiveMin), 2 (TenMin), 3 (FifteenMin), 4 (ThirtyMin), 5 (OneHour), 6 (TwoHours), 7 (ThreeHours), 8 (SixHours), 9 (NineHours), 10 (TwelveHours), 11 (TwentyFourHours).
driverTabAutoCloseinteger (int32)One of: 0 (Never), 1 (FiveMin), 2 (TenMin), 3 (FifteenMin), 4 (ThirtyMin), 5 (OneHour), 6 (TwoHours), 7 (ThreeHours), 8 (SixHours), 9 (NineHours), 10 (TwelveHours), 11 (TwentyFourHours).
outsourceTabAutoCloseinteger (int32)One of: 0 (Never), 1 (FiveMin), 2 (TenMin), 3 (FifteenMin), 4 (ThirtyMin), 5 (OneHour), 6 (TwoHours), 7 (ThreeHours), 8 (SixHours), 9 (NineHours), 10 (TwelveHours), 11 (TwentyFourHours).
mapTypestringOne of: GoogleMaps, Mapbox, TrimbleMaps, OpenStreetMap, Radar, Here.
osmTileUrlstringCan be null. Up to 1024 characters.
includeTransfersInBolboolean
useDetailedAddressLookupboolean
useZipInAddressNormalizedKeyboolean
showTransferCardsboolean
driverRouteViewModestringOne of: Full, Restricted.
restrictedModeShowFirstStopboolean
restrictedModeShowNextStopboolean
restrictedModeShowLastStopboolean
restrictedModeShowPreviousStopsboolean
restrictedModeShowStopsAfterNextboolean
autoAccessorialBillingModeinteger (int32)One of: 0 (Off), 1 (Preview), 2 (Apply).
autoBillFuelSurchargeboolean
intlPriceUponRequestModestringWhat happens when a rate card matches an international lane but cannot price it. One of: Off, Warn, Block.
enableCostLedgerboolean
geocodeAddressesOnSaveboolean
documentRetentionDaysinteger (int32)Can be null.
defaultCurrencyCodestringCan be null. Up to 3 characters.
enabledCurrencyCodesarray of stringCan be null. The enabled currency set.
customerPortalAiAssistantEnabledboolean
driverRouteViewAppliesToTenantboolean
driverRouteViewAppliesToOutsourceboolean
driverRouteViewOrgOverrideEnabledboolean
driverRouteViewDriverOverrideEnabledboolean

CompanyDocumentBulkErrorDto​

PropertyTypeDescription
idinteger (int32)
errorstringCan be null.

CompanyDocumentBulkRequestDto​

PropertyTypeDescription
idsarray of integer (int32)Can be null.
actionstringOne of: Archive, Unarchive, Delete, AddTags, RemoveTags, SetCategories.
tagsarray of stringCan be null.
categoriesarray of stringCan be null.

CompanyDocumentBulkResultDto​

PropertyTypeDescription
requestedinteger (int32)
succeededinteger (int32)
failedinteger (int32)
errorsarray of CompanyDocumentBulkErrorDtoCan be null.

CompanyDocumentDto​

PropertyTypeDescription
idinteger (int32)
namestringCan be null.
originalFileNamestringCan be null.
mimeTypestringCan be null.
sizeBytesinteger (int64)
statusstringOne of: Uploaded, Processing, Ready, Failed.
isArchivedboolean
sourcestringOne of: Chat, DocumentsPage, SystemGenerated, EmailInbound.
documentTypestringOne of: Unknown, OrderSheet, Manifest, PackingList, PurchaseOrder, PriceSheet, ShippingDocument, Invoice, CustomerDocument, Other, UserCreated, Receipt.
summarystringCan be null.
pageCountinteger (int32)Can be null.
tagsarray of stringCan be null.
categoriesarray of stringCan be null.
uploadedByUserIdstringCan be null.
uploadedByNamestringCan be null.
createdAtstring (date-time)
extractionErrorstringCan be null.
hasMarkdownbooleanTrue once extraction produced Markdown (drives the preview's markdown path).
hasPreparedImportboolean
autoPreparedProfileIdinteger (int32)Can be null.
needsReviewboolean
extractionConfidencenumber (double)Can be null.
linkedEntityCountinteger (int32)How many business records (orders / customers / pricing models / charge types) an AI import created or updated from this document.
versioninteger (int32)
captureMetadataobject

CompanyDocumentDtoPagedList​

A page of results. See Pagination and filtering.

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

CompanyDocumentEmailResultDto​

PropertyTypeDescription
recipientsarray of stringCan be null.
ccarray of stringCan be null.
subjectstringCan be null.

CompanyDocumentFilterNameCountDto​

PropertyTypeDescription
namestringCan be null.
countinteger (int32)

CompanyDocumentFiltersDto​

PropertyTypeDescription
categoriesarray of CompanyDocumentFilterNameCountDtoCan be null.
tagsarray of CompanyDocumentFilterNameCountDtoCan be null.
documentTypesarray of CompanyDocumentFilterTypeCountDtoCan be null.

CompanyDocumentFilterTypeCountDto​

PropertyTypeDescription
typestringOne of: Unknown, OrderSheet, Manifest, PackingList, PurchaseOrder, PriceSheet, ShippingDocument, Invoice, CustomerDocument, Other, UserCreated, Receipt.
countinteger (int32)

CompanyDocumentLinkDto​

PropertyTypeDescription
entityTypestringOne of: Order, Customer, PricingModel, ChargeType, LoadUnit, Invoice, Quote, Driver.
entityIdinteger (int32)
labelstringCan be null.

CompanyDocumentMarkdownDto​

PropertyTypeDescription
markdownstringCan be null.
statusstringOne of: Uploaded, Processing, Ready, Failed.
errorstringCan be null.

CompanyDocumentSourceCountDto​

PropertyTypeDescription
sourcestringOne of: Chat, DocumentsPage, SystemGenerated, EmailInbound.
countinteger (int32)

CompanyDocumentStatsDto​

PropertyTypeDescription
byTypearray of CompanyDocumentFilterTypeCountDtoCan be null.
byStatusarray of CompanyDocumentStatusCountDtoCan be null.
bySourcearray of CompanyDocumentSourceCountDtoCan be null.
totalSizeBytesinteger (int64)
last30dUploadsinteger (int32)
last30dImportsinteger (int32)

CompanyDocumentStatusCountDto​

PropertyTypeDescription
statusstringOne of: Uploaded, Processing, Ready, Failed.
countinteger (int32)

CompanyDto​

PropertyTypeDescription
companyIdinteger (int32)
companyNamestringCan be null.

CompanyDtoPagedList​

A page of results. See Pagination and filtering.

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

CompanyUser​

PropertyTypeDescription
idstringCan be null.
companyCompany
companyIdinteger (int32)
tenantIdstring (uuid)
firstNamestringCan be null.
middleNamestringCan be null.
lastNamestringCan be null.
emailstringCan be null.
phonestringCan be null.
cellPhonestringCan be null.
cellPhoneCountryCodestringCan be null.
cellPhoneCountryIsostringCan be null.
addressLine1stringCan be null.
citystringCan be null.
statestringCan be null.
zipstringCan be null.
countryIdinteger (int32)Can be null.
tempPasswordChangedboolean
mustChangePasswordboolean
profileImageUrlstringCan be null.
isDisabledboolean
isDeletedboolean
customerIdinteger (int32)Can be null.
disableDatestring (date-time)Can be null. Optional date on which the user is automatically disabled.
fullNamestringRead-only. Can be null.

ComposeEmailRequest​

PropertyTypeDescription
tostringCan be null.
ccstringCan be null.
bccstringCan be null.
subjectstringCan be null.
htmlBodystringCan be null.

ContactUsageDto​

PropertyTypeDescription
customerContactIdinteger (int32)
contactNamestringCan be null.
isPrimaryboolean
hasDesignationsboolean
designationNamesarray of stringCan be null.
totalOrderCountinteger (int32)All referencing orders and quotes, including deleted ones.
activeOrderCountinteger (int32)
primaryContactIdinteger (int32)Can be null.
primaryContactNamestringCan be null.

CostLine​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
costLineIdinteger (int32)
orderOrder
costTypeinteger (int32)One of: 0 (FuleCharges), 1 (Toll), 2 (Milage), 3 (DriverCost), 4 (Accessories), 5 (Other), 6 (Surcharge), 7 (Fee), 8 (MinPrice), 9 (Weight), 10 (Cubic), 11 (Item), 12 (FragileFee), 13 (HazardousFee), 14 (OverweightFee), 15 (RefrigeratedFee), 16 (Time), 17 (Truck), 18 (AdditionalCharges).
quantitynumber (double)
ratenumber (double)
totalCostnumber (double)
itemDescriptionstringCan be null.
isActiveboolean
isOverwrittenboolean
companyIdinteger (int32)
tenantIdstring (uuid)
companyCompany
tenantobject
orderIdinteger (int32)Can be null.
orderStopIdinteger (int32)Can be null.

CountryDto​

PropertyTypeDescription
countryIdinteger (int32)
namestringCan be null.

CreateCompanyDocumentDto​

PropertyTypeDescription
namestringCan be null.
formatstringOne of: Markdown, Html, Pdf, Word.
contentHtmlstringCan be null.
contentMarkdownstringCan be null.

CreateDriverToDriverChatDto​

PropertyTypeDescription
driverIdsarray of integer (int32)Can be null.
orderIdinteger (int32)
taskIdinteger (int32)Can be null. Optional task reference stored on the chat.

CreateGroupChatDto​

PropertyTypeDescription
namestringCan be null. Display name of the group.
userIdsarray of integer (int32)Can be null. Office users to add as participants.
driverIdsarray of integer (int32)Can be null. Drivers to add as participants, each with write access.

CreateSupportTicketRequest​

PropertyTypeDescription
subjectstringCan be null.
descriptionstringCan be null.
prioritystringOne of: Low, Normal, High, Urgent.
dueDatestring (date-time)Can be null.

CreateUpdateTermsAndConditionsDto​

PropertyTypeDescription
namestringCan be null.
contentstringCan be null.

Customer​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
customerIdinteger (int32)
companyIdinteger (int32)
tenantIdstring (uuid)
tenantobject
ratingsinteger (int32)
customerNamestringCan 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.
logostringCan be null.
salesRepstringCan be null.
howDidYouHearstringCan be null.
isBrokerAccountboolean
statusinteger (int32)One of: 0 (Active), 1 (Deleted).
customerTokenstringCan be null.
addressesarray of AddressCan be null.
customerEmailsarray of CustomerEmailCan be null.
customerContactsarray of CustomerContactCan be null.
customerPaymentMethodsarray of CustomerPaymentMethodCan be null.
openBalancenumber (double)Can be null.
invoicesarray of InvoiceCan be null.
paymentsarray of PaymentCan be null.
pipelineinteger (int32)One of: 0 (Prospect), 1 (Customer), 2 (Lead).
shipmentTypesarray of ShipmentTypeCan be null.
isEntrepreneurboolean
sourceinteger (int32)One of: 0 (Default), 1 (Web), 2 (CustomerPortal).
quickBooksEmailstringCan be null.
contactDatestring (date-time)Can be null.
nextContactDatestring (date-time)Can be null.
outreachResultstringCan be null.
outreachStatusinteger (int32)One of: 0 (None), 1 (Blank), 2 (SentEmail), 3 (SentQuote), 4 (Called), 5 (FoundCheaper), 6 (ChangedMind), 7 (Postponed), 8 (NeedExtraService).
sentEmailCardknoxConfigStatusinteger (int32)One of: 1 (Sent), 2 (NotSent), 4 (Edited). Values can be combined by adding them together.
paymentTermsInDaysinteger (int32)Can be null.
isHasCardknoxConfigbooleanRead-only.
isConfiguredCardknoxConfigbooleanRead-only.
firstEmailstringRead-only. Can be null.
mainAddressAddress
defaultCCCustomerPaymentMethod

CustomerAccessRequestDto​

PropertyTypeDescription
customerIdinteger (int32)
customerNamestringCan be null.
emailstringCan be null.
phonestringCan be null.
contactFirstNamestringCan be null.
contactLastNamestringCan be null.
citystringCan be null.
statestringCan be null.
requestedAtstring (date-time)
canApprovebooleanFalse when the signup left no usable email address, so the invitation cannot be sent until an admin supplies one.

CustomerAccessRequestDtoPagedList​

A page of results. See Pagination and filtering.

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

CustomerBalanceStats​

PropertyTypeDescription
spentnumber (double)
availableBalancenumber (double)
totalOrdersnumber (double)
amountSpentnumber (double)
displayDateMonthstringCan be null.

CustomerContact​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
customerContactIdinteger (int32)
customerIdinteger (int32)Can be null.
outsourceCompanyIdinteger (int32)Can be null.
countryIdinteger (int32)Can be null.
firstNamestringCan be null.
lastNamestringCan be null.
phonestringCan be null.
phoneCountryCodestringCan be null. Up to 4 characters.
phoneCountryIsostringCan be null. Up to 3 characters.
phoneExtensionstringCan be null.
cellstringCan be null.
cellCountryCodestringCan be null. Up to 4 characters.
cellCountryIsostringCan be null. Up to 3 characters.
emailstringCan be null.
isPrimaryboolean
activeboolean
deactivatedByCustomerDeleteboolean
companyTypestringOne of: Customer, Outsource.
emailTypesinteger (int32)One of: 0 (None), 1 (Email), 2 (Accounting), 4 (Billing), 8 (BillOfLanding), 16 (Invoice), 32 (Contact), 64 (Marketing), 128 (Appointment), 256 (Cardknox), 512 (AcceptPayment). Values can be combined by adding them together.
imageUrlstringCan be null.
locationstringCan be null.
statestringCan be null.
citystringCan be null.
zipstringCan be null.
companyIdinteger (int32)
tenantIdstring (uuid)
companyCompany
tenantobject
countryobject
creationTypeinteger (int32)One of: 0 (Legacy), 1 (Default).
setCustomerContactNameboolean

CustomerContactDetailsResponse​

PropertyTypeDescription
customerNamestringCan be null. Name of the customer.
customerIdinteger (int32)Can be null. Unique identifier of the customer.
customerEmailsarray of CustomerEmailCan be null. List of customer email addresses associated with the customer.
customerContactsarray of CustomerContactCan be null. List of customer contact records associated with the customer.

CustomerEmail​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
customerEmailIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
emailTypestringCan be null.
emailstringCan be null.
isActiveboolean
deactivatedByCustomerDeleteboolean
companyTypestringOne of: Customer, Outsource.
emailTypesinteger (int32)One of: 0 (None), 1 (Email), 2 (Accounting), 4 (Billing), 8 (BillOfLanding), 16 (Invoice), 32 (Contact), 64 (Marketing), 128 (Appointment), 256 (Cardknox), 512 (AcceptPayment). Values can be combined by adding them together.
customerIdinteger (int32)Can be null.
outsourceCompanyIdinteger (int32)Can be null.
companyCompany
tenantobject

CustomerListDto​

PropertyTypeDescription
customerIdinteger (int32)
openBalancenumber (double)
ratingsinteger (int32)
customerNamestringCan be null.
localNamestringCan be null.
logostringCan be null.
phonestringCan be null.
salesRepstringCan be null.
howDidYouHearstringCan be null.
isBrokerAccountboolean
paymentTermsInDaysinteger (int32)Can be null.
customerPaymentMethodsarray of CustomerPaymentMethodCan be null.
customerContactsarray of CustomerContactCan be null.
customerEmailsarray of CustomerEmailCan be null.
addressesarray of AddressCan be null.

CustomerListDtoPagedList​

A page of results. See Pagination and filtering.

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

CustomerMessage​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
customerMessageIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
customerIdinteger (int32)
isDeletedboolean
isPriceOfferboolean
isAcceptedboolean
isRejectedboolean
typestringOne of: Incoming, Outcoming.
replyToMessageIdinteger (int32)Can be null.
orderIdinteger (int32)Can be null.
orderNumberstringCan be null.
orderStopIdinteger (int32)Can be null.
isAppointmentRequestboolean
appointmentStopLabelstringCan be null.
appointmentStopCompanyNamestringCan be null.
appointmentAddressstringCan be null.
appointmentContactPhonestringCan be null.
appointmentFromDateTimestring (date-time)Can be null.
appointmentTillDateTimestring (date-time)Can be null.
messageFromUserIdstringCan be null.
textstringCan be null.
customerCustomer
replyToMessageCustomerMessage
messageFromUserobject
filesarray of CustomerMessageFileCan be null.
tagsarray of CustomerMessageTagCan be null.
reactionsarray of ReactionCan be null.

CustomerMessageFile​

PropertyTypeDescription
customerMessageFileIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
customerMessageIdinteger (int32)
fileNamestringCan be null.
urlstringCan be null.
customerMessageCustomerMessage

CustomerMessageTag​

PropertyTypeDescription
customerMessageTagIdinteger (int32)
tenantIdstring (uuid)
companyIdinteger (int32)
customerMessageIdinteger (int32)
entityTypestringOne of: Order, Invoice, Bol.
entityIdinteger (int32)
labelstringCan be null.

CustomerMessageTagDto​

PropertyTypeDescription
entityTypestringOne of: Order, Invoice, Bol.
entityIdinteger (int32)

CustomerPagedList​

A page of results. See Pagination and filtering.

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

CustomerPaymentMethod​

PropertyTypeDescription
createdTimestring (date-time)
createdUserstringCan be null.
updatedTimestring (date-time)Can be null.
updatedUserstringCan be null.
createdCompanyUserCompanyUser
updatedCompanyUserCompanyUser
namestringCan be null.
paymentTypeinteger (int32)One of: 0 (CreditCard), 1 (Ach), 2 (Paypal), 3 (Cash).
tokenstringCan be null.
cardTypeinteger (int32)One of: 0 (Visa), 1 (Amex), 2 (MasterCard), 3 (Discover), 4 (GiftCard).
maskedNumberstringCan be null.
expDatestringCan be null.
routingNumberstringCan be null.
paypalEmailstringCan be null.
isDefaultboolean
isDeletedboolean
addressAddress
formatedMethodstringRead-only. Can be null.
customerPaymentMethodIdinteger (int32)
customerIdinteger (int32)
companyIdinteger (int32)
companyCompany
tenantIdstring (uuid)
tenantobject
addressIdinteger (int32)Can be null.

CustomerPortalUserDto​

PropertyTypeDescription
userIdstringCan be null.
emailstringCan be null.
firstNamestringCan be null.
lastNamestringCan be null.
customerIdinteger (int32)
customerNamestringCan be null.
isDisabledboolean
mustChangePasswordboolean
initialPasswordstringCan be null.

CustomerStats​

PropertyTypeDescription
totalOrdersinteger (int32)
amountSpentnumber (double)
ordersChartmap of integer (int32)Can be null.
creditAmountnumber (double)
creditSpentnumber (double)
creditAvailablenumber (double)