跳到主要内容

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"
}
]
}
}
});

请求参数​

名称类型必须说明
bookingObject否订舱请求 BookingRequest,必填:actionType、carrier.scac、shipper、bookingParty、
requestedRoute.mainRoutePoints、containers、cargos

返回​

COSCO 原始 JSON 响应

{
"refId" : "6304696a511b9a666887a7e6",
"systemMessage" : "Your message was received successfully.",
"responses" : [ ]
}