Perform CRUD actions for tasks.
Only SysAdmin is authorized.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
org_id | Array of strings Array of Merchant IDs |
broadcast_preference | string Enum: "all" "squad" "marine" To whom this will be broadcast/sent |
group_tag | string Group tag |
{- "meta": {
- "page": 0,
- "per_page": 0
}, - "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "XXXXXX",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "org_transporter": {
- "id": "string",
- "name": "string",
- "org_driver": {
- "id": "string",
- "name": "string"
}
}, - "user": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "is_squad": false,
- "is_urgent": true,
- "price": 120000,
- "driver_price": 120000,
- "currency": "SGD",
- "current_status": "pending_broadcast",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "org_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "platform_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "broadcast_preference": "squad",
- "version_rev": "0-xxxxxxxx",
- "vehicle_preference": "lorry_40ft",
- "service_type": "ftl",
- "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "item_summary": {
- "total_item_quantity": 1,
- "total_item_volume": 2,
- "total_item_weight": 3,
- "total_quanity_unit": "Pallet",
- "total_volume_unit": "m³",
- "total_weight_unit": "kg"
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "updated_by": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "version_seq": 0
}
], - "vehicle_emissions_type": "ev"
}
]
}
Only SysAdmin is authorized.
tracking_id | string Custom tracking id that consist of alphanumeric & symbols. |
object (client_info) | |
broadcast_preference required | string Enum: "squad" "all" "marine" |
vehicle_preference required | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_20ft" "lorry_24ft" "lorry_40ft" Transportation mode requirement for deliver the package |
service_type required | string Enum: "ftl" "ltl" Charter a full truck (FTL) or Book only the truck space you need (LTL) |
client_time_utc required | string <date-time> Time when task creation submitted |
client_timezone | string Timezone used for task creation |
invoice_number | string |
required | object (address) |
required | object (time_window) |
object (contact) | |
pickup_note_to_driver | string The instruction notes for driver when the packets are to be collected. |
required | object (address) |
object (time_window) | |
object (contact) | |
delivery_note_to_driver | string The instruction notes for driver when the packets are to be delivered. |
object (officer_contact) | |
group_tag | string |
currency | string The currency should follow the ISO4217 format. |
Array of objects (item) The lists of package | |
Array of objects (cargo_detail) The lists of package | |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
min_price | number <int16> Unit used is 1/1000 cents |
max_price | number <int16> Unit used is 1/1000 cents |
increment | number <int16> Unit used is 1/1000 cents |
admin_fee | number <int16> Unit used is 1/1000 cents |
from_location_type | string Enum: "land" "sea" Type of the location for pickup |
to_location_type | string Enum: "land" "sea" Type of the location for delivery |
vehicle_emissions_type | string Enum: "ev" "ice" Vehicle Emissions Type |
object (task_epod) | |
org_id | string |
org_name | string |
{- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}, - "org_id": "string",
- "org_name": "string"
}
{- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "server_time": "2019-08-24T14:15:22Z"
}
Only SysAdmin is authorized.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
org_id | Array of strings Array of Merchant IDs |
broadcast_preference | string Enum: "all" "squad" "marine" To whom this will be broadcast/sent |
group_tag | string Group tag |
[- {
- "order_id": "c30ed76c-f893-4c2a-ab99-55c906e1b8c1",
- "merchant_name": "Wonderland Comp",
- "pickup_vessel_name": "xxxx-xxx-xxxx",
- "delivery_vessel_name": "xxxx-xxx-xxxx",
- "order_status": "complete",
- "vehicle_preference": "van_1.7m",
- "service_type": "ftl",
- "pickup_start_date": "2022-04-11",
- "pickup_start_time": "15:00:19",
- "pickup_end_date": "2022-04-11",
- "pickup_end_time": "16:00:19",
- "successful_pickup_date": "2022-04-11",
- "successful_pickup_time": "15:21:39",
- "unsuccessful_pickup_date": "",
- "unsuccessful_pickup_time": "",
- "delivery_start_date": "2022-04-11",
- "delivery_start_time": "18:00:19",
- "delivery_end_date": "2022-04-12",
- "delivery_end_time": "16:00:19",
- "successful_delivery_date": "2022-04-12",
- "successful_delivery_time": "03:00:25",
- "unsuccessful_delivery_date": "",
- "unsuccessful_delivery_time": "",
- "driver_name": "John Doe",
- "pickup_location_street_address": "78051 (bus stop) pasir ris dr 1",
- "pickup_location_unit_no": "",
- "pickup_location_postal_code": 520887,
- "pickup_location_latitude": 1.35046411304959,
- "pickup_location_longitude": 103.931896396161,
- "delivery_location_street_address": "887 tampines street 81 pcf sparkletots preschool @ tampines west blk 887 (kn) singapore 520887",
- "delivery_location_unit_no": "K12",
- "delivery_location_postal_code": "",
- "delivery_location_latitude": 1.36625310816966,
- "delivery_location_longitude": 103.961181225861,
- "pickup_instructions_to_driver": "Intruction to Pickup",
- "delivery_instructions_to_driver": "Intruction to Delivery"
}
]
Only SysAdmin is authorized.
tracking_id | string |
invoice_number | string |
object (address) | |
object (time_window) | |
object (contact) | |
object (address) | |
object (time_window) | |
object (contact) | |
object (officer_contact) | |
broadcast_preference | string Enum: "marine" "squad" "all" |
group_tag | string |
pickup_note_to_driver | string |
delivery_note_to_driver | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
price | integer <int64> >= 0 Unit used is 1/1000 cents, will be set as 0 if the currency is "". The example value (120000 = 120x1000) represents 120 cents. |
currency | string The currency should follow the ISO4217 format. |
Array of objects (item) | |
Array of objects (cargo_detail) | |
org_id required | string |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
min_price | number <int16> Unit used is 1/1000 cents |
max_price | number <int16> Unit used is 1/1000 cents |
increment | number <int16> Unit used is 1/1000 cents |
admin_fee | number <int16> Unit used is 1/1000 cents |
client_time_utc required | string <date-time> |
client_timezone | string |
vehicle_preference | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_20ft" "lorry_24ft" "lorry_40ft" |
service_type | string Enum: "ftl" "ltl" Charter a full truck (FTL) or Book only the truck space you need (LTL) |
{- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "broadcast_preference": "marine",
- "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "org_id": "string",
- "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "vehicle_preference": "ltl",
- "service_type": "ftl"
}
{- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "server_time": "2019-08-24T14:15:22Z"
}
Only SysAdmin is authorized.
Retrieve task information as well as version revision value
taskID required | string ID of the task to be read |
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Update task details. Disallow addition, deletion, or update of the items and attachments. Disallow driver assignment or task completion.
taskID required | string ID of the task to be modified |
tracking_id | string |
invoice_number | string |
object (address) | |
object (time_window) | |
object (contact) | |
object (address) | |
object (time_window) | |
object (contact) | |
object (officer_contact) | |
Array of objects (archived_attachments) | |
group_tag | string |
pickup_note_to_driver | string |
delivery_note_to_driver | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
admin_fee | number <int16> Unit used is 1/1000 cents |
version_rev required | string Revision value of the record version |
vehicle_emissions_type | string Enum: "ev" "ice" Vehicle Emissions Type |
object (task_epod) |
{- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "archived_attachments": [
- {
- "attachment_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "associated_task_status": "pending_delivery"
}
], - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "admin_fee": 20000,
- "version_rev": "0-xxxxxxxx",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
All tasks created will be mark status as Pending Broadcast: Order is placed by sender and is awaiting to be assigned into Runsheet. Provide task details, array of items, and item summary. Does not allow attachment addition, driver assignment, or status update.
Array of objects (task_post_request) |
{- "tasks": [
- {
- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}
}
]
}
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Only OrgAdmin is authorized.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
group_tag | string Group tag |
{- "meta": {
- "page": 0,
- "per_page": 0
}, - "tasks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tracking_id": "string",
- "invoice_number": "string",
- "current_status": "pending_broadcast",
- "version_rev": "0-xxxxxxxx"
}
]
}
Mark status as Pending Broadcast: Order is placed by sender and is awaiting to be assigned into Runsheet. Provide task details, array of items, and item summary. Does not allow attachment addition, driver assignment, or status update.
tracking_id | string Custom tracking id that consist of alphanumeric & symbols. |
object (client_info) | |
broadcast_preference required | string Enum: "squad" "all" "marine" |
vehicle_preference required | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_20ft" "lorry_24ft" "lorry_40ft" Transportation mode requirement for deliver the package |
service_type required | string Enum: "ftl" "ltl" Charter a full truck (FTL) or Book only the truck space you need (LTL) |
client_time_utc required | string <date-time> Time when task creation submitted |
client_timezone | string Timezone used for task creation |
invoice_number | string |
required | object (address) |
required | object (time_window) |
object (contact) | |
pickup_note_to_driver | string The instruction notes for driver when the packets are to be collected. |
required | object (address) |
object (time_window) | |
object (contact) | |
delivery_note_to_driver | string The instruction notes for driver when the packets are to be delivered. |
object (officer_contact) | |
group_tag | string |
currency | string The currency should follow the ISO4217 format. |
Array of objects (item) The lists of package | |
Array of objects (cargo_detail) The lists of package | |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
min_price | number <int16> Unit used is 1/1000 cents |
max_price | number <int16> Unit used is 1/1000 cents |
increment | number <int16> Unit used is 1/1000 cents |
admin_fee | number <int16> Unit used is 1/1000 cents |
from_location_type | string Enum: "land" "sea" Type of the location for pickup |
to_location_type | string Enum: "land" "sea" Type of the location for delivery |
vehicle_emissions_type | string Enum: "ev" "ice" Vehicle Emissions Type |
object (task_epod) |
{- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}
}
{- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "server_time": "2019-08-24T14:15:22Z"
}
Retrieve task information as well as version revision value
trackingID required | string ID of the tracking task to be read. In frontend you can find it as reference ID |
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Retrieve task information as well as version revision value
taskID required | string ID of the task to be read |
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Update task details. Disallow addition, deletion, or update of the items and attachments. Disallow driver assignment or task completion.
taskID required | string ID of the task to be modified |
tracking_id | string |
invoice_number | string |
object (address) | |
object (time_window) | |
object (contact) | |
object (address) | |
object (time_window) | |
object (contact) | |
object (officer_contact) | |
broadcast_preference | string Enum: "marine" "squad" "all" |
group_tag | string |
pickup_note_to_driver | string |
delivery_note_to_driver | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
price | integer <int64> >= 0 Unit used is 1/1000 cents, will be set as 0 if the currency is "". The example value (120000 = 120x1000) represents 120 cents. |
currency | string The currency should follow the ISO4217 format. |
Array of objects (item) | |
Array of objects (cargo_detail) | |
org_id | string |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
min_price | number <int16> Unit used is 1/1000 cents |
max_price | number <int16> Unit used is 1/1000 cents |
increment | number <int16> Unit used is 1/1000 cents |
admin_fee | number <int16> Unit used is 1/1000 cents |
client_time_utc | string <date-time> |
client_timezone | string |
vehicle_preference | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_20ft" "lorry_24ft" "lorry_40ft" |
service_type | string Enum: "ftl" "ltl" Charter a full truck (FTL) or Book only the truck space you need (LTL) |
version_rev required | string Revision value of the record version |
vehicle_emissions_type | string Enum: "ev" "ice" Vehicle Emissions Type |
object (task_epod) |
{- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "broadcast_preference": "marine",
- "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "org_id": "string",
- "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "version_rev": "0-xxxxxxxx",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
org_id | Array of strings Array of Merchant IDs |
is_qa | string Enum: true false Is QA true or false |
group_tag | string Group tag |
broadcast_preference | string Enum: "all" "squad" "marine" To whom this will be broadcast/sent |
is_future_pickup_end_time | boolean Limit for today & next date pickup time only |
{- "meta": {
- "page": 0,
- "per_page": 0
}, - "tasks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tracking_id": "string",
- "invoice_number": "string",
- "current_status": "pending_broadcast",
- "version_rev": "0-xxxxxxxx"
}
]
}
Only driver is authorized. data is filtered by driver.
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
{- "meta": {
- "page": 0,
- "per_page": 0
}, - "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "XXXXXX",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "org_transporter": {
- "id": "string",
- "name": "string",
- "org_driver": {
- "id": "string",
- "name": "string"
}
}, - "user": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "is_squad": false,
- "is_urgent": true,
- "price": 120000,
- "driver_price": 120000,
- "currency": "SGD",
- "current_status": "pending_broadcast",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "org_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "platform_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "broadcast_preference": "squad",
- "version_rev": "0-xxxxxxxx",
- "vehicle_preference": "lorry_40ft",
- "service_type": "ftl",
- "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "item_summary": {
- "total_item_quantity": 1,
- "total_item_volume": 2,
- "total_item_weight": 3,
- "total_quanity_unit": "Pallet",
- "total_volume_unit": "m³",
- "total_weight_unit": "kg"
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "updated_by": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "version_seq": 0
}
], - "vehicle_emissions_type": "ev"
}
]
}
Only driver is authorized. data is filtered by driver id.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
{- "meta": {
- "page": 0,
- "per_page": 0
}, - "tasks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tracking_id": "string",
- "invoice_number": "string",
- "current_status": "pending_broadcast",
- "version_rev": "0-xxxxxxxx"
}
]
}
Only transporter is authorized. data is filtered by transporter organization.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
{- "meta": {
- "page": 0,
- "per_page": 0
}, - "tasks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "tracking_id": "string",
- "invoice_number": "string",
- "current_status": "pending_broadcast",
- "version_rev": "0-xxxxxxxx"
}
]
}
Read tasks from platform partner's associated organizations. Only Platform Partner's OrgAdmin is authorized.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
org_id | Array of strings Array of Merchant IDs |
broadcast_preference | string Enum: "all" "squad" "marine" To whom this will be broadcast/sent |
group_tag | string Group tag |
{- "meta": {
- "page": 0,
- "per_page": 0
}, - "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "XXXXXX",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "org_transporter": {
- "id": "string",
- "name": "string",
- "org_driver": {
- "id": "string",
- "name": "string"
}
}, - "user": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "is_squad": false,
- "is_urgent": true,
- "price": 120000,
- "driver_price": 120000,
- "currency": "SGD",
- "current_status": "pending_broadcast",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "org_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "platform_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "broadcast_preference": "squad",
- "version_rev": "0-xxxxxxxx",
- "vehicle_preference": "lorry_40ft",
- "service_type": "ftl",
- "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "item_summary": {
- "total_item_quantity": 1,
- "total_item_volume": 2,
- "total_item_weight": 3,
- "total_quanity_unit": "Pallet",
- "total_volume_unit": "m³",
- "total_weight_unit": "kg"
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "updated_by": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "version_seq": 0
}
], - "vehicle_emissions_type": "ev"
}
]
}
Create multiple tasks from platform partners to associated organizations or own. Only Platform Partner's OrgAdmin is authorized.
Array of objects |
{- "tasks": [
- {
- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}, - "org_id": "string"
}
]
}
{- "message": "You're not allowed to accept the task with this credentials."
}
Read tasks in detail from platform partner's associated organizations. Only Platform Partner's OrgAdmin is authorized.
taskID required | string ID of the task to get the detail |
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Update task details from plat. Only Platform Partner's OrgAdmin is authorized.
taskID required | string ID of the task to be modified |
tracking_id | string |
platform_id | string |
invoice_number | string |
object (address) | |
object (time_window) | |
object (contact) | |
object (address) | |
object (time_window) | |
object (contact) | |
object (officer_contact) | |
broadcast_preference | string Enum: "marine" "squad" "all" |
group_tag | string |
pickup_note_to_driver | string |
delivery_note_to_driver | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
price | integer <int64> >= 0 Unit used is 1/1000 cents, will be set as 0 if the currency is "". The example value (120000 = 120x1000) represents 120 cents. |
currency | string The currency should follow the ISO4217 format. |
Array of objects (item) | |
Array of objects (cargo_detail) | |
org_id | string |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
min_price | number <int16> Unit used is 1/1000 cents |
max_price | number <int16> Unit used is 1/1000 cents |
increment | number <int16> Unit used is 1/1000 cents |
admin_fee | number <int16> Unit used is 1/1000 cents |
client_time_utc | string <date-time> |
client_timezone | string |
vehicle_preference | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_20ft" "lorry_24ft" "lorry_40ft" |
service_type | string Enum: "ftl" "ltl" Charter a full truck (FTL) or Book only the truck space you need (LTL) |
version_rev required | string Revision value of the record version |
object (task_epod) |
{- "tracking_id": "string",
- "platform_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "broadcast_preference": "marine",
- "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "org_id": "string",
- "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "version_rev": "0-xxxxxxxx",
- "epod": {
- "recipient_email": "test@example.com"
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Platform Partners confirm draft to change its status to pending_broadcast.
Array of objects |
{- "task_ids": [
- {
- "id": "string",
- "tracking_id": "string"
}
]
}
{- "updated_tasks": [
- {
- "id": "string",
- "current_status": "string"
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Patch multiple task tracking_id
Array of objects |
{- "tasks": [
- {
- "id": "string",
- "tracking_id": "string"
}
]
}
{- "updated_tasks": [
- {
- "id": "string",
- "tracking_id": "string"
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Read tasks from platform partner's user.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
is_platform_admin required | boolean Flag indicating if the user has platform administrator privileges. |
is_general_user required | boolean Flag indicating if the user is a general user (non-admin within their org context). |
current_status | Array of strings Filter tasks by their current status. Provide multiple times (e.g., |
task_id | string Filter by a specific task ID. |
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "meta": {
- "page": 0,
- "per_page": 0,
- "total_records": 0,
- "total_pages": 0
}
}
Create multiple tasks for the organization associated with the platform partner user's context. The system will automatically determine the organization based on the user's platform attributes. If the organization doesn't exist, it will be created.
required | Array of objects List of tasks to be created. |
{- "tasks": [
- {
- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}, - "org_name": "string"
}
]
}
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Read a specific task's details based on user's platform partnership context.
Access control is determined by the X-Task-Access-Permission
header:
ALLOW_ALL
: No restrictions (within user's general role permissions).ALLOW_PLATFORM_ORG
: Allows access if the task belongs to the user's organization OR if the task's platform ID and platform org ID match the user's platform attributes.ALLOW_USER
: Allows access only if the task's user email matches the requesting user's email.
Requires appropriate roles and platform attributes verified by middleware.taskID required | string <uuid> ID of the task to retrieve details for. |
X-Task-Access-Permission required | string Enum: "ALLOW_ALL" "ALLOW_PLATFORM_ORG" "ALLOW_USER" Defines the permission level for accessing the task details. |
{- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "server_time": "2019-08-24T14:15:22Z"
}
Confirms multiple draft tasks (changing their status to pending_broadcast) and patches their tracking_id
in a single operation.
Only Platform Partner's OrgAdmin is authorized.
Returns the result for each task, including any failures.
required | Array of objects List of tasks to confirm and patch tracking IDs. |
{- "tasks": [
- {
- "id": "xxxx-xxxx-xxxx-xxxx",
- "tracking_id": "TRACK-002"
}
]
}
{- "updated_tasks": [
- {
- "id": "string",
- "current_status": "string"
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Allows a Platform Partner Admin to create multiple tasks for a specified organization.
org_id
and org_name
.required | Array of objects List of tasks to be created. |
{- "tasks": [
- {
- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}, - "org_name": "string",
- "org_id": "string"
}
]
}
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Retrieve multiple tasks by their IDs for platform partner users. Returns 200 if all found, 207 if partially found, 404 if none found, and 500 for internal errors.
tasks_ids required | Array of strings List of task IDs to retrieve |
{- "tasks_ids": [
- "string"
]
}
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Allows a Platform Partners User to cancel a task by providing a reason and the current version revision. If the task is assigned to a runsheet, the cancellation will also update the runsheet accordingly. Only authorized Platform Partners Users can access this endpoint.
id required | string <uuid> The ID of the task to cancel. |
reason required | string Reason for cancelling the task. |
version_rev required | string Revision value of the record version. |
{- "reason": "string",
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Allows a Platform Partners User to update a task's details. Only tasks in editable statuses (Draft, Pending Broadcast, Broadcasting, Accepted) can be updated. If the task is assigned to a runsheet, the update will also update the runsheet accordingly. Only authorized Platform Partners Users can access this endpoint.
id required | string <uuid> The ID of the task to update. |
tracking_id | string |
invoice_number | string |
object (address) | |
object (time_window) | |
object (contact) | |
object (address) | |
object (time_window) | |
object (contact) | |
object (officer_contact) | |
broadcast_preference | string Enum: "marine" "squad" "all" |
group_tag | string |
pickup_note_to_driver | string |
delivery_note_to_driver | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
price | integer <int64> >= 0 Unit used is 1/1000 cents, will be set as 0 if the currency is "". The example value (120000 = 120x1000) represents 120 cents. |
currency | string The currency should follow the ISO4217 format. |
Array of objects (item) | |
Array of objects (cargo_detail) | |
org_id required | string |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
min_price | number <int16> Unit used is 1/1000 cents |
max_price | number <int16> Unit used is 1/1000 cents |
increment | number <int16> Unit used is 1/1000 cents |
admin_fee | number <int16> Unit used is 1/1000 cents |
client_time_utc required | string <date-time> |
client_timezone | string |
vehicle_preference | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_20ft" "lorry_24ft" "lorry_40ft" |
service_type | string Enum: "ftl" "ltl" Charter a full truck (FTL) or Book only the truck space you need (LTL) |
version_rev required | string Revision value of the record version |
is_qa | boolean Is QA true or false |
Array of objects (archived_attachments) | |
from_location_type | string Enum: "land" "sea" Type of the location for pickup |
to_location_type | string Enum: "land" "sea" Type of the location for delivery |
object (task_epod) |
{- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "broadcast_preference": "marine",
- "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "org_id": "string",
- "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "version_rev": "0-xxxxxxxx",
- "is_qa": true,
- "archived_attachments": [
- {
- "attachment_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "associated_task_status": "pending_delivery"
}
], - "from_location_type": "land",
- "to_location_type": "land",
- "epod": {
- "recipient_email": "test@example.com"
}
}
{- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "server_time": "2019-08-24T14:15:22Z"
}
Only SysAdmin is authorized. Can update currency and price for task with no runsheet. Can only update price for task with runsheet. Can't update price after assign to driver
taskID required | string ID of the task which currency and/or price needs to be updated |
currency | string |
price | integer <int64> >= 0 Unit used is 1/1000 cents, is 0 if the currency is "". The example value (120000 = 120x1000) represents 120 cents. |
version_rev required | string Revision value of the record version |
{- "currency": "string",
- "price": 120000,
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Can update admin fee for task with no runsheet.
taskID required | string ID of the task which admin fee needs to be updated |
currency | string |
admin_fee | integer <int64> >= 0 Unit used is 1/1000 cents, is 0 if the currency is "". The example value (120000 = 120x1000) represents 120 cents. |
version_rev required | string Revision value of the record version |
{- "currency": "string",
- "admin_fee": 120000,
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Used by Price Adjustment worker via Runsheet Management. The task will be listed and sent to this endpoint. The response will be log in the runsheet Price Adjustment
taskID required | string ID of the task which price needs to be incremented |
attempt required | number Attempt for the increment |
version_rev required | string Revision value of the record version |
{- "attempt": 1,
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin & Automation is authorized. Task can only be expired if its status is Broadcasting.
taskID required | string ID of the task to be expired |
version_rev required | string Revision value of the record version |
{- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Task can only be cancelled if its status is Pending Broadcast or Broadcasting.
taskID required | string ID of the task to be cancelled |
reason required | string Reason for cancelling the task |
version_rev required | string Revision value of the record version |
{- "reason": "string",
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only designated driver is authorized. Mark status as Pickup Arriving: Inform that the driver is nearby pickup location and is attempting order takeover. This can transition only from Accepted.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
org_transporter_id | string <uuid> |
Array of objects (custom-info-result) | |
object (driver_location) |
{- "version_rev": "0-xxxxxxxx",
- "org_transporter_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "driver_location": {
- "latitude": 1.29027,
- "longitude": 103.851959,
- "altitude": 0,
- "accuracy": 0,
- "altitude_accuracy": 1,
- "heading": 0,
- "speed": 10.5
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only designated driver is authorized. Mark status as Pickup Arriving: Inform that the driver is nearby pickup location and is attempting order takeover. This can transition only from Pending Pickup.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
Array of objects (custom-info-result) | |
object (driver_location) |
{- "version_rev": "0-xxxxxxxx",
- "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "driver_location": {
- "latitude": 1.29027,
- "longitude": 103.851959,
- "altitude": 0,
- "accuracy": 0,
- "altitude_accuracy": 1,
- "heading": 0,
- "speed": 10.5
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only designated merchant is authorized. Mark status as Pending Broadcast.
taskID required | string ID of the task which status needs to be updated |
broadcast_preference required | string Enum: "marine" "squad" "all" |
currency required | string The currency should follow the ISO4217 format. |
min_price required | number <int16> Unit used is 1/1000 cents |
max_price required | number <int16> Unit used is 1/1000 cents |
increment required | number <int16> Unit used is 1/1000 cents |
client_time_utc required | string <date-time> |
client_timezone required | string |
{- "broadcast_preference": "marine",
- "currency": "SGD",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only designated driver is authorized. Mark status as Unsuccessful Pickup: Driver has attempted to pickup the order but has failed to takeover the parcel from sender. This can transition only from Pending Pickup or Pickup Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
Array of objects (attachment) | |
Array of objects (custom-info-result) | |
object (driver_location) |
{- "version_rev": "0-xxxxxxxx",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "driver_location": {
- "latitude": 1.29027,
- "longitude": 103.851959,
- "altitude": 0,
- "accuracy": 0,
- "altitude_accuracy": 1,
- "heading": 0,
- "speed": 10.5
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only designated driver is authorized. Mark status as Pending Delivery: Driver has picked up order and is on the way to delivery location. This can transition only from Pickup Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
actual_contact_name | string Name of the person who pass the items to the driver |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) | |
object (driver_location) |
{- "version_rev": "0-xxxxxxxx",
- "actual_contact_name": "John Doe",
- "remarks": "I received 50 items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "driver_location": {
- "latitude": 1.29027,
- "longitude": 103.851959,
- "altitude": 0,
- "accuracy": 0,
- "altitude_accuracy": 1,
- "heading": 0,
- "speed": 10.5
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only designated driver is authorized. Mark status as Delivery Arriving: Driver is nearby delivery location and is attempting order handover. This can transition only from Pending Delivery.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
Array of objects (custom-info-result) | |
object (driver_location) |
{- "version_rev": "0-xxxxxxxx",
- "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "driver_location": {
- "latitude": 1.29027,
- "longitude": 103.851959,
- "altitude": 0,
- "accuracy": 0,
- "altitude_accuracy": 1,
- "heading": 0,
- "speed": 10.5
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only designated driver is authorized. Mark status as Unsuccessful Delivery: Driver has attempted to deliver the order but has failed to handover the parcel to recipient. This can transition only from Pending Delivery or Delivery Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) | |
object (driver_location) |
{- "version_rev": "0-xxxxxxxx",
- "remarks": "The customer did not receive the items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "driver_location": {
- "latitude": 1.29027,
- "longitude": 103.851959,
- "altitude": 0,
- "accuracy": 0,
- "altitude_accuracy": 1,
- "heading": 0,
- "speed": 10.5
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only designated driver is authorized. Mark status as Complete. This can transition only from Delivery Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
actual_contact_name | string Name of the person who receive the items from the driver |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) | |
object (driver_location) |
{- "version_rev": "0-xxxxxxxx",
- "actual_contact_name": "John Doe",
- "remarks": "The customer received the items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "driver_location": {
- "latitude": 1.29027,
- "longitude": 103.851959,
- "altitude": 0,
- "accuracy": 0,
- "altitude_accuracy": 1,
- "heading": 0,
- "speed": 10.5
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only sysAdmin is authorized. Mark status as Complete. This can transition only from Delivery Arriving.
taskID required | string ID of the task which status needs to be updated |
org_id required | string Organization ID |
version_rev required | string Revision value of the record version |
{- "org_id": "xxxx-xxx-xxxx",
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only OrgAdmin is authorized. Task can only be cancelled if its status is Pending Broadcast or Broadcasting.
taskID required | string ID of the task to be cancelled |
reason required | string Reason for cancelling the task |
version_rev required | string Revision value of the record version |
{- "reason": "string",
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Mark status as Pending Delivery: Task has picked up and is on the way to delivery location. This can transition only from Pending Pickup or Pickup Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
org_transporter_id | string <uuid> |
actual_contact_name | string Name of the person who pass the items to the driver |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) |
{- "version_rev": "0-xxxxxxxx",
- "org_transporter_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "actual_contact_name": "John Doe",
- "remarks": "I received 50 items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Mark status as Unsuccessful Pickup: Task has attempted to picked up but has failed to be takeover the parcel from sender. This can transition only from Pending Pickup or Pickup Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
org_transporter_id | string <uuid> |
Array of objects (attachment) | |
Array of objects (custom-info-result) |
{- "version_rev": "0-xxxxxxxx",
- "org_transporter_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Mark status as Complete. This can transition only from Pending Delivery or Delivery Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
org_transporter_id | string <uuid> |
actual_contact_name | string Name of the person who receive the items from the driver |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) |
{- "version_rev": "0-xxxxxxxx",
- "org_transporter_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "actual_contact_name": "John Doe",
- "remarks": "The customer received the items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Mark status as Unsuccessful Delivery: Task has attempted to deliver the order but has failed to be handover the parcel to recipient. This can transition only from Pending Delivery or Delivery Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
org_transporter_id | string <uuid> |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) |
{- "version_rev": "0-xxxxxxxx",
- "org_transporter_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "remarks": "The customer did not receive the items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only Transporter Ops is authorized. Mark status as Pending Delivery: Task has picked up and is on the way to delivery location. This can transition only from Pending Pickup or Pickup Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
actual_contact_name | string Name of the person who pass the items to the driver |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) |
{- "version_rev": "0-xxxxxxxx",
- "actual_contact_name": "John Doe",
- "remarks": "I received 50 items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only Transporter Ops is authorized. Mark status as Unsuccessful Pickup: Task has attempted to picked up but has failed to be takeover the parcel from sender. This can transition only from Pending Pickup or Pickup Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
Array of objects (attachment) | |
Array of objects (custom-info-result) |
{- "version_rev": "0-xxxxxxxx",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only Transporter Ops is authorized. Mark status as Complete. This can transition only from Pending Delivery or Delivery Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
actual_contact_name | string Name of the person who receive the items from the driver |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) |
{- "version_rev": "0-xxxxxxxx",
- "actual_contact_name": "John Doe",
- "remarks": "The customer received the items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only Transporter Ops is authorized. Mark status as Unsuccessful Delivery: Task has attempted to deliver the order but has failed to be handover the parcel to recipient. This can transition only from Pending Delivery or Delivery Arriving.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
remarks | string |
Array of objects (attachment) | |
Array of objects (custom-info-result) |
{- "version_rev": "0-xxxxxxxx",
- "remarks": "The customer did not receive the items",
- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Mark status as broadcasting: Order is being broadcasted to drivers and is pending for response.
taskID required | string ID of the task which status needs to be updated |
version_rev required | string Revision value of the record version |
{- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only SysAdmin is authorized. Only tasks with pickup start time later than or equal to 12 AM of today's date are broadcasted.
is_qa | boolean |
{- "is_qa": true
}
Retrieves all tasks associated with a specific group tag
groupTagID required | string ID of the group tag to retrieve tasks for |
{- "tasks": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "group_tag": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "statuses": [
- {
- "status": "string",
- "created_at": "2019-08-24T14:15:22Z"
}
]
}
]
}
Should provide items summary which reflect the changes caused by the addition. This items summary will replace the old one.
taskID required | string ID of the task to be modified |
Array of objects (item) | |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
version_rev required | string Revision value of the record version |
{- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Should provide items summary which reflect the changes caused by the update. This items summary will replace the old one.
taskID required | string ID of the task to be modified |
itemID required | string ID of the item to be modified |
object | |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
version_rev required | string Revision value of the record version |
{- "item": {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.545,
- "volume_unit": "cm^3"
}, - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Should provide items summary which reflect the changes caused by the deletion. This items summary will replace the old one.
taskID required | string ID of the task to be modified |
itemID required | string ID of the item to be modified |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
version_rev required | string Revision value of the record version |
{- "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
taskID required | string Task ID needed to prevent URL wildcard error |
filename required | string Example: filename=aa.png File name with extension |
{- "signed_url": "string"
}
taskID required | string Task ID needed to prevent URL wildcard error |
filename required | string Example: filename=aa.png File name with extension |
{- "message": "string"
}
Only OrgAdmin is authorized.
taskID required | string ID of the task to be modified |
Array of objects (attachment) | |
version_rev required | string Revision value of the record version |
{- "attachments": [
- {
- "name": "filename.png",
- "url": "string"
}
], - "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Only OrgAdmin is authorized.
taskID required | string ID of the task to be modified |
attachmentID required | string ID of the attachment to be deleted |
version_rev required | string Revision value of the record version |
{- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Assign a runsheet to an existing task
taskID required | string ID of the task to be assigned |
object (runsheet) | |
version_rev required | string Revision value of the record version |
{- "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "version_rev": "0-xxxxxxxx"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "version_rev": "0-xxxxxxxx"
}
If the runsheet is unassigned to begin with, will not render error
taskID required | string ID of the task to be unassigned |
version_rev required | string Revision value of the record version |
{- "version_rev": "0-xxxxxxxx"
}
{- "message": "Successfully unassigned the runsheet"
}
Only sysAdmin is authorized. Mark status as Pending Pickup: Driver has accepted order and is on the way to pickup location.
taskID required | string ID of the task to be modified |
version_rev required | string Revision value of the record version |
driver_id required | string Driver ID Assigned |
driver_name required | string Driver Name Assigned |
{- "version_rev": "0-xxxxxxxx",
- "driver_id": "3casl-askajs-kajsk-xxxx",
- "driver_name": "driver-name-xxx"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "version_rev": "0-xxxxxxxx"
}
Only driver is authorized. Mark status as Pending Pickup: Driver has accepted order and is on the way to pickup location. This can transition only from Broadcasting.
taskID required | string ID of the task to be modified |
version_rev required | string Revision value of the record version |
{- "version_rev": "0-xxxxxxxx"
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "version_rev": "0-xxxxxxxx"
}
Only sysAdmin is authorized. Mark status as Pending Pickup: Transporter has accepted order and is on the way to pickup location.
taskID required | string ID of the task to be modified |
version_rev required | string Revision value of the record version |
required | object (org_transporter) |
{- "version_rev": "0-xxxxxxxx",
- "org_transporter": {
- "id": "string",
- "name": "string",
- "org_driver": {
- "id": "string",
- "name": "string"
}
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "org_transporter": {
- "id": "string",
- "name": "string",
- "org_driver": {
- "id": "string",
- "name": "string"
}
}, - "version_rev": "0-xxxxxxxx"
}
Only orgTransporter is authorized. Mark status as Pending Pickup: Transporter has accepted order and is on the way to pickup location.
taskID required | string ID of the task to be modified |
version_rev required | string Revision value of the record version |
required | object (org_transporter) |
{- "version_rev": "0-xxxxxxxx",
- "org_transporter": {
- "id": "string",
- "name": "string",
- "org_driver": {
- "id": "string",
- "name": "string"
}
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "org_transporter": {
- "id": "string",
- "name": "string",
- "org_driver": {
- "id": "string",
- "name": "string"
}
}, - "version_rev": "0-xxxxxxxx"
}
Generating EPOD from complete task
taskID required | string ID of the task |
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "status": "to_be_acknowledged",
- "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "updated_by": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "version_seq": 0
}
], - "version_seq": 1,
- "version_rev": "v1",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "endorse": {
- "ip_address": "192.168.1.1",
- "endorse_at": "2019-08-24T14:15:22Z"
}, - "receiver": {
- "vessel_imo": "1234567",
- "rank": "Captain",
- "full_name": "John Doe",
- "email": "john.doe@example.com"
}, - "remarks": "string"
}
endorsement for EPOD
taskID required | string ID of the task |
version_rev required | string Revision value of the record version |
status required | string Enum: "partially_complete" "declined" "complete" Status of the EPOD |
required | object (endorse) |
required | object (receiver) |
remarks required | string |
{- "version_rev": "0-xxxxxxxx",
- "status": "Complete",
- "endorse": {
- "ip_address": "192.168.1.1",
- "endorse_at": "2019-08-24T14:15:22Z"
}, - "receiver": {
- "vessel_imo": "1234567",
- "rank": "Captain",
- "full_name": "John Doe",
- "email": "john.doe@example.com"
}, - "remarks": "Additional Remarks"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "status": "to_be_acknowledged",
- "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "updated_by": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "version_seq": 0
}
], - "version_seq": 1,
- "version_rev": "v1",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "endorse": {
- "ip_address": "192.168.1.1",
- "endorse_at": "2019-08-24T14:15:22Z"
}, - "receiver": {
- "vessel_imo": "1234567",
- "rank": "Captain",
- "full_name": "John Doe",
- "email": "john.doe@example.com"
}, - "remarks": "string"
}
Get EPOD details
taskID required | string ID of the task |
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "status": "to_be_acknowledged",
- "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "updated_by": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "version_seq": 0
}
], - "version_seq": 1,
- "version_rev": "v1",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "endorse": {
- "ip_address": "192.168.1.1",
- "endorse_at": "2019-08-24T14:15:22Z"
}, - "receiver": {
- "vessel_imo": "1234567",
- "rank": "Captain",
- "full_name": "John Doe",
- "email": "john.doe@example.com"
}, - "remarks": "string"
}
Get list available crons and last time cron was run
[- {
- "id": "fad1bafd-f444-40b7-9bed-74e2ac3ae02c",
- "job_name": "auto_complete_epod_endorsement",
- "last_run_time": "2024-03-19T04:12:08.264Z"
}
]
Read tasks from platform partner's associated organizations. Only Platform Partner's OrgAdmin is authorized.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
org_id | Array of strings Array of Merchant IDs |
broadcast_preference | string Enum: "all" "squad" "marine" To whom this will be broadcast/sent |
group_tag | string Group tag |
{- "meta": {
- "page": 0,
- "per_page": 0
}, - "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "XXXXXX",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "org_transporter": {
- "id": "string",
- "name": "string",
- "org_driver": {
- "id": "string",
- "name": "string"
}
}, - "user": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "is_squad": false,
- "is_urgent": true,
- "price": 120000,
- "driver_price": 120000,
- "currency": "SGD",
- "current_status": "pending_broadcast",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "org_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "platform_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "broadcast_preference": "squad",
- "version_rev": "0-xxxxxxxx",
- "vehicle_preference": "lorry_40ft",
- "service_type": "ftl",
- "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "item_summary": {
- "total_item_quantity": 1,
- "total_item_volume": 2,
- "total_item_weight": 3,
- "total_quanity_unit": "Pallet",
- "total_volume_unit": "m³",
- "total_weight_unit": "kg"
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "updated_by": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "email": "test@example.com",
- "roles": [
- "SysAdmin"
]
}, - "version_seq": 0
}
], - "vehicle_emissions_type": "ev"
}
]
}
Create multiple tasks from platform partners to associated organizations or own. Only Platform Partner's OrgAdmin is authorized.
Array of objects |
{- "tasks": [
- {
- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}, - "org_id": "string"
}
]
}
{- "message": "You're not allowed to accept the task with this credentials."
}
Read tasks in detail from platform partner's associated organizations. Only Platform Partner's OrgAdmin is authorized.
taskID required | string ID of the task to get the detail |
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Update task details from plat. Only Platform Partner's OrgAdmin is authorized.
taskID required | string ID of the task to be modified |
tracking_id | string |
platform_id | string |
invoice_number | string |
object (address) | |
object (time_window) | |
object (contact) | |
object (address) | |
object (time_window) | |
object (contact) | |
object (officer_contact) | |
broadcast_preference | string Enum: "marine" "squad" "all" |
group_tag | string |
pickup_note_to_driver | string |
delivery_note_to_driver | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
price | integer <int64> >= 0 Unit used is 1/1000 cents, will be set as 0 if the currency is "". The example value (120000 = 120x1000) represents 120 cents. |
currency | string The currency should follow the ISO4217 format. |
Array of objects (item) | |
Array of objects (cargo_detail) | |
org_id | string |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
min_price | number <int16> Unit used is 1/1000 cents |
max_price | number <int16> Unit used is 1/1000 cents |
increment | number <int16> Unit used is 1/1000 cents |
admin_fee | number <int16> Unit used is 1/1000 cents |
client_time_utc | string <date-time> |
client_timezone | string |
vehicle_preference | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_20ft" "lorry_24ft" "lorry_40ft" |
service_type | string Enum: "ftl" "ltl" Charter a full truck (FTL) or Book only the truck space you need (LTL) |
version_rev required | string Revision value of the record version |
object (task_epod) |
{- "tracking_id": "string",
- "platform_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "broadcast_preference": "marine",
- "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "org_id": "string",
- "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "version_rev": "0-xxxxxxxx",
- "epod": {
- "recipient_email": "test@example.com"
}
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Platform Partners confirm draft to change its status to pending_broadcast.
Array of objects |
{- "task_ids": [
- {
- "id": "string",
- "tracking_id": "string"
}
]
}
{- "updated_tasks": [
- {
- "id": "string",
- "current_status": "string"
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Patch multiple task tracking_id
Array of objects |
{- "tasks": [
- {
- "id": "string",
- "tracking_id": "string"
}
]
}
{- "updated_tasks": [
- {
- "id": "string",
- "tracking_id": "string"
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Read tasks from platform partner's user.
page | integer <int64> >= 1 Default: 1 |
per_page | integer <int64> >= 1 Default: 200 |
order | string Default: "desc" Enum: "asc" "desc" The direction of the sort |
range_start_created_at | string Range start (inclusive) of Created At |
range_end_created_at | string Range end (inclusive) of Created At |
is_platform_admin required | boolean Flag indicating if the user has platform administrator privileges. |
is_general_user required | boolean Flag indicating if the user is a general user (non-admin within their org context). |
current_status | Array of strings Filter tasks by their current status. Provide multiple times (e.g., |
task_id | string Filter by a specific task ID. |
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "meta": {
- "page": 0,
- "per_page": 0,
- "total_records": 0,
- "total_pages": 0
}
}
Create multiple tasks for the organization associated with the platform partner user's context. The system will automatically determine the organization based on the user's platform attributes. If the organization doesn't exist, it will be created.
required | Array of objects List of tasks to be created. |
{- "tasks": [
- {
- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}, - "org_name": "string"
}
]
}
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Read a specific task's details based on user's platform partnership context.
Access control is determined by the X-Task-Access-Permission
header:
ALLOW_ALL
: No restrictions (within user's general role permissions).ALLOW_PLATFORM_ORG
: Allows access if the task belongs to the user's organization OR if the task's platform ID and platform org ID match the user's platform attributes.ALLOW_USER
: Allows access only if the task's user email matches the requesting user's email.
Requires appropriate roles and platform attributes verified by middleware.taskID required | string <uuid> ID of the task to retrieve details for. |
X-Task-Access-Permission required | string Enum: "ALLOW_ALL" "ALLOW_PLATFORM_ORG" "ALLOW_USER" Defines the permission level for accessing the task details. |
{- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "server_time": "2019-08-24T14:15:22Z"
}
Confirms multiple draft tasks (changing their status to pending_broadcast) and patches their tracking_id
in a single operation.
Only Platform Partner's OrgAdmin is authorized.
Returns the result for each task, including any failures.
required | Array of objects List of tasks to confirm and patch tracking IDs. |
{- "tasks": [
- {
- "id": "xxxx-xxxx-xxxx-xxxx",
- "tracking_id": "TRACK-002"
}
]
}
{- "updated_tasks": [
- {
- "id": "string",
- "current_status": "string"
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Allows a Platform Partner Admin to create multiple tasks for a specified organization.
org_id
and org_name
.required | Array of objects List of tasks to be created. |
{- "tasks": [
- {
- "tracking_id": "string",
- "broadcast_preference": "squad",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "pickup_note_to_driver": "Please pickup at 2pm",
- "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "delivery_note_to_driver": "Meet at the lobby",
- "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "group_tag": "Tag example",
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 0,
- "total_quantity_unit": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "from_location_type": "land",
- "to_location_type": "land",
- "vehicle_emissions_type": "ev",
- "epod": {
- "recipient_email": "test@example.com"
}, - "org_name": "string",
- "org_id": "string"
}
]
}
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Retrieve multiple tasks by their IDs for platform partner users. Returns 200 if all found, 207 if partially found, 404 if none found, and 500 for internal errors.
tasks_ids required | Array of strings List of task IDs to retrieve |
{- "tasks_ids": [
- "string"
]
}
{- "tasks": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Allows a Platform Partners User to cancel a task by providing a reason and the current version revision. If the task is assigned to a runsheet, the cancellation will also update the runsheet accordingly. Only authorized Platform Partners Users can access this endpoint.
id required | string <uuid> The ID of the task to cancel. |
reason required | string Reason for cancelling the task. |
version_rev required | string Revision value of the record version. |
{- "reason": "string",
- "version_rev": "0-xxxxxxxx"
}
{- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}
Allows a Platform Partners User to update a task's details. Only tasks in editable statuses (Draft, Pending Broadcast, Broadcasting, Accepted) can be updated. If the task is assigned to a runsheet, the update will also update the runsheet accordingly. Only authorized Platform Partners Users can access this endpoint.
id required | string <uuid> The ID of the task to update. |
tracking_id | string |
invoice_number | string |
object (address) | |
object (time_window) | |
object (contact) | |
object (address) | |
object (time_window) | |
object (contact) | |
object (officer_contact) | |
broadcast_preference | string Enum: "marine" "squad" "all" |
group_tag | string |
pickup_note_to_driver | string |
delivery_note_to_driver | string |
cargo_net_quantity | integer <int32> >= 0 |
rigger_required | boolean Is Rigger required for the task |
price | integer <int64> >= 0 Unit used is 1/1000 cents, will be set as 0 if the currency is "". The example value (120000 = 120x1000) represents 120 cents. |
currency | string The currency should follow the ISO4217 format. |
Array of objects (item) | |
Array of objects (cargo_detail) | |
org_id required | string |
total_item_weight | number <float> |
total_weight_unit | string |
total_item_volume | number <float> |
total_volume_unit | string |
total_item_quantity | number <int16> |
total_quantity_unit | string |
min_price | number <int16> Unit used is 1/1000 cents |
max_price | number <int16> Unit used is 1/1000 cents |
increment | number <int16> Unit used is 1/1000 cents |
admin_fee | number <int16> Unit used is 1/1000 cents |
client_time_utc required | string <date-time> |
client_timezone | string |
vehicle_preference | string Enum: "ltl" "motorcycle" "car" "mpv" "van_1.7m" "van_2.4m" "lorry_10ft" "lorry_14ft" "lorry_20ft" "lorry_24ft" "lorry_40ft" |
service_type | string Enum: "ftl" "ltl" Charter a full truck (FTL) or Book only the truck space you need (LTL) |
version_rev required | string Revision value of the record version |
is_qa | boolean Is QA true or false |
Array of objects (archived_attachments) | |
from_location_type | string Enum: "land" "sea" Type of the location for pickup |
to_location_type | string Enum: "land" "sea" Type of the location for delivery |
object (task_epod) |
{- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "officer_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309"
}, - "broadcast_preference": "marine",
- "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "cargo_net_quantity": 4,
- "rigger_required": true,
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "org_id": "string",
- "total_item_weight": 0,
- "total_weight_unit": "string",
- "total_item_volume": 0,
- "total_volume_unit": "string",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "vehicle_preference": "ltl",
- "service_type": "ftl",
- "version_rev": "0-xxxxxxxx",
- "is_qa": true,
- "archived_attachments": [
- {
- "attachment_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "associated_task_status": "pending_delivery"
}
], - "from_location_type": "land",
- "to_location_type": "land",
- "epod": {
- "recipient_email": "test@example.com"
}
}
{- "task": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "tracking_id": "string",
- "invoice_number": "string",
- "from_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "from_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "from_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "to_address": {
- "street_address": "201 Henderson Road",
- "city": "Singapore",
- "state": "string",
- "country": "Singapore",
- "zip_code": "159545",
- "building_name": "Apex @ Henderson",
- "latitude": 1.2827111,
- "longitude": 103.8204487,
- "altitude": 30
}, - "to_time_window": {
- "start_time_utc": "2019-08-24T14:15:22Z",
- "start_timezone": "Asia/Singapore",
- "end_time_utc": "2019-08-24T14:15:22Z",
- "end_timezone": "Asia/Singapore"
}, - "to_contact": {
- "name": "Rebecca Smith",
- "phone": "+6569965309",
- "email": "test@example.com",
- "vessel_id": "xxxx-xxx-xxxx",
- "vessel_imo": 6578921,
- "vessel_name": "SEA VESSEL",
- "lighter_boat_name": "xxxx-xxx-xxxx",
- "lighter_company_name": "xxxx-xxx-xxxx",
- "vehicle_name": "Vehicle Name",
- "company_name": "Company Name",
- "berth_no": "xxxx-xxx-xxxx"
}, - "group_tag": "Tag example",
- "pickup_note_to_driver": "Please pickup at 2pm",
- "delivery_note_to_driver": "string",
- "price": 120000,
- "currency": "SGD",
- "items": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Blue lunchbox",
- "sku": "string",
- "quantity": 1,
- "quantity_unit": "box",
- "weight": 0.67,
- "weight_unit": "kg",
- "volume": 2507.54,
- "volume_unit": "cm^3",
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "cargo_details": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "quantity": 1,
- "quantity_unit": "box",
- "remarks": "Blue lunchbox",
- "has_hazard_mat": true,
- "dimension": {
- "length": 10,
- "width": 20.5,
- "height": 20.5
}
}
], - "total_item_weight": 0.67,
- "total_weight_unit": "kg",
- "total_item_volume": 2507.545,
- "total_volume_unit": "cm^3",
- "total_item_quantity": 1,
- "total_quantity_unit": "lift",
- "created_at": "2019-08-24T14:15:22Z",
- "client_time_utc": "2019-08-24T14:15:22Z",
- "client_timezone": "Asia/Singapore",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "runsheet": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "My Runsheet"
}, - "driver": {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "John Doe",
- "vehicle_plate_number": "string"
}, - "current_status": "pending_broadcast",
- "current_status_info": {
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
]
}, - "statuses": [
- {
- "status": "string",
- "set_at_timezone": "string",
- "set_at_utc": "2019-08-24T14:15:22Z",
- "actual_contact_name": "string",
- "remarks": "string",
- "attachments": [
- {
- "id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "filename.png",
- "url": "string"
}
], - "custom_info": [
- {
- "question": "Reason",
- "answer": "Customer not present"
}
], - "updated_by": {
- "id": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "name": "Sam",
- "email": "email@gotsurge.co",
- "role": [
- "TransporterOps"
]
}
}
], - "edit_locked": true,
- "version_seq": 0,
- "version_rev": "0-xxxxxxxx",
- "org_id": "string",
- "min_price": 500000,
- "max_price": 1500000,
- "increment": 100000,
- "admin_fee": 20000,
- "vehicle_preference": "ltl",
- "service_type": "ltl",
- "is_qa": true,
- "is_urgent": true,
- "vehicle_emissions_type": "ev",
- "vehicle_emissions": {
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "ice_carbon_emissions_per_km": 0,
- "ev_carbon_emissions_per_km": 0,
- "total_reductions_percent": 0
}, - "epod": {
- "recipient_email": "test@example.com"
}
}, - "server_time": "2019-08-24T14:15:22Z"
}
{- "vehicles": [
- {
- "id": "string",
- "vehicle_type": "string",
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "total_reductions_percent": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "server_time": "2019-08-24T14:15:22Z"
}
Retrieve a specific vehicle by its unique ID.
id required | string The unique ID of the vehicle to retrieve. |
{- "id": "string",
- "vehicle_type": "string",
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "total_reductions_percent": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "server_time": "2024-10-03T08:52:31.365793+07:00"
}
Update the details of an existing vehicle.
id required | string The unique ID of the vehicle to update. |
ice_fuel_consumption_rate required | number Fuel consumption rate for ICE vehicles (in liters per kilometer). |
ice_co2_emissions_factor required | number CO2 emissions factor for ICE vehicles (in grams per liter). |
ev_power_consumption_rate required | number Power consumption rate for EVs (in kWh per kilometer). |
ev_co2_emissions_factor required | number CO2 emissions factor for EVs (in grams per kWh). |
{- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0
}
{- "id": "string",
- "vehicle_type": "string",
- "ice_fuel_consumption_rate": 0,
- "ice_co2_emissions_factor": 0,
- "ev_power_consumption_rate": 0,
- "ev_co2_emissions_factor": 0,
- "ice_carbon_emissions": 0,
- "ev_carbon_emissions": 0,
- "total_reductions_percent": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "server_time": "2024-10-03T08:52:31.365793+07:00"
}