cs.cosco.booking
合约订舱(b2b-bookings):新建 / 更改 / 取消订舱,由 booking.actionType 区分
- 请求路由:
cs.cosco.booking- 交互模型:
Request Response- 访问限制: 无
请求体即 COP 文档中的 BookingRequest,原样透传给 COSCO
请求
RSocket.rr({
"route" : "cs.cosco.booking",
"args" : {
"booking" : {
"actionType" : "NEW",
"carrier" : {
"scac" : "COSU"
},
"shipmentTrafficMode" : {
"outBound" : "FCL",
"inBound" : "FCL"
},
"shipper" : {
"partyName" : "SHIPPER CO., LTD."
},
"bookingParty" : {
"partyName" : "BOOKING PARTY CO., LTD.",
"carrierCustomerCode" : "1234567890"
},
"requestedRoute" : {
"mainRoutePoints" : [
{
"pointSequence" : 1,
"pointRole" : "Load",
"location" : {
"locationName" : "Shekou",
"locationCode" : {
"unLocationCode" : "CNSHK"
}
}
},
{
"pointSequence" : 2,
"pointRole" : "Discharge",
"location" : {
"locationName" : "Sydney",
"locationCode" : {
"unLocationCode" : "AUSYD"
}
}
}
]
},
"containers" : [
{
"partnerContainerSizeType" : "40HQ",
"quantity" : 1
}
],
"cargos" : [
{
"cargoDescription" : "GENERAL CARGO"
}
]
}
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
booking | Object | 否 | 订舱请求 BookingRequest,必填:actionType、carrier.scac、shipper、bookingParty、 requestedRoute.mainRoutePoints、containers、cargos |
返回
COSCO 原始 JSON 响应
{
"refId" : "6304696a511b9a666887a7e6",
"systemMessage" : "Your message was received successfully.",
"responses" : [ ]
}