Task

Overview

A Task in Rose Rocket is an essential activity that must be completed as part of fulfilling a contract or securing a new business opportunity. Tasks can be organized into related groups or sequences, which are designed to be completed collectively.

API configuration

When using the API to make requests, see the pages below for the process. These guides walk through the requirements and setup to access the Rose Rocket API with your application.

Object structure

Use the table below for information about the task objects.

Object Key Name: task

FieldsLabelDataTypeRemarks
idTask IDstringUnique identifier of the task.
NOTE:System generated
FullIdFull IDstringAn auto-generated identifier for the task record.
statusStatusstring, enumeratedStatus associated with the task, valid values:new, incomplete, inprogress, assigned, complete, problem, canceled
taskTypeTask Typestring, enumeratedDefines the type of task, determining its purpose and actions, valid value:pickup, delivery, drive, unload, load, leg, group, dropTrailer, hookTrailer, other
descriptionDescriptionstringA brief general description of the task.
specialInstructionsSpecial InstructionsStringProvides Instructions specific to this task that the user needs to be aware of.
requestedCompletionWindowRequested Completion WindowDateTimeValueThe customer’s or requester’s desired time frame for completing the task. For example, pickup task completion time, delivery task completion time.
actualArrivalTimeActual ArrivalDateTimeValueThe actual time the task is initiated or started.
actualCompletionTimeActual Completion TimeDateTimeValueThe exact time the task is successfully finished.
appointmentTimeAppointment TimeDateTimeValueIndicates a specific scheduled appointment time for the task, if applicable.
ordinalOrdinalNumberEnables users to sort tasks in a designated order.
manifestOrdinalManifest OrdinalNumberEnables users to sort tasks in a manifest.
incompleteAtIncomplete AtStringDate and time when the task’s status was changed to incomplete.
inProgressAtIn-Progress AtStringDate and time when the task’s status was changed to in progress.
assignedAtAssigned AtStringDate and time when the task was last assigned to someone.
arrivedAtArrived AtStringDate and time when the driver arrived to perform the task.
completedAtCompleted AtStringDate and time when the task’s status was changed to completed.
problemAtProblem AtStringDate and time when an issue or problem was identified with the task.
cancelledAtCanceled AtStringDate and time when the task was canceled or terminated.
refNumReference NumberStringUnique reference number associated with the task.
taskETAStatusTask ETA StatusEnumStatus reflecting the estimated time of arrival for the task, valid values:enroute, onTime, atRisk, late, early
isETARequestedIs ETA RequestedBooleanIndicates whether an estimated time of arrival (ETA) was requested for this task.
partnerNotesPartner NotesStringNotes field for partners to add additional information about the task.
relatedCustomerRelated CustomerString

Identifies the customer associated with the order linked to this task.

NOTE:This is a derived field.
totalEarningsTotal EarningsMoneyProvides the sum of all earnings associated with the task.
totalCostTotal CostMoneyAggregates the total cost incurred for the task.
totalCommoditiesWeightTotal Commodities WeightNumberCalculates the combined weight of all commodities involved in the task.
totalCommoditiesQuantityTotal Commodities QuantityStringPresents the total count of all commodities for the task, formatted for clarity.
originAddressOrigin AddressStringDisplays the complete address for the task's initial pickup location.
originAddressPostCodeOrigin Address PostCodeStringSpecifies the postal code for the task's starting pickup location.
destinationAddressDestination AddressStringShows the full address for the task's final delivery stop.
legOriginAnd Destination AddressLeg Origin And Destination AddressStringProvides a readable format of the starting and ending locations for a leg task.
destinationAddressPostCodeDestination Address PostCodeStringProvides the postal code for the task's final delivery stop. *See Read-only fields
relatedCommoditiesLabelRelated Commodities LabelStringProvides a formatted list of distinct commodities associated with the subtasks.
relatedShipperRelated ShipperStringProvides the shipper's name and address associated with the first pickup task of the order.
relatedConsigneeRelated ConsigneeStringProvides the consignee name and address for the orders last delivery-like task.
relatedAssigneesRelated AssigneesUser \[]Identifies the users assigned to complete the task. NOTE: Includes assignees from the first pickup task if this is a leg task.
relatedAssetsRelated AssetsAssets \[] Identifies the assets utilized for a task. NOTE: Includes assets from the first pickup task if this is a leg task.
previousLegPrevious LegTask \[] Indicates the preceding leg in a sequence of tasks, if exists.
NOTE: Only present if there is a leg prior to the current one.
previousLegDriversPrevious Leg DriversUser \[]Indicates the drivers associated to the previous leg, if they exist.
NOTE: Only applicable if the previous leg has assigned drivers.

Did this page help you?