订单

创建订单

生成订单

POST https://jianyiyun.com/open_v1/order/create

免费API 需要登录者信息,即Cookie内需增加X-JYY-UserIdX-JYY-SecurityHash,否则视为匿名请求,无权限。

X-JYY-UserIdX-JYY-SecurityHash字段在登录时已提供。

收费API 无需传递 X-JYY-UserIdX-JYY-SecurityHash cookie

Headers

Name
Type
Description

Api-Key*

String

sk-xkze4N8V...lyUTKY93

Content-Type*

String

application/x-www-form-urlencoded

Cookies

Name
Type
Description

X-JYY-UserId*

String

200...nDc

X-JYY-SecurityHash*

String

dal...3jk

Request Body

Name
Type
Description

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-UserIdX-JYY-SecurityHash,否则视为匿名请求,无权限。

X-JYY-UserIdX-JYY-SecurityHash字段在登录时已提供。

收费API 无需传递 X-JYY-UserIdX-JYY-SecurityHash cookie

Path Parameters

Name
Type
Description

id*

String

订单id

Headers

Name
Type
Description

Api-Key*

String

sk-xkze4N8V...lyUTKY93

Cookies

Name
Type
Description

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-UserIdX-JYY-SecurityHash,否则视为匿名请求,无权限。

X-JYY-UserIdX-JYY-SecurityHash字段在登录时已提供。

收费API 无需传递 X-JYY-UserIdX-JYY-SecurityHash cookie

Query Parameters

Name
Type
Description

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

Name
Type
Description

Api-Key*

String

sk-xkze4N8V...lyUTKY93

Cookies

Name
Type
Description

X-JYY-UserId

String

200...nDc

X-JYY-SecurityHash

String

dal...3jk

申请取消订单

申请取消订单

POST https://jianyiyun.com/open_v1/order/cancel

免费API 需要登录者信息,即Cookie内需增加X-JYY-UserIdX-JYY-SecurityHash,否则视为匿名请求,无权限。

X-JYY-UserIdX-JYY-SecurityHash字段在登录时已提供。

收费API 无需传递 X-JYY-UserIdX-JYY-SecurityHash cookie

Headers

Name
Type
Description

Api-Key*

String

sk-xkze4N8V...lyUTKY93

Content-Type*

String

application/x-www-form-urlencoded

Cookies

Name
Type
Description

X-JYY-UserId*

String

200...nDc

X-JYY-SecurityHash*

String

dal...3jk

Request Body

Name
Type
Description

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-UserIdX-JYY-SecurityHash,否则视为匿名请求,无权限。

X-JYY-UserIdX-JYY-SecurityHash字段在登录时已提供。

收费API 无需传递 X-JYY-UserIdX-JYY-SecurityHash cookie

Headers

Name
Type
Description

Api-Key*

String

sk-xkze4N8V...lyUTKY93

Content-Type*

String

multipart/form-data

Cookies

Name
Type
Description

X-JYY-UserId*

String

200...nDc

X-JYY-SecurityHash*

String

dal...3jk

Request Body

Name
Type
Description

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-UserIdX-JYY-SecurityHash,否则视为匿名请求,无权限。

X-JYY-UserIdX-JYY-SecurityHash字段在登录时已提供。

收费API 无需传递 X-JYY-UserIdX-JYY-SecurityHash cookie

此接口仅允许删除用户上传的文件,不允许删除模板文件

Headers

Name
Type
Description

Api-Key*

String

sk-xkze4N8V...lyUTKY93

Cookies

Name
Type
Description

X-JYY-UserId*

String

200...nDc

X-JYY-SecurityHash*

String

dal...3jk

Request Body

Name
Type
Description

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-UserIdX-JYY-SecurityHash,否则视为匿名请求,无权限。

X-JYY-UserIdX-JYY-SecurityHash字段在登录时已提供。

收费API 无需传递 X-JYY-UserIdX-JYY-SecurityHash cookie

Headers

Name
Type
Description

Api-Key*

String

sk-xkze4N8V...lyUTKY93

Content-Type*

String

application/x-www-form-urlencoded

Cookies

Name
Type
Description

X-JYY-UserId*

String

200...nDc

X-JYY-SecurityHash*

String

dal...3jk

Request Body

Name
Type
Description

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
}

最后更新于