- 运单附件
- 司机管理
- 车辆管理
- 车队管理
- 货源商品管理
- 运输统计
- 称重逻辑查询信息
- 货源计划
- 调度指派记录日志
- 识别-称重
- 同步
- 驾驶舱管理
- 指派记录
- 指派记录信息
- 指派记录详情
- 审核状态数量
- 有记录的日期列表
- 指派审核分页列表
- 指派记录编号查询列表(需令牌)
- 指派记录编号查询列表(开发接口,无需令牌)
- 新增数据
- 编辑数据
- 删除数据
- 批量删除数据
- 审核指派记录
- 调度单关闭操作
- 指派记录日期延迟
- 编辑指派记录已读状态
- 指派记录信息
- 是否分享已读
- 调度单下的指派记录列表
- v2 新增指派记录
- 指派记录详情
- 审核状态数量
- 有记录的日期列表
- 指派记录分页列表
- 指派记录分页列表
- 指派审核分页列表
- 指派记录列表
- 指派记录列表
- 指派记录编号查询列表(开发接口,无需令牌)
- 指派记录编号查询列表(需令牌)
- 新增数据
- 录入集装箱指派记录
- 批量导入集装箱指派记录
- 编辑数据
- 删除数据
- 批量删除数据
- 审核指派记录
- 调度单关闭操作
- 通过车辆指派记录修改指派司机 (司机接单)
- 运单关闭操作
- 指派记录日期延迟
- 电话通知
- 编辑指派记录已读状态
- 短信通知
- 通过车辆指派记录修改指派司机 (司机接单)
- 待通知的指派记录
- 电话通知
- 集装箱运输的调度单计费方式 列表
- 短信通知
- 待通知的指派记录
- 整车运输的调度单 计费方式 列表
- 集装箱运输的调度单计费方式 列表
- 磅房统计
- 调度运单管理
- 称重控制台
- 运单管理
- 申请确认
- 自动过磅
- 本地信息同步
- 计划仓储规则接口
- 计划称重规则接口
- 磅房生产统计
- 车队管理-司机
- 车队管理-车辆
- 货源商品
- 运单稽核
- 过磅记录管理
- 企业磅单导入封账日期
- 运单复核
- 货源地址
- 车队趟次统计
- 运输趟次统计
- 称重识别接口
- 阳逻数据大屏
- 过磅记录
- 运输竞价管理
- 运输协议字典接口
- 运输协议核算记录
- 调度单管理
- 调度单二维码
- 调度单数量增减
- 分享参数
- 调度单列表
- 调度单管理分页
- 调度指派分页
- 调度单评价
- 根据计划查询调度单列表
- 根据计划查询调度单列表(app)
- 根据计划查询计划调度详情(app)
- 根据计划查询调度单详情列表(app)
- 指派调度分页列表(app)
- 根据计划查询调度单已指派,未指派,关闭的数量
- 查询调度者信息和调度企业信息
- 查询计划信息
- 调度单详情 v2
- 调度单详情
- 调度单基础详情
- 调度单指派信息详情
- 新增调度单
- 批量新增调度单
- web端 批量新增调度单的页面详情
- app端 批量新增调度单的页面详情
- 关闭调度单
- 删除调度单
- 调度单审核状态统计
- 货源计划类型统计
- 获取调度单计划的规则与价格
- 新增车辆指派页详情信息
- 编辑是否隐藏运输单价
- 编辑调度单参数
- 货源调度列表
- 调度者企业调度单列表
- 调度单货量统计
- 调度单未运输的集装箱
- 运单复核调度单列表(计划下调度单未指派的集装箱数大于等于当前复核运单的集装箱数量)
- 运营统计
- 调度运单装货数量异常
- 手动派单管理
- 企业商品
- 运输调度明细
- 过磅计划
- 过磅单计划基础设置
- 承运限制
- 企业合同管理
- 计划信息变更
- 运输计划
- AI指派记录管理
- AI调度单管理
- 运输协议确认信息
- 运输协 议信息
- 新增运输协议POST
- 通过运输协议编码逻辑删除运输协议 (作废)DELETE
- 通过运输协议编码取消运输协议POST
- 分页查询运输协议列表GET
- 运输协议详情GET
- 通过运输协议编码确认并同步一个运输协议POST
- 运输协议下拉列表GET
- 运输计划展示协议相关信息GET
- v2 汽运计划展示协议相关信息GET
- 新增运输协议V2POST
- 运输协议详情v2GET
- 计划应用运输协议详情GET
- 运输协议下拉列表V2GET
- 运输协议分页列表V2POST
- 运输协议统计分页POST
- 运输协议运单分页列表POST
- 删除运输协议DELETE
- 运输协议完成PUT
- 新增运输协议V3POST
- 修改运输协议PUT
- 删除运输协议V3DELETE
- 运输协议分页列表V3POST
- 运输协议详情v3GET
- 运输协议列表V3POST
- 同步外部承运商托运方客户POST
- 运输协议路耗信息
- 运输协议计费信息
- 运输协议地址信息
- 运输协议附件信息
新增运输协议V3
POST
/tms/transport/protocol/v3/add
请求参数
Header 参数
App-Version
string
必需
默认值:
{{App-Version}}
App-Code
string
必需
默认值:
{{App-Code}}
Produce-Code
string
必需
默认值:
{{Produce-Code}}
Terminal-Type
string
必需
默认值:
{{Terminal-Type}}
Authorization
string
必需
默认值:
{{Authorization}}
Body 参数application/json
request
name
string | null
协议名称
<= 50 字符
carrierCode
string | null
必需
consignCode
string | null
托运方
isLongTerm
integer | null
必需
>= 0<= 1
startDate
string | null
周期开始时间
endDate
string | null
周期结束时间
gbType
string | null
货品大类
deliveryDateType
string | null
运输期限类型
deliveryTimePeriod
integer | null
运输期限
>= 0<= 365
transportMode
string | null
必需
totalTonnage
string | null
总吨数(t)
totalVolume
string | null
总体积(m3)
totalPiece
string | null
总件数(psc)
正则匹配:
^(0|-?[1-9]\d*)$
remark
string | null
备注(承运要求)
<= 200 字符
attachments
array[object (TransportProtocolV3AddAttachmentRequest) {4}] | null
附件地址列表
name
string | null
附件名称
<= 80 字符
url
string | null
附件地址
<= 512 字符
endDate
string | null
结束时间
remark
string | null
附件备注
<= 512 字符
loadAddress
object (TransportProtocolV3AddAddressRequest)
装货地址
provinceCode
string | null
省份编码
cityCode
string | null
城市编码
countyCode
string | null
区县编码
addressAlias
string | null
地址别名
<= 255 字符
fullAddress
string | null
详细地址
<= 255 字符
longitude
string | null
经度
latitude
string | null
纬度
unloadAddress
object (TransportProtocolV3AddAddressRequest)
卸货地址
provinceCode
string | null
省份编码
cityCode
string | null
城市编码
countyCode
string | null
区县编码
addressAlias
string | null
地址别名
<= 255 字符
fullAddress
string | null
详细地址
<= 255 字符
longitude
string | null
经度
latitude
string | null
纬度
chargeRule
object (TransportProtocolAddChargeRuleRequest)
计费规则
billingType
enum<string> | enum<null>
计费类型
枚举值:
UNITTEMPLATEFORMULA
chargeTemplateCode
string | null
计费模板编码
chargeTemplateName
string | null
计费模板名称
templateType
enum<string> | enum<null>
可选
枚举值:
GENERALTRANSPORT_FEEOUTSOURCING_FEEDRIVER_FEE
expand
string | null
可选
conditionalRelation
enum<string> | enum<null>
可选
枚举值:
ORAND
templateRule
enum<string> | enum<null>
可选
枚举值:
CONDITION
mainConditions
array[string] | null
可选
枚举值:
WEIGHTVOLUMEQUANTITYMILEAGEVEHICLE_TYPEVEHICLEBOX
secondaryConditions
array[string] | null
可选
rules
array[object (ChargeManageTemplateRule) {9}] | null
规则列表
billingMethod
enum<string> | enum<null>
可选
枚举值:
MATCHINGACCUMULATESCOPE
billBase
enum<string> | enum<null>
可选
枚举值:
NONELOADING_WEIGHTUNLOADING_WEIGHTPLANNED_WEIGHTLOADING_VOLUMEUNLOADING_VOLUMEPLANNED_VOLUMELOADING_QUANTITYUNLOADING_QUANTITYPLANNED_QUANTITYPLANNED_MILEAGEACTUAL_MILEAGE
formulaBillBase
enum<string> | enum<null>
可选
枚举值:
1234
billingConditions
enum<string> | enum<null>
可选
枚举值:
WEIGHTVOLUMEQUANTITYMILEAGEVEHICLE_TYPEVEHICLEBOX
unitPrice
string | null
可选
billingNumber
string | null
可选
baseTransportFormula
string | null
基础运费公式
transportBasePrice
string | null
基础运费总价(元)
formulaObj
object (TransportProtocolChargeRuleFormulaObj)
可选
transportationLoss
object (TransportProtocolAddTransportationLossRequest)
路耗规则
templateCode
string | null
模板编码
templateName
string | null
模板名称
templateContent
array[object (TransportProtocolTransportationLossTemplateContent) {3}] | null
模板内容
示例
{
"name": "string",
"carrierCode": "string",
"consignCode": "string",
"isLongTerm": 0,
"startDate": "string",
"endDate": "string",
"gbType": "string",
"deliveryDateType": "string",
"deliveryTimePeriod": 0,
"transportMode": "string",
"totalTonnage": "string",
"totalVolume": "string",
"totalPiece": "string",
"remark": "string",
"attachments": [
{
"name": "string",
"url": "string",
"endDate": "string",
"remark": "string"
}
],
"loadAddress": {
"provinceCode": "string",
"cityCode": "string",
"countyCode": "string",
"addressAlias": "string",
"fullAddress": "string",
"longitude": "string",
"latitude": "string"
},
"unloadAddress": {
"provinceCode": "string",
"cityCode": "string",
"countyCode": "string",
"addressAlias": "string",
"fullAddress": "string",
"longitude": "string",
"latitude": "string"
},
"chargeRule": {
"billingType": "UNIT",
"chargeTemplateCode": "string",
"chargeTemplateName": "string",
"templateType": "GENERAL",
"expand": "string",
"conditionalRelation": "OR",
"templateRule": "CONDITION",
"mainConditions": [
"WEIGHT"
],
"secondaryConditions": [
"string"
],
"rules": [
{
"areaIndex": 0,
"serialNumber": 0,
"cost": 0,
"feeType": "VEHICLE",
"dataSources": [
"LOADING_WEIGHT"
],
"billingConditionsArr": [
"WEIGHT"
],
"billingConditionsValueArr": [
{}
],
"billingMethod": "FIXED",
"enable": true
}
],
"billingMethod": "MATCHING",
"billBase": "NONE",
"formulaBillBase": "1",
"billingConditions": "WEIGHT",
"unitPrice": "string",
"billingNumber": "string",
"baseTransportFormula": "string",
"transportBasePrice": "string",
"formulaObj": {
"formulaValue": "string",
"formulaName": "string",
"items": [
{
"itemCode": "string",
"itemRuleCode": "string",
"itemAlias": "string",
"itemName": "string",
"itemType": "INCREASE",
"itemValue": "string",
"itemUnit": "string",
"showType": "string"
}
]
}
},
"transportationLoss": {
"templateCode": "string",
"templateName": "string",
"templateContent": [
{
"method": 1,
"rules": [
{
"minNumber": 0,
"maxNumber": 0,
"type": 1
}
],
"type": 1
}
]
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/tms/transport/protocol/v3/add' \
--header 'App-Version;' \
--header 'App-Code;' \
--header 'Produce-Code;' \
--header 'Terminal-Type;' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200成功
application/json
Body
TransportProtocolAddV3Response
protocolCode
string | null
协议编码
示例
{
"protocolCode": ""
}
修改于 2025-03-14 06:05:28