Skip to content

运单轨迹开放上报 ​

  • 接口根路径:/openapi/unifiedWaybill
  • 说明:外部系统调用开放 API 上报运单/轨迹到具语开放网关;
  • 与订单区分:本接口上报的是查货库 运单/轨迹,不是 /openapi/order 的开单/订单;路径、字段、业务语义均独立。
  • 验签:与其它开放接口相同(X-Access-Key / X-Timestamp / X-Sign),请求体顶层字段参与签名。

上报运单 ​

  • 接口地址:/openapi/unifiedWaybill/pushWaybill
  • 请求方式:POST
  • 单次最多 1000 条;同 companyId + waybillNo 再次上报会覆盖并重置为待处理。

请求参数 ​

参数名类型是否必填说明
listArray是运单对象数组,1~1000 条

list 元素字段 ​

字段类型是否必填说明
openDateTimeString是开单时间
lastUpdateTimeString是最新修改时间
waybillNoString是运单号
sendCompanyString是物流公司名称
companyIdString是物流公司 ID
statusString是运单状态
sendNameString是发货人
receiverNameString是收货人
receiverMobileString是收货人手机
cargoPollString是货物套数
cargoNumberString是货物件数
shipperProvince / shipperCity / shipperDistrictString是发货省市区
consigneeProvince / consigneeCity / consigneeDistrictString是收货省市区
destinationProvince / destinationCityString是到站省市
interceptionStatusString是拦截状态(如 未拦截 / 已拦截 / 1 / 2)
receiptStatusInteger是回单状态:0 待上传 / 1 已上传
consignorNameString否货主
sendMobileString否发货人手机
consigneeExtensionTelString否虚拟号分机
distributionTypeString否配送方式
cargoName / cargoPack / cargoWeight / cargoVolumeString否货物信息
shipperAddress / consigneeAddressString否详细地址
destinationDistrictString否到站区
totalMoneyString否开单总金额
receiptImgString否回单图片,多张逗号分隔
electronicWaybillNoString否电子面单号

请求示例 ​

json
{
  "list": [
    {
      "openDateTime": "2025-10-09 17:22:00",
      "lastUpdateTime": "2025-10-09 17:22:00",
      "waybillNo": "251003182",
      "sendCompany": "北诚物流",
      "companyId": "300616",
      "status": "已签收",
      "sendName": "日昇家具",
      "receiverName": "王静",
      "receiverMobile": "18400939887",
      "cargoPoll": "2",
      "cargoNumber": "2",
      "shipperProvince": "江西省",
      "shipperCity": "赣州市",
      "shipperDistrict": "南康区",
      "consigneeProvince": "河北",
      "consigneeCity": "唐山",
      "consigneeDistrict": "路北区",
      "destinationProvince": "广东省",
      "destinationCity": "深圳市",
      "interceptionStatus": "未拦截",
      "receiptStatus": 0
    }
  ]
}

响应示例 ​

json
{
  "code": 200,
  "message": "",
  "result": {
    "accepted": 1,
    "updated": 0,
    "skipped": 0
  }
}
字段说明
accepted新写入条数
updated覆盖更新条数
skipped本批内重复键跳过条数

上报轨迹 ​

  • 接口地址:/openapi/unifiedWaybill/pushTrack
  • 请求方式:POST
  • 单次最多 1000 条;同 trackID 再次上报会覆盖并重置为待处理。

请求参数 ​

参数名类型是否必填说明
listArray是轨迹对象数组,1~1000 条

list 元素字段 ​

字段类型是否必填说明
trackIDString是轨迹唯一 ID
trackDateString是轨迹时间
trackTypeString是节点类型(揽收/发车/到达/到达派送网点/预约/上门派件/已签收 等)
trackContentString是轨迹描述
waybillNoString是运单号
companyIdString是公司 ID
deptId / deptName / deptAddress / deptAddressDetailedString否操作网点(多数节点建议传)
arriveDeptName / startDeptNameString否到达/始发网点
destinationStationString否目的站
driverName / driverMobileString否司机信息
appointmentTimeString否预约时间
signName / signType / picturesString否签收相关
departTypeInteger否发车类型:0 短驳 / 1 干线 / 2 外包
plateNumberString否车牌号
remarksString否备注

请求示例 ​

json
{
  "list": [
    {
      "trackID": "111110",
      "trackDate": "2025-09-03 13:43:00",
      "trackType": "到达派送网点",
      "trackContent": "货物已到达【河北省石家庄市】,请耐心等待!",
      "waybillNo": "61494130000",
      "companyId": "440852658211917000",
      "deptId": "641341038895697000",
      "deptName": "安居东莞二仓",
      "arriveDeptName": "安居东莞仓储中心",
      "startDeptName": "和谐仓储中心",
      "destinationStation": "广东东莞"
    }
  ]
}

响应示例 ​

同「上报运单」。

具语物流开放平台