Skip to main content

Glossary

This glossary explains terms and acronyms used in Opendock. It helps you understand terminology used throughout the documentation and platform.

note

🤖 This document is designed to help feed LLMs (Large Language Models, conversational artificial intelligences) with context about the product and how data is structured within it. It is also useful to humans willing to learn more about the underlying engine of Opendock.

Industry Terms

TermDescription
AppointmentScheduled time slot when a facility expects a carrier to pick up or deliver goods.
CarrierCompany that transports goods for other businesses.
DockDesignated area where trucks load or unload goods at a facility.
Load TypeClassification of goods transported together.
WarehouseStorage, processing, or manufacturing location (interchangeable with "Facility").
Yard Management System (YMS)System for tracking and managing trucks and containers in a yard and its parking spots.

Opendock Features

TermDescription
2-Way-SMSCommunication system enabling facility operators and drivers to exchange messages via SMS.
Appointment Start TimesConfiguration controlling when appointments can begin (hourly, quarter-hourly, custom intervals, etc.).
Appointment ValidationExternal middleware system that approves or rejects appointment creation/modification based on customer-defined rules.
Audit LogEvery action such as creating or modifying data is stored, along with the user that authored the change and the timestamp, for auditing purposes.
AvailabilityTime periods when new appointments can be created, based on dock schedules, existing appointments, and load type restrictions.
Carrier ContactsDatabase of frequent carrier partners, with favoriting and custom notification options.
Carrier Lead TimesMinimum and maximum timeframes for scheduling appointments (e.g., minimum 3 hours before start time).
Carrier SchedulingSelf-service appointment booking by carriers through the Scheduling Portal.
Claims & Damages SupportDocumentation system for recording damages with photos and descriptions within appointments.
Confirmation NumberHuman-friendly number that identifies the appointment on Opendock, along with the appointment UUID and the Reference Number.
Custom FieldsLegacy system for adding customized data fields beyond standard options (deprecated).
Custom FormsEnhanced replacement for Custom Fields, enabling tailored forms across Gate Management, scheduling, claims, and other areas.
Email NotificationsAutomated messages sent when appointments are created, modified, or change status.
Email SubscribersRecipients who receive email notifications for specific appointments.
Estimated Time of ArrivalAllows carriers or internal users to indicate when the driver is expected to arrive for the appointment.
Gate ManagementMobile check-in system allowing drivers to self-register upon arrival.
GeofencingLocation-based restriction preventing check-ins when drivers aren't physically near the facility.
Jockey TasksTask management system for yard operators to coordinate container movements.
Military Time24-hour time format display option (vs. standard 12-hour format).
OverbookingFeature allowing multiple appointments to share overlapping time slots at a single dock.
Parallel CapacityHierarchical dock structure with parent/child relationships for simultaneous appointment scheduling.
Power BIMicrosoft analytics platform powering Opendock's insights features.
Recurring AppointmentsAppointments scheduled in advance for several repeated days at the same time, for example, weekly, monthly, etc. (consists of a recurring parent, the head of the chain, and multiple recurring children).
Reference NumberCustomizable appointment identifier within a warehouse (can be required, unique, and renamed to match workflows).
ReservesSimilar to an appointment, but without a carrier or load type. Meant to be a hold for a given period of time, preventing the scheduling of overlapping appointments.
ScheduleOperating hours for warehouses, docks, and load types. Appointments require alignment of all three schedules. Also called "Hours of Operation" or "HOOPs".
Scheduling PortalWeb interface where carriers search, favorite, and book appointments with warehouses.
Single-Sign-On (SSO)Authentication system integrating with external Identity Providers (IdP) like Azure or Okta using SAML 2.0.
TV ModeLarge format display of the appointment grid optimized for warehouse monitors.
Unit LimiterCapacity control system setting daily, weekly, or monthly limits on weight, pallets, cartons, or other metrics.
Unplanned ArrivalsAllows carriers checking in to the facility without a pre-existing appointment. The warehouse personnel has the power to accept and link it to an appointment, or reject it.
User RolesDefines the power level of a user within that Org, from "owner" (most powerful role) to "spectator" (least powerful role).
Warehouse Restricted UsersOpendock users are created for the entire Org, but they can be restricted to visualize and modify a subset of facilities within it.

Settings and Configurations

Opendock supports settings at multiple levels (Org, Warehouse, and Dock). Not all settings are available for all levels, and the most specific one is always taken into account. So, for example, when scheduling an appointment, its dock settings take precedence over the warehouse settings, which takes precedence over the Org settings. When a setting is absent at the most specific level, the least specific is used and, when it is absent on all levels, a default is used.

Below follows the list of settings and at which levels they are available:

SettingLevelsDescriptionExample Value
referenceNumberIsVisibleOrg, WarehouseControls whether the Reference Number field appears on appointment forms. When disabled, the field is hidden and related settings are ignored.true
referenceNumberDisplayNameOrg, WarehouseCustomizes the display name for Reference Number fields (e.g., "PO Number", "Shipment ID")."PO Number"
referenceNumberHelperTextOrg, WarehouseAdditional helper text shown below the Reference Number field to provide guidance to users."Please enter the PO number associated with this delivery"
referenceNumberIsRequiredOrg, WarehouseWhen enabled, requires a Reference Number to be provided for all appointments.false
referenceNumberIsUniqueOrg, WarehouseWhen enabled, requires all Reference Numbers to be unique across active appointments, in that same warehouse. Does not consider cancelled and no-show appointments.true
appointmentStartTimeMinutesOrg, WarehouseControls when appointments can start (hourly, half-hourly, quarter-hourly, or custom intervals).30 (every half hour)
customAppointmentStartTimesOrg, WarehouseDefines custom start times when appointmentStartTimeMinutes is set to "custom".["08:00", "10:30", "13:00", "15:45"]
muteAppointmentNotificationsOrg, WarehouseControls whether appointment notifications are sent. When true, enables notifications; when false, disables all notifications.true (notifications enabled)
mutedAppointmentNotificationsOrg, WarehouseList of specific notification types that are muted at the entity level.["appointment_inprogress", "appointment_tagged"]
customLogoOrg, WarehouseCustom logo that appears in the Scheduling Portal and email notifications."https://files.opendock.com/company-logo.png"
yardMapWarehouseUpload of the warehouse yard map to display in the Scheduling Portal."https://files.opendock.com/warehouse-yard-map.png"
appointmentCreationStatusOrg, WarehouseDefault status for newly created appointments (Scheduled or Requested)."Scheduled"
statusSucceedingArrivedOrg, WarehouseDefines which status follows after "Arrived" (can be "In Progress" or "Completed")."InProgress"
enableMilitaryTimeOrg, WarehouseControls time display format across the platform. When enabled, uses 24-hour format; otherwise uses 12-hour format.false (12-hour format)
useNewGridTilesWarehouseEnables the customizable appointment details system in the appointment grid.true
gridTileConfigWarehouseUser configuration for appointment information displayed in grid tiles.["refNumber", "carrier", "loadType"]
gateManagementRequiresGeofencingWarehouseWhen enabled, restricts driver check-ins to within geofenced area (approx. 1 mile) of the warehouse.true
gateManagementAdditionalInformationTextWarehouseCustom message shown to drivers after they check in through Gate Management."Please proceed to Door #7 and check in with security"
rescheduleByCarrierForbiddenWarehouseWhen enabled, prevents carriers from rescheduling appointments in the Scheduling Portal.false
checkInEarlyThresholdWarehouseNumber of minutes before appointment start time when a carrier can check in.120 (2 hours)
checkInLateThresholdWarehouseNumber of minutes after appointment start time when a carrier can check in.30
isLoadTypeDurationCarrierViewHiddenWarehouseWhen enabled, hides the load type duration in the Scheduling Portal.false
technicalContactEmailAddressWarehouseEmail address for technical notifications related to appointment validation."tech-support@company.com"
externalValidationServerErrorNotifyThrottleMinutesWarehouseMinimum time (in minutes) between technical notification emails for validation server errors.60
allowCarrierDockSelectionLoadTypeWhen enabled, allows carriers to select docks when booking appointments in the Scheduling Portal.false

Entities and Fields

Appointment (appointment)

FieldTypeDescription
iduuidUnique identifier for the appointment
createDateTimeISO-8601 timestampWhen the appointment was created
lastChangedDateTimeISO-8601 timestampWhen the appointment was last modified
isActivebooleanWhether the appointment is active
tagsarrayTags associated with the appointment
typestringEither Standard or Reserve
statusstringCurrent status of the appointment, can be Requested, Scheduled, Arrived, InProgress, Completed, NoShow or Cancelled
startISO-8601 timestampStart time of the appointment
endISO-8601 timestampEnd time of the appointment
userIduuidThe appointee (carrier) user for the appointment
loadTypeIduuidLoad type for this appointment
dockIduuidDock assigned to this appointment
refNumberstringReference number for the appointment
customFieldsjsonbCustom fields for additional information (see custom fields)
notesstringUser input notes for the appointment
orgIduuidOrganization that owns the appointment
statusTimelinejsonbKey-value JSON of Status-Timestamp representing when each status was achieved (e.g. {"Scheduled": "2023-11-15T14:30:00.000Z", "Arrived": "2023-11-15T15:45:00.000Z", "Completed": null })
ccEmailsarrayAdditional emails to copy on notifications
createdByuuidUser who created the appointment
lastChangedByuuidUser who last modified the appointment
recurringParentIduuidParent ID for recurring appointments, if the appointment is a recurring child
recurringPatternjsonbPattern for recurring appointments, if the appointment is a recurring child (e.g. {"numWeeks": 105, "weekDays": ["Wednesday", "Tuesday"]})
reschedulesjsonbHistory of reschedules, as a list of JSON objects containing by (author), from (original start time), to (new start time) and timestamp (when the action occurred) (e.g. {"by": "6b356be9-0bba-445a-8fa0-5d94a24fd956", "to": "2023-10-20T19:30:00.000Z", "from": "2023-10-20T12:00:00.000Z", "timestamp": "2023-10-19T17:13:39.465Z"})
etaISO-8601 timestampCurrent estimated time of arrival
confirmationNumberbigintConfirmation number for the appointment
muteNotificationsbooleanWhether notifications are muted

Asset Container (assetcontainer)

FieldTypeDescription
iduuidUnique identifier for the container
createDateTimeISO-8601 timestampWhen the container was created
createdByuuidUser who created the container
lastChangedDateTimeISO-8601 timestampWhen the container was last modified
lastChangedByuuidUser who last modified the container
isActivebooleanWhether the container is active
typestringType of container, can be Container, Trailer, Oversized, or Other
codestringContainer identification code
assetVisitIduuidAssociated visit ID
orgIduuidOrganization that owns the container
warehouseIduuidWarehouse where the container is located
pickupAppointmentIduuidAppointment for container pickup
dropAppointmentIduuidAppointment for container drop-off
notestextAdditional notes about the container

Asset Container Event (assetcontainerevent)

FieldTypeDescription
iduuidUnique identifier for the event
orgIduuidOrganization that owns the event
createDateTimeISO-8601 timestampWhen the event was created
createdByuuidUser who created the event
assetContainerIduuidContainer this event relates to
eventTypestringType of event that occurred, can be Arrived, Loading, Loading Complete, Unloading, Unloading Complete, Ready for Pickup, Inoperable or Departed

Asset Observation (assetobservation)

FieldTypeDescription
iduuidUnique identifier for the observation
createDateTimeISO-8601 timestampWhen the observation was created
createdByuuidUser who created the observation
lastChangedDateTimeISO-8601 timestampWhen the observation was last modified
lastChangedByuuidUser who last modified the observation
isActivebooleanWhether the observation is active
vehicleObservationIduuidVehicle observation on the NavTrac system
directionstringDirection of asset, can be Inbound or Outbound
imagesarrayList of image URLs of the asset
licensePlatestringLicense plate of the vehicle
dotNumberstringDOT number of the vehicle
damagebooleanWhether damage was observed
detectedAtISO-8601 timestampWhen the asset was detected
hasSealbooleanWhether the container has a seal
assetTypestringType of asset observed, can be Container, ContainerReefer, DryVan, DryVanReefer or Flatbed
orgIduuidOrganization that owns the observation
numberstringContainer or asset number

Asset Visit (assetvisit)

FieldTypeDescription
iduuidUnique identifier for the visit
createDateTimeISO-8601 timestampWhen the visit was created
createdByuuidUser who created the visit
lastChangedDateTimeISO-8601 timestampWhen the visit was last modified
lastChangedByuuidUser who last modified the visit
isActivebooleanWhether the visit is active
orgIduuidOrganization that owns the visit
warehouseIduuidWarehouse being visited
appointmentIduuidRelated appointment, if any
companyIduuidCarrier company making the visit
phonestringContact phone number, which will be used for 2-Way-SMS communication
isPlannedbooleanWhether the visit was planned
companyHintstringHint to identify the company
checkInAcknowledgedbooleanWhether check-in was acknowledged
visitTypestringType of visit, can be Live, Drop, PickUp, DropHook, or Unknown
driverNotesstringNotes provided by the driver
driverAppointmentIdentifierstringAppointment ID provided by driver
licensePlatestringLicense plate of the vehicle
dotNumberstringDOT number of the vehicle

Asset Visit Event (assetvisitevent)

FieldTypeDescription
iduuidUnique identifier for the event
createDateTimeISO-8601 timestampWhen the event was created
createdByuuidUser who created the event
assetVisitIduuidVisit this event relates to
eventTypestringType of event that occurred, can be Arrived, NotArrived, Docked, Attached, Detached, Departed, or Canceled
lastChangedDateTimeISO-8601 timestampWhen the event was last modified
orgIduuidOrganization that owns the event
assetContainerIduuidRelated container

Audit Log (audit_log)

FieldTypeDescription
idintegerUnique identifier for the log entry
tableNametextName of the table being audited
objectIduuidID of the object being audited
changedByuuidUser who made the change
actionTimestampISO-8601 timestampWhen the action occurred
actionstringType of action performed, can be INSERT, UPDATE, or DELETE
changedFieldsjsonbJSON object with the shape of the fields being inserted or modified
orgIduuidOrganization the change occurred in

Carrier Settings (carriersettings)

FieldTypeDescription
iduuidUnique identifier for the settings
createDateTimeISO-8601 timestampWhen the settings were created
createdByuuidUser who created the settings
lastChangedDateTimeISO-8601 timestampWhen the settings were last modified
lastChangedByuuidUser who last modified the settings
userIduuidCarrier User these settings belong to
favoriteWarehouseIdsarrayIDs of favorite warehouses

Company (company)

FieldTypeDescription
iduuidUnique identifier for the company
createDateTimeISO-8601 timestampWhen the company was created
lastChangedDateTimeISO-8601 timestampWhen the company was last modified
isActivebooleanWhether the company is active
namestringName of the company
scacstringStandard Carrier Alpha Code
mcstringMotor Carrier number
usdotstringUS Department of Transportation number
createdByuuidUser who created the company
lastChangedByuuidUser who last modified the company
typestringCurrently only type_carrier, companies can only be carrier companies

Dock (dock)

FieldTypeDescription
iduuidUnique identifier for the dock
createDateTimeISO-8601 timestampWhen the dock was created
lastChangedDateTimeISO-8601 timestampWhen the dock was last modified
isActivebooleanWhether the dock is active
namestringName of the dock
warehouseIduuidWarehouse this dock belongs to
loadTypeIdsarrayArray of UUIDs, containing the load types accepted in this dock
orgIduuidOrganization that owns the dock
schedulejsonbWeekly operating schedule for the dock; each day can have multiple intervals of operation (e.g. {"friday": [{"end": "21:00", "start": "9:00"}], "monday": [{"end": "12:00", "start": "9:00"}, {"end": "21:00", "start": "13:00"}], "sunday": [], "tuesday": [{"end": "21:00", "start": "9:00"}], "thursday": [{"end": "21:00", "start": "9:00"}],"wednesday": [{"end": "21:00", "start": "9:00"}]})
createdByuuidUser who created the dock
lastChangedByuuidUser who last modified the dock
doorNumberstringDoor number for the dock
instructionsstringSpecial instructions for using the dock
minCarrierLeadTime_hrsmallintHow many hours in advance are required when a carrier is scheduling an appointment
ccEmailsarrayAdditional emails to copy on notifications when scheduling on this dock
maxCarrierLeadTime_hrsmallintHow many hours in advance are forbidden when a carrier is scheduling an appointment
allowCarrierSchedulingbooleanWhether carriers can schedule appointments
allowOverBookingbooleanWhether overbooking is allowed
capacityParentIduuidParent dock, if this dock is a capacity child
sortOrderintegerOrder for display in lists and grid
settingsjsonbAdditional dock settings (see the settings definition above); keys that are absent will default to the Warehouse settings, and then to the Org settings respectively
minCarrierLeadTimeForUpdates_hrsmallintSame as minCarrierLeadTime_hr but for updates

Load Type (loadtype)

FieldTypeDescription
iduuidUnique identifier for the load type
createDateTimeISO-8601 timestampWhen the load type was created
lastChangedDateTimeISO-8601 timestampWhen the load type was last modified
isActivebooleanWhether the load type is active
namestringName of the load type
duration_minintegerDefault duration in minutes for this load type, used when scheduling appointments
createdByuuidUser who created the load type
lastChangedByuuidUser who last modified the load type
orgIduuidOrganization that owns the load type
directionstringDirection, can be Inbound or Outbound
allowCarrierSchedulingbooleanWhether carriers can schedule this load type
descriptionstringDescription of the load type
warehouseIduuidWarehouse this load type belongs to; this is optional, as load types can either be Org-bound or Warehouse-bound
settingsjsonbAdditional load type settings (e.g. {"allowCarrierDockSelection": false})
operationstringOperation performed for this load type, can be Drop, Live, or Other
equipmentTypestringType of equipment needed, can be Dry Van, Reefer, Flatbed, or Other
transportationModestringMode of transportation, can be FTL, PTL, or Other
schedulejsonbOperating schedule for this load type; each day can have multiple intervals of operation (e.g. {"friday": [{"end": "21:00", "start": "9:00"}], "monday": [{"end": "12:00", "start": "9:00"}, {"end": "21:00", "start": "13:00"}], "sunday": [], "tuesday": [{"end": "21:00", "start": "9:00"}], "thursday": [{"end": "21:00", "start": "9:00"}],"wednesday": [{"end": "21:00", "start": "9:00"}]})

Organization (org)

FieldTypeDescription
iduuidUnique identifier for the organization
createDateTimeISO-8601 timestampWhen the organization was created
lastChangedDateTimeISO-8601 timestampWhen the organization was last modified
isActivebooleanWhether the organization is active
tagsarrayTags associated with the organization
namestringName of the organization
createdByuuidUser who created the organization
lastChangedByuuidUser who last modified the organization
settingsjsonbOrganization settings (see the settings definition above);
reportSearchesjsonbSaved report searches (e.g. {"weekly-report": {"title": "Weekly Report", "filters": {"dockIds": ["b6b378d3-9e0c-49df-bf52-c9234a40a02a", "ec791f2e-959c-40c5-9d76-6b676c499fd1", "..."], "loadTypeIds": ["2aa96651-d156-4929-a638-9ec478b56fcf", "48c63f21-d8d1-48b0-b7b9-164f96be581b", "..."], "statuses": ["Scheduled", "Completed"], "definedRange": "wtd", "exportFields": ["APPOINTMENT_DATE", "STATUS", "..."]}, "createdAt": "2023-08-14T10:12:45.766Z"}, "..."})
customTagsjsonbCustom tags for the organization, that can be reused when creating appointments (e.g. [{"name": "Urgent Load", "color": "#D95914", "textColor": "#FFFFFF"}, {"name": "BIOHAZARD ☣️", "color": "#FFCDD2", "textColor": "#1E3036"}, "..."])
expiresAtISO-8601 timestampWhen the organization subscription expires
samlConfigjsonbSAML configuration for SSO , when using so (e.g. {"enabled": true, "idpMetadataUrl": "www.test.com", "forbidPasswordLogins": false})
orgTypestringType of organization (Client, Test or Trial)

User (user)

FieldTypeDescription
iduuidUnique identifier for the user
createDateTimeISO-8601 timestampWhen the user was created
lastChangedDateTimeISO-8601 timestampWhen the user was last modified
isActivebooleanWhether the user is active
emailstringEmail address of the user
passwordstringHashed password
firstNamestringFirst name of the user
lastNamestringLast name of the user
isEmailVerifiedbooleanWhether the email is verified
rolestringRole of the user in the system; role_base, for an user that was not yet completely activated or assigned to any Org or Carrier Company, role_carrier for users associated to Carrier Companies, role_owner, role_admin, role_operator, role_attendant, role_spectator for the Org (Warehouse) users, and role_internal for the Opendock support team
orgIduuidOrganization the user belongs to, if the user is an internal warehouse user
companyIduuidCompany the user belongs to, if the user belongs to a carrier company
phonestringPhone number of the user
createdByuuidUser who invited this user
lastChangedByuuidUser who last modified this user
invalidLoginAttemptsintegerNumber of failed login attempts
warehouseAccessListarrayWarehouses this user can access, if the user is an internal warehouse user and is restricted
extensionstringPhone extension
tcConfirmedAtISO-8601 timestampWhen terms were accepted
lastLoginAttimestamp without time zoneWhen the user last logged in
passwordResetRequiredbooleanWhether password reset is required
passwordResetEmailSentAtISO-8601 timestampWhen password reset email was sent

Warehouse (warehouse)

FieldTypeDescription
iduuidUnique identifier for the warehouse
createDateTimeISO-8601 timestampWhen the warehouse was created
lastChangedDateTimeISO-8601 timestampWhen the warehouse was last modified
isActivebooleanWhether the warehouse is active
namestringName of the warehouse
phonestringContact phone number
emailstringContact email address
notesstringAdditional notes to carriers
instructionsstringSpecial instructions
streetstringStreet address
citystringCity
statestringState/province
zipstringZIP/postal code
customApptFieldsTemplatejsonbTemplate for custom appointment fields; The template is stamped to each appointment upon creation, and remains the same upon its lifecycle; Read more about custom fields.
orgIduuidOrganization that owns the warehouse
schedulejsonbWeekly operating schedule for the warehouse; each day can have multiple intervals of operation (e.g. {"friday": [{"end": "21:00", "start": "9:00"}], "monday": [{"end": "12:00", "start": "9:00"}, {"end": "21:00", "start": "13:00"}], "sunday": [], "tuesday": [{"end": "21:00", "start": "9:00"}], "thursday": [{"end": "21:00", "start": "9:00"}],"wednesday": [{"end": "21:00", "start": "9:00"}]})
timezonestringTimezone of the warehouse, using IANA names (e.g. America/Phoenix, Europe/Berlin, etc.)
contactNamestringName of the primary contact within the facility
createdByuuidUser who created the warehouse
lastChangedByuuidUser who last modified the warehouse
facilityNumberstringFacility identification number
refNumberValidationUrlstringURL for appointment validation middleware
settingsjsonbAdditional warehouse settings (see settings above in this document)
allowCarrierSchedulingbooleanWhether carriers can book appointments using the Scheduling Portal
geolocationjsonbGeographic coordinates (e.g. {"latitude": 40.7128, "longitude": -74.0060}), used primarily for Gate Management (Self Check-in) geofencing
countrystringCountry code using ISO 3166-1 alpha-3 standard (e.g. USA, CAN, MEX)
ccEmailsarrayAdditional emails to copy on notifications
refNumberValidationPasscodestringOptional passcode for reference number validation
refNumberValidationVersionstringVersion of reference number validation (V1 for spreadsheet-based or V2 for webhook-based)
amenitiesarrayAmenities available at the warehouse, can be a list of Lumper services, Drivers restroom, Overnight parking, and Free Wi-Fi
ppeRequirementsarrayPersonal protective equipment requirements, can be a list of Face Mask, Safety Glasses, Hard Hat, Safety Boots, Gloves, High Visibility Vest, Long Pants, Long Sleeves, and No Smoking
intervalTrimForCarrierssmallintInterval trimming for carrier schedules
customBookingUrlstringCustom URL for booking appointment, when not using the default Scheduling Portal

Message Thread (messagethread)

FieldTypeDescription
iduuidUnique identifier for the thread
createDateTimeISO-8601 timestampWhen the thread was created
createdByuuidUser who created the thread
lastChangedDateTimeISO-8601 timestampWhen the thread was last modified
lastChangedByuuidUser who last modified the thread
isActivebooleanWhether the thread is active
orgIduuidOrganization that owns the thread
assetVisitIduuidRelated asset visit
expiresAtISO-8601 timestampWhen the thread expires
isOpenbooleanWhether the thread is currently open
lastReadMessageIduuidID of the last read message
isDriverSubscribedbooleanWhether the driver is subscribed
unreadMessagesCountintegerNumber of messages the warehouse hasn't yet read

Message Thread Message (messagethreadmessage)

FieldTypeDescription
iduuidUnique identifier for the message
createDateTimeISO-8601 timestampWhen the message was created
createdByuuidUser who created the message
lastChangedDateTimeISO-8601 timestampWhen the message was last modified
lastChangedByuuidUser who last modified the message
isActivebooleanWhether the message is active
providerMessageIdstringID from the third party message provider
orgIduuidOrganization that owns the message
messageThreadIduuidThread this message belongs to
contentstringContent of the message
toNumberstringRecipient phone number
fromNumberstringSender phone number
statusstringStatus of the message, can be sent, failed, delivered, or received
sourceTypestringSource of the message, can be driver, warehouse, or system
filesjsonbFiles attached to the message (e.g. [{"url": "https://files.opendock.com/messages/abc123/document.pdf", "name": "delivery-receipt.pdf", "size": 245760, "mimeType": "application/pdf"}])

Unit Limit (unitlimit)

FieldTypeDescription
iduuidUnique identifier for the limit
createDateTimeISO-8601 timestampWhen the limit was created
createdByuuidUser who created the limit
lastChangedDateTimeISO-8601 timestampWhen the limit was last modified
lastChangedByuuidUser who last modified the limit
isActivebooleanWhether the limit is active
unitGrouperTypestringType of unit grouper (can be Dock, LoadType, or Warehouse)
unitGrouperIduuidID of the unit grouper entity
orgIduuidOrganization that owns the limit
warehouseIduuidWarehouse this limit applies to
mondayLimitintegerLimit for Monday
tuesdayLimitintegerLimit for Tuesday
wednesdayLimitintegerLimit for Wednesday
thursdayLimitintegerLimit for Thursday
fridayLimitintegerLimit for Friday
saturdayLimitintegerLimit for Saturday
sundayLimitintegerLimit for Sunday
dailyLimitintegerDaily limit
weeklyLimitintegerWeekly limit
monthlyLimitintegerMonthly limit
unitTypestringType of unit being limited (only Appointment is currently supported)
januaryLimitintegerLimit for January
februaryLimitintegerLimit for February
marchLimitintegerLimit for March
aprilLimitintegerLimit for April
mayLimitintegerLimit for May
juneLimitintegerLimit for June
julyLimitintegerLimit for July
augustLimitintegerLimit for August
septemberLimitintegerLimit for September
octoberLimitintegerLimit for October
novemberLimitintegerLimit for November
decemberLimitintegerLimit for December

Form (form)

FieldTypeDescription
iduuidUnique identifier for the form
createDateTimeISO-8601 timestampWhen the form was created
createdByuuidUser who created the form
lastChangedDateTimeISO-8601 timestampWhen the form was last modified
lastChangedByuuidUser who last modified the form
isActivebooleanWhether the form is active
orgIduuidOrganization that owns the form
warehouseIduuidWarehouse this form belongs to
namestringName of the form (see custom fields)
descriptionstringDescription of the form

Form Field (formfield)

FieldTypeDescription
iduuidUnique identifier for the form field
createDateTimeISO-8601 timestampWhen the field was created
createdByuuidUser who created the field
lastChangedDateTimeISO-8601 timestampWhen the field was last modified
lastChangedByuuidUser who last modified the field
isActivebooleanWhether the field is active
orgIduuidOrganization that owns the field
orderintegerDisplay order of the field
requiredbooleanWhether the field is required
overrideLabelstringCustom label for the field
formIduuidForm this field belongs to
fieldIduuidField definition

Field (field)

FieldTypeDescription
iduuidUnique identifier for the field
createDateTimeISO-8601 timestampWhen the field was created
createdByuuidUser who created the field
lastChangedDateTimeISO-8601 timestampWhen the field was last modified
lastChangedByuuidUser who last modified the field
isActivebooleanWhether the field is active
tagsarrayTags associated with the field
orgIduuidOrganization that owns the field
labelstringLabel of the field
descriptionstringDescription of the field
placeholderstringPlaceholder text
typeUSER-DEFINEDType of field (can be str, bigstr, date, bool, doc, multidoc, int, email, phone, dropdown, dropdownmultiselect, combobox, timestamp, or action)
extraFieldsjsonbAdditional field settings (e.g. {"dropDownValues": ["Alabama", "Alaska", "Arizona", "Arkansas", "..."]} or {"maxLengthOrValue": 9, "minLengthOrValue": 3})

Custom Form Data (customformdata)

FieldTypeDescription
iduuidUnique identifier for the form data
createDateTimeISO-8601 timestampWhen the data was created
createdByuuidUser who created the data
lastChangedDateTimeISO-8601 timestampWhen the data was last modified
lastChangedByuuidUser who last modified the data
isActivebooleanWhether the data is active
orgIduuidOrganization that owns the data
objectIduuidObject this data is for
entityNamestringType of entity this data is for (can be appointment, assetvisit, or assetcontainer)
labelstringLabel for the data
valuestringValue of the data
typestringType of data (can be str, bigstr, date, bool, doc, multidoc, int, email, phone, dropdown, dropdownmultiselect, combobox, timestamp, or action)
formFieldIduuidForm field this data is for
triggerIduuidTrigger that created this data
warehouseIduuidWarehouse this data belongs to

Flow (flow)

FieldTypeDescription
iduuidUnique identifier for the flow
createDateTimeISO-8601 timestampWhen the flow was created
createdByuuidUser who created the flow
lastChangedDateTimeISO-8601 timestampWhen the flow was last modified
lastChangedByuuidUser who last modified the flow
isActivebooleanWhether the flow is active
orgIduuidOrganization that owns the flow
warehouseIduuidWarehouse this flow belongs to
namestringName of the flow
descriptionstringDescription of the flow
entityTagsarrayEntity tags for the flow
formFromIduuidSource form for the flow
formToIduuidTarget form for the flow
conditionOperatorstringOperator used for flow conditions (e.g. =)
conditionValuestringValue used for flow conditions
conditionFormFieldIduuidForm field used for flow conditions
tagFromFormFieldIduuidForm field used for tagging in the flow
parentCodeuuidParent code for hierarchical flows

Gate (gate)

FieldTypeDescription
iduuidUnique identifier for the gate
createDateTimeISO-8601 timestampWhen the gate was created
createdByuuidUser who created the gate
lastChangedDateTimeISO-8601 timestampWhen the gate was last modified
lastChangedByuuidUser who last modified the gate
isActivebooleanWhether the gate is active
namestringName of the gate
siteIduuidSite this gate belongs to
orgIduuidOrganization that owns the gate

Load Type Group (loadtypegroup)

FieldTypeDescription
iduuidUnique identifier for the load type group
createDateTimeISO-8601 timestampWhen the load type group was created
createdByuuidUser who created the load type group
lastChangedDateTimeISO-8601 timestampWhen the load type group was last modified
lastChangedByuuidUser who last modified the load type group
isActivebooleanWhether the load type group is active
namestringName of the load type group
orgIduuidOrganization that owns the load type group
warehouseIduuidWarehouse this load type group belongs to

Message Thread Event (messagethreadevent)

FieldTypeDescription
iduuidUnique identifier for the message thread event
createDateTimeISO-8601 timestampWhen the event was created
createdByuuidUser who created the event
lastChangedDateTimeISO-8601 timestampWhen the event was last modified
lastChangedByuuidUser who last modified the event
isActivebooleanWhether the event is active
orgIduuidOrganization that owns the event
messageThreadIduuidMessage thread this event belongs to
contentstringContent of the event (e.g. Chat ended by the warehouse, Driver's phone changed to +1 480 888 9999, Chat at My Storage Facility ended due to another check-in)

Notification Config (notificationconfig)

FieldTypeDescription
iduuidUnique identifier for the notification configuration
createDateTimeISO-8601 timestampWhen the configuration was created
createdByuuidUser who created the configuration
lastChangedDateTimeISO-8601 timestampWhen the configuration was last modified
lastChangedByuuidUser who last modified the configuration
isActivebooleanWhether the configuration is active
orgIduuidOrganization that owns the configuration
notificationTypetextType of notification, can be appointment_requested, appointment_requested_confirmed, appointment_confirmed, appointment_rescheduled, appointment_updated, appointment_tagged, appointment_recurring_series_scheduled, appointment_cancelled, appointment_arrived, appointment_inprogress, appointment_completed, or appointment_noshow
contentBlocksjsonbContent blocks for the notification template (e.g. [{"content": "<p>Reach out to our staff upon arrival</p>", "blockKey": "appointment_paragraph_one", "isActive": true, "styleType": "alert"}])
settingsjsonbAdditional settings for the notification (e.g. {"appointmentIdType": "confirmation_number", "displayableAppointmentFields": ["confirmation_number", "load_type_description", "reference_number", "appointment_custom_fields", "carrier_contact", "notes", "dock_instructions", "warehouse_instructions", "appointment_id"]})
warehouseIduuidWarehouse this configuration belongs to

Org Carrier Settings (orgcarriersettings)

FieldTypeDescription
iduuidUnique identifier for the org carrier settings
createDateTimeISO-8601 timestampWhen the settings were created
createdByuuidUser who created the settings
lastChangedDateTimeISO-8601 timestampWhen the settings were last modified
lastChangedByuuidUser who last modified the settings
isActivebooleanWhether the settings are active
orgIduuidOrganization that owns the settings
userIduuidUser these settings apply to
emailCCsarrayEmail addresses to CC on notifications
favoriteWarehouseIdsarrayIDs of warehouses this carrier is a favorite of

Schedule History (schedulehistory)

FieldTypeDescription
iduuidUnique identifier for the schedule history entry, which pertains to a specific dock IN OVERLAP with its parent warehouse
orgIduuidOrganization that owns this history entry
dockIduuidDock this schedule history belongs to
startdateStart date of the schedule period
enddateEnd date of the schedule period
schedulejsonbHistorical schedule data (e.g. {"friday": [{"end": "21:00", "start": "9:00"}], "monday": [{"end": "12:00", "start": "9:00"}, {"end": "21:00", "start": "13:00"}], "sunday": [], "tuesday": [{"end": "21:00", "start": "9:00"}], "thursday": [{"end": "21:00", "start": "9:00"}],"wednesday": [{"end": "21:00", "start": "9:00"}]})

Site (site)

FieldTypeDescription
iduuidUnique identifier for the physical site
createDateTimeISO-8601 timestampWhen the physical site was created
createdByuuidUser who created the physical site
lastChangedDateTimeISO-8601 timestampWhen the physical site was last modified
lastChangedByuuidUser who last modified the physical site
isActivebooleanWhether the physical site is active
namestringName of the physical site
warehouseIduuidWarehouse this physical site belongs to
orgIduuidOrganization that owns the physical site

Spot (spot)

FieldTypeDescription
iduuidUnique identifier for the spot
createDateTimeISO-8601 timestampWhen the spot was created
createdByuuidUser who created the spot
lastChangedDateTimeISO-8601 timestampWhen the spot was last modified
lastChangedByuuidUser who last modified the spot
isActivebooleanWhether the spot is active
orgIduuidOrganization that owns the spot
warehouseIduuidWarehouse this spot belongs to
codestringCode identifier for the spot
typestringType of spot (docking or parking)
spotAreaIduuidSpot area this spot belongs to
observationstringObservations about the spot

Spot Area (spotarea)

FieldTypeDescription
iduuidUnique identifier for the spot area
createDateTimeISO-8601 timestampWhen the spot area was created
createdByuuidUser who created the spot area
lastChangedDateTimeISO-8601 timestampWhen the spot area was last modified
lastChangedByuuidUser who last modified the spot area
isActivebooleanWhether the spot area is active
orgIduuidOrganization that owns the spot area
warehouseIduuidWarehouse this spot area belongs to
namestringName of the spot area

Spot Assignment (spotassignment)

FieldTypeDescription
iduuidUnique identifier for the spot assignment
createDateTimeISO-8601 timestampWhen the assignment was created
createdByuuidUser who created the assignment
lastChangedDateTimeISO-8601 timestampWhen the assignment was last modified
lastChangedByuuidUser who last modified the assignment
isActivebooleanWhether the assignment is active
orgIduuidOrganization that owns the assignment
warehouseIduuidWarehouse this assignment belongs to
spotIduuidSpot being assigned
assetVisitIduuidAsset visit being assigned to the spot
observationstringObservations about the assignment
assetContainerIduuidAsset container being assigned to the spot

Spot Event (spotevent)

FieldTypeDescription
iduuidUnique identifier for the spot event
createDateTimeISO-8601 timestampWhen the event was created
createdByuuidUser who created the event
lastChangedDateTimeISO-8601 timestampWhen the event was last modified
lastChangedByuuidUser who last modified the event
isActivebooleanWhether the event is active
orgIduuidOrganization that owns the event
warehouseIduuidWarehouse this event belongs to
spotIduuidSpot this event relates to
eventTypestringType of event that occurred (open, close, assignment, release)
reasonstringReason for the event
observationstringObservations about the event

Trigger (trigger)

FieldTypeDescription
iduuidUnique identifier for the trigger
createDateTimeISO-8601 timestampWhen the trigger was created
createdByuuidUser who created the trigger
lastChangedDateTimeISO-8601 timestampWhen the trigger was last modified
lastChangedByuuidUser who last modified the trigger
isActivebooleanWhether the trigger is active
orgIduuidOrganization that owns the trigger
appstringApplication the trigger belongs to (carrier, driver, warehouse, all)
categorystringCategory of the trigger (appointmentCreated, appointmentStatusArrived, assetVisitCreated, appointmentStatusCompleted, or manualTrigger)
flowIduuidFlow this trigger is associated with
objectIduuidObject this trigger applies to
entityNamestringName of the entity the trigger applies to (loadtype or warehouse)
featurestringFeature the trigger is for (Book Load Type, Inbound Claim, Outbound Claim, asset container details, check-in, check-in additional asset details, or check-out)
dataEntityNamestringName of the data entity for the trigger (appointment, assetvisit, or assetcontainer)

Unit Limit Count (unitlimitcount)

FieldTypeDescription
iduuidUnique identifier for the unit limit count
createDateTimeISO-8601 timestampWhen the count was created
createdByuuidUser who created the count
lastChangedDateTimeISO-8601 timestampWhen the count was last modified
lastChangedByuuidUser who last modified the count
isActivebooleanWhether the count is active
unitLimitIduuidUnit limit this count belongs to
countedDatedateDate for which this count applies
dailyLimitSnapshotintegerSnapshot of the daily limit at time of counting
unitCountintegerActual count of units for the date

Vehicle Observation (vehicleobservation)

FieldTypeDescription
iduuidUnique identifier for the vehicle observation
createDateTimeISO-8601 timestampWhen the observation was created
createdByuuidUser who created the observation
lastChangedDateTimeISO-8601 timestampWhen the observation was last modified
lastChangedByuuidUser who last modified the observation
isActivebooleanWhether the observation is active
gateIduuidGate where the observation occurred
directionstringDirection of vehicle movement (Inbound or Outbound)
imagesarrayImages captured during the observation
licensePlatestringLicense plate of the observed vehicle
dotNumberstringDOT number of the vehicle
damagebooleanWhether damage was observed on the vehicle
fuelTypestringType of fuel the vehicle uses (Diesel, Electric, FuelCell, Gasoline, NaturalGas, Propane, or Unavailable)
vehicleClassstringClassification of the vehicle (<2b, 2b-7, or 8)
detectedAtISO-8601 timestampWhen the vehicle was detected
orgIduuidOrganization that owns the observation
assetVisitIduuidAssociated asset visit
numberstringVehicle number
carrierNamestringName of the carrier company

Warehouse Feature (warehousefeature)

FieldTypeDescription
warehouseIduuidWarehouse this feature belongs to
featureCodestringCode identifying the feature (yms, navtrac, or gm)
createDateTimeISO-8601 timestampWhen the feature was created
createdByuuidUser who created the feature
lastChangedDateTimeISO-8601 timestampWhen the feature was last modified
lastChangedByuuidUser who last modified the feature

Warehouse Group (warehousegroup)

FieldTypeDescription
iduuidUnique identifier for the warehouse group
createDateTimeISO-8601 timestampWhen the group was created
createdByuuidUser who created the group
lastChangedDateTimeISO-8601 timestampWhen the group was last modified
lastChangedByuuidUser who last modified the group
isActivebooleanWhether the group is active
tagsarrayTags associated with the group
namestringName of the warehouse group
orgIduuidOrganization that owns the group