订单
创建订单
生成订单
POST
https://jianyiyun.com/open_v1/order/create
免费API 需要登录者信息,即Cookie
内需增加X-JYY-UserId
和X-JYY-SecurityHash
,否则视为匿名请求,无权限。
X-JYY-UserId
和X-JYY-SecurityHash
字段在登录时已提供。
收费API 无需传递 X-JYY-UserId
与 X-JYY-SecurityHash
cookie
Headers
Api-Key*
String
sk-xkze4N8V...lyUTKY93
Content-Type*
String
application/x-www-form-urlencoded
Cookies
X-JYY-UserId*
String
200...nDc
X-JYY-SecurityHash*
String
dal...3jk
Request Body
is_user_shipper
boolean
创建订单用户是否为发货人,默认为true。
false代表为收货人
service_scopes*
CSV
服务范围,CSV结构,具体详情查看ServiceScope 枚举。
当服务范围为INCOTERMS时,仅允许选择EXW, FOB, CFR或DAP中的一个;当服务范围为非INCOTERMS时,可选择多个
plan_id*
String
用于生成订单的方案id,可以是QueryPlanSeparated 或 QueryPlanCombined
shipper_contact_id*
String
发货人信息id
user_appendix
String
订单备注,默认为空
notifier_contact_id
String
通知人信息id,默认为空,当此参数为空时,通知人会默认使用发货人信息
consignee_contact_id*
String
收货人信息id
{
// 订单id
"id": "230526074905Xkey",
// 创建时间,UTC时间戳
"addedAt": 1685087345409,
// 最后修改时间,UTC时间戳
"lastUpdatedAt": 1685087345409,
// 订单编号,用于展示给用户,带有一定规则的可读性编号
"displayId": "EZSE260523-05",
// 订单创建人
"createdBy": { User },
// 订单方案,separatedPlan或combinedPlan 其中一个为null,另一个为具体的方案,取决于使用生成订单的plan_id参数
"separatedPlan": { QuerySeparatedPlan },
"combinedPlan": null,
// 订单的原始查价信息
"query": { QueryHistory },
// 订单服务范围或INCOTERMS,详情请见 ServiceScope 枚举
"serviceScopes": [
"DAP"
],
// 订单创建人是否为发货人
"isUserShipper": false,
// 订单取消原因
"requestCancelReason": null,
// 订单取消被驳回原因
"requestCancelDeniedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单状态,详情请见 OrderStatus 枚举
"orderStatus": "Created",
// 发货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"shipper": { UserContacts },
// 收货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"consignee": { UserContacts },
// 通知人信息,抹除了id, addedAt, 和 lastUpdatedAt
"notifier": { UserContacts },
// 第三方通知人,抹除了id, addedAt, 和 lastUpdatedAt
// 预留,并未启用
"thirdPartyNotifier": null,
// 订单文书卡片信息,map,key为订单状态,value为该订单状态下所涉及的文书卡片
"statusDocumentsMap": {},
// 订单管理相关信息,含etd及行程,为刚开始执行订单时的信息
// 相关内容比方案内的更准确,但并没有追踪信息准确
"basicFallbackInfo": null,
// 订单追踪信息
"trackingInfo": null,
// 用户备注
"userAppendix": null
}
获取单个订单信息
获取单个订单信息
GET
https://jianyiyun.com/open_v1/order/{id}
免费API 需要登录者信息,即Cookie
内需增加X-JYY-UserId
和X-JYY-SecurityHash
,否则视为匿名请求,无权限。
X-JYY-UserId
和X-JYY-SecurityHash
字段在登录时已提供。
收费API 无需传递 X-JYY-UserId
与 X-JYY-SecurityHash
cookie
Path Parameters
id*
String
订单id
Headers
Api-Key*
String
sk-xkze4N8V...lyUTKY93
Cookies
X-JYY-UserId*
String
200...nDc
X-JYY-SecurityHash*
String
dal...3jk
{
// 订单id
"id": "230526074905Xkey",
// 创建时间,UTC时间戳
"addedAt": 1685087345409,
// 最后修改时间,UTC时间戳
"lastUpdatedAt": 1685087345409,
// 订单编号,用于展示给用户,带有一定规则的可读性编号
"displayId": "EZSE260523-05",
// 订单创建人
"createdBy": { User },
// 订单方案,separatedPlan或combinedPlan 其中一个为null,另一个为具体的方案,取决于使用生成订单的plan_id参数
"separatedPlan": { QuerySeparatedPlan },
"combinedPlan": null,
// 订单的原始查价信息
"query": { QueryHistory },
// 订单服务范围或INCOTERMS,详情请见 ServiceScope 枚举
"serviceScopes": [
"DAP"
],
// 订单创建人是否为发货人
"isUserShipper": false,
// 订单取消原因
"requestCancelReason": null,
// 订单取消被驳回原因
"requestCancelDeniedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单状态,详情请见 OrderStatus 枚举
"orderStatus": "Created",
// 发货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"shipper": { UserContacts },
// 收货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"consignee": { UserContacts },
// 通知人信息,抹除了id, addedAt, 和 lastUpdatedAt
"notifier": { UserContacts },
// 第三方通知人,抹除了id, addedAt, 和 lastUpdatedAt
// 预留,并未启用
"thirdPartyNotifier": null,
// 订单文书卡片信息,map,key为订单状态,value为该订单状态下所涉及的文书卡片
"statusDocumentsMap": {},
// 订单管理相关信息,含etd及行程,为刚开始执行订单时的信息
// 相关内容比方案内的更准确,但并没有追踪信息准确
"basicFallbackInfo": null,
// 订单追踪信息
"trackingInfo": null,
// 用户备注
"userAppendix": null
}
获取用户订单列表
获取用户订单列表
GET
https://jianyiyun.com/open_v1/order/query
免费API 需要登录者信息,即Cookie
内需增加X-JYY-UserId
和X-JYY-SecurityHash
,否则视为匿名请求,无权限。
X-JYY-UserId
和X-JYY-SecurityHash
字段在登录时已提供。
收费API 无需传递 X-JYY-UserId
与 X-JYY-SecurityHash
cookie
Query Parameters
statuses
CSV
订单物理状态,CSV结构,详见 OrderStatus枚举
默认为null
page
int
页号,默认为0,第0页
display_ids
CSV
订单编号,CSV结构
默认为null
transport_types
CSV
运输方式,CSV结构,非法值会被忽略
默认为null
cods
CSV
目的国,CSV结构,需符合国家二字码,若不符合,会被忽略
默认为null
cols
CSV
起运国,CSV结构,需符合国家二字码,若不符合,会被忽略
默认为null
size
int
分页大小,默认为20。最大值为200,若size超过200,会强制设置为200
Headers
Api-Key*
String
sk-xkze4N8V...lyUTKY93
Cookies
X-JYY-UserId
String
200...nDc
X-JYY-SecurityHash
String
dal...3jk
申请取消订单
申请取消订单
POST
https://jianyiyun.com/open_v1/order/cancel
免费API 需要登录者信息,即Cookie
内需增加X-JYY-UserId
和X-JYY-SecurityHash
,否则视为匿名请求,无权限。
X-JYY-UserId
和X-JYY-SecurityHash
字段在登录时已提供。
收费API 无需传递 X-JYY-UserId
与 X-JYY-SecurityHash
cookie
Headers
Api-Key*
String
sk-xkze4N8V...lyUTKY93
Content-Type*
String
application/x-www-form-urlencoded
Cookies
X-JYY-UserId*
String
200...nDc
X-JYY-SecurityHash*
String
dal...3jk
Request Body
order_id*
String
订单id
reason*
String
取消理由
{
// 订单id
"id": "230526074905Xkey",
// 创建时间,UTC时间戳
"addedAt": 1685087345409,
// 最后修改时间,UTC时间戳
"lastUpdatedAt": 1685087345409,
// 订单编号,用于展示给用户,带有一定规则的可读性编号
"displayId": "EZSE260523-05",
// 订单创建人
"createdBy": { User },
// 订单方案,separatedPlan或combinedPlan 其中一个为null,另一个为具体的方案,取决于使用生成订单的plan_id参数
"separatedPlan": { QuerySeparatedPlan },
"combinedPlan": null,
// 订单的原始查价信息
"query": { QueryHistory },
// 订单服务范围或INCOTERMS,详情请见 ServiceScope 枚举
"serviceScopes": [
"DAP"
],
// 订单创建人是否为发货人
"isUserShipper": false,
// 订单取消原因
"requestCancelReason": "下单信息错误",
// 订单取消被驳回原因
"requestCancelDeniedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单状态,详情请见 OrderStatus 枚举
"orderStatus": "RequestCancel",
// 发货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"shipper": { UserContacts },
// 收货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"consignee": { UserContacts },
// 通知人信息,抹除了id, addedAt, 和 lastUpdatedAt
"notifier": { UserContacts },
// 第三方通知人,抹除了id, addedAt, 和 lastUpdatedAt
// 预留,并未启用
"thirdPartyNotifier": null,
// 订单文书卡片信息,map,key为订单状态,value为该订单状态下所涉及的文书卡片
"statusDocumentsMap": {},
// 订单管理相关信息,含etd及行程,为刚开始执行订单时的信息
// 相关内容比方案内的更准确,但并没有追踪信息准确
"basicFallbackInfo": {
// etd
"etd": 1686619740000,
// 行程
"transitTime": 13
},
// 订单追踪信息
"trackingInfo": { OrderTrackingInfo },
// 用户备注
"userAppendix": null
}
向订单上传相关文件
向订单上传相关文件
POST
https://jianyiyun.com/open_v1/order/upload_doc
免费API 需要登录者信息,即Cookie
内需增加X-JYY-UserId
和X-JYY-SecurityHash
,否则视为匿名请求,无权限。
X-JYY-UserId
和X-JYY-SecurityHash
字段在登录时已提供。
收费API 无需传递 X-JYY-UserId
与 X-JYY-SecurityHash
cookie
Headers
Api-Key*
String
sk-xkze4N8V...lyUTKY93
Content-Type*
String
multipart/form-data
Cookies
X-JYY-UserId*
String
200...nDc
X-JYY-SecurityHash*
String
dal...3jk
Request Body
order_id*
String
订单id
file_obj*
MultipartFile
文件
file_name*
String
上传文件的文件名,含文件扩展名
doc_id*
String
文书卡片id
{
// 订单id
"id": "230526074905Xkey",
// 创建时间,UTC时间戳
"addedAt": 1685087345409,
// 最后修改时间,UTC时间戳
"lastUpdatedAt": 1685323724000,
// 订单编号,用于展示给用户,带有一定规则的可读性编号
"displayId": "EZSE260523-05",
// 订单创建人
"createdBy": { User },
// 订单方案,separatedPlan或combinedPlan 其中一个为null,另一个为具体的方案,取决于使用生成订单的plan_id参数
"separatedPlan": { QuerySeparatedPlan },
"combinedPlan": null,
// 订单的原始查价信息
"query": { QueryHistory },
// 订单服务范围或INCOTERMS,详情请见 ServiceScope 枚举
"serviceScopes": [
"DAP"
],
// 订单创建人是否为发货人
"isUserShipper": false,
// 订单取消原因
"requestCancelReason": "下单信息错误",
// 订单取消被驳回原因
"requestCancelDeniedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单状态,详情请见 OrderStatus 枚举
"orderStatus": "RequestCancel",
// 发货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"shipper": { UserContacts },
// 收货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"consignee": { UserContacts },
// 通知人信息,抹除了id, addedAt, 和 lastUpdatedAt
"notifier": { UserContacts },
// 第三方通知人,抹除了id, addedAt, 和 lastUpdatedAt
// 预留,并未启用
"thirdPartyNotifier": null,
// 订单文书卡片信息,map,key为订单状态,value为该订单状态下所涉及的文书卡片
"statusDocumentsMap": {
"Delivery": [
{ OrderStatusDoc },
...
],
"ProductUnloading": [
{ OrderStatusDoc },
...
]
},
// 订单管理相关信息,含etd及行程,为刚开始执行订单时的信息
// 相关内容比方案内的更准确,但并没有追踪信息准确
"basicFallbackInfo": {
// etd
"etd": 1686619740000,
// 行程
"transitTime": 13
},
// 订单追踪信息
"trackingInfo": { OrderTrackingInfo },
// 用户备注
"userAppendix": null
}
删除订单中的文件
删除订单内上传的文件
POST
https://jianyiyun.com/open_v1/order/delete_doc
免费API 需要登录者信息,即Cookie
内需增加X-JYY-UserId
和X-JYY-SecurityHash
,否则视为匿名请求,无权限。
X-JYY-UserId
和X-JYY-SecurityHash
字段在登录时已提供。
收费API 无需传递 X-JYY-UserId
与 X-JYY-SecurityHash
cookie
此接口仅允许删除用户上传的文件,不允许删除模板文件
Headers
Api-Key*
String
sk-xkze4N8V...lyUTKY93
Cookies
X-JYY-UserId*
String
200...nDc
X-JYY-SecurityHash*
String
dal...3jk
Request Body
order_id
String
订单id
file_url
String
文件url
doc_id
String
文书卡片id
{
// 订单id
"id": "230526074905Xkey",
// 创建时间,UTC时间戳
"addedAt": 1685087345409,
// 最后修改时间,UTC时间戳
"lastUpdatedAt": 1685323724000,
// 订单编号,用于展示给用户,带有一定规则的可读性编号
"displayId": "EZSE260523-05",
// 订单创建人
"createdBy": { User },
// 订单方案,separatedPlan或combinedPlan 其中一个为null,另一个为具体的方案,取决于使用生成订单的plan_id参数
"separatedPlan": { QuerySeparatedPlan },
"combinedPlan": null,
// 订单的原始查价信息
"query": { QueryHistory },
// 订单服务范围或INCOTERMS,详情请见 ServiceScope 枚举
"serviceScopes": [
"DAP"
],
// 订单创建人是否为发货人
"isUserShipper": false,
// 订单取消原因
"requestCancelReason": "下单信息错误",
// 订单取消被驳回原因
"requestCancelDeniedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单状态,详情请见 OrderStatus 枚举
"orderStatus": "RequestCancel",
// 发货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"shipper": { UserContacts },
// 收货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"consignee": { UserContacts },
// 通知人信息,抹除了id, addedAt, 和 lastUpdatedAt
"notifier": { UserContacts },
// 第三方通知人,抹除了id, addedAt, 和 lastUpdatedAt
// 预留,并未启用
"thirdPartyNotifier": null,
// 订单文书卡片信息,map,key为订单状态,value为该订单状态下所涉及的文书卡片
"statusDocumentsMap": {
"Delivery": [
{ OrderStatusDoc },
...
],
"ProductUnloading": [
{ OrderStatusDoc },
...
]
},
// 订单管理相关信息,含etd及行程,为刚开始执行订单时的信息
// 相关内容比方案内的更准确,但并没有追踪信息准确
"basicFallbackInfo": {
// etd
"etd": 1686619740000,
// 行程
"transitTime": 13
},
// 订单追踪信息
"trackingInfo": { OrderTrackingInfo },
// 用户备注
"userAppendix": null
}
已读订单追踪相关通知
用于标记用户已读过订单的追踪信息及通知
POST
https://jianyiyun.com/open_v1/order/read_tracking_data
免费API 需要登录者信息,即Cookie
内需增加X-JYY-UserId
和X-JYY-SecurityHash
,否则视为匿名请求,无权限。
X-JYY-UserId
和X-JYY-SecurityHash
字段在登录时已提供。
收费API 无需传递 X-JYY-UserId
与 X-JYY-SecurityHash
cookie
Headers
Api-Key*
String
sk-xkze4N8V...lyUTKY93
Content-Type*
String
application/x-www-form-urlencoded
Cookies
X-JYY-UserId*
String
200...nDc
X-JYY-SecurityHash*
String
dal...3jk
Request Body
order_id*
String
订单id
{
// 订单id
"id": "230404030724EgGo",
// 创建时间,UTC时间戳
"addedAt": 1680577645000,
// 最后修改时间,UTC时间戳
"lastUpdatedAt": 1684108093000,
// 订单编号,用于展示给用户,带有一定规则的可读性编号
"displayId": "EZSE040423-06",
// 订单创建人
"createdBy": { User },
// 订单方案,separatedPlan或combinedPlan 其中一个为null,另一个为具体的方案,取决于使用生成订单的plan_id参数
"separatedPlan": { QuerySeparatedPlan },
"combinedPlan": null,
// 订单的原始查价信息
"query": { QueryHistory },
// 订单服务范围或INCOTERMS,详情请见 ServiceScope 枚举
"serviceScopes": [
"onPol",
"PolToPod",
"onPod"
],
// 订单创建人是否为发货人
"isUserShipper": true,
// 订单取消原因
"requestCancelReason": null,
// 订单取消被驳回原因
"requestCancelDeniedReason": null,
// 订单取消同意原因
"requestCancelAgreedReason": null,
// 订单状态,详情请见 OrderStatus 枚举
"orderStatus": "ProductUnloading",
// 发货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"shipper": { UserContacts },
// 收货人信息,抹除了id, addedAt, 和 lastUpdatedAt
"consignee": { UserContacts },
// 通知人信息,抹除了id, addedAt, 和 lastUpdatedAt
"notifier": { UserContacts },
// 第三方通知人,抹除了id, addedAt, 和 lastUpdatedAt
// 预留,并未启用
"thirdPartyNotifier": null,
// 订单文书卡片信息,map,key为订单状态,value为该订单状态下所涉及的文书卡片
"statusDocumentsMap": {
"Delivery": [
{ OrderStatusDoc },
...
],
"ProductUnloading": [
{ OrderStatusDoc },
...
]
},
// 订单管理相关信息,含etd及行程,为刚开始执行订单时的信息
// 相关内容比方案内的更准确,但并没有追踪信息准确
"basicFallbackInfo": {
// etd
"etd": 1686619740000,
// 行程
"transitTime": 13
},
// 订单追踪信息
"trackingInfo": { OrderTrackingInfo },
// 用户备注
"userAppendix": null
}
最后更新于