Skip to main content

v2.logistics.update_shipping_order

POST /api/v2/logistics/update_shipping_order

For pickup method only, use this api to update pickup address and pickup time for packages meet: 1) package's fulfillment status is LOGISTICS_PICKUP_RETRY; or 2) package's fulfillment status is 'LOGISTICS_REQUEST_CREATED' and meets the Instant Order Reschedule Pickup conditions.

Endpoint URL

URL: https://partner.shopeemobile.com/api/v2/logistics/update_shipping_order

Common Request Parameters

NameTypeSampleDescription
partner_idint1Partner ID is assigned upon registration is successful. Required for all requests.
timestamptimestamp1610000000This is to indicate the timestamp of the request. Required for all requests. Expires in 5 minutes.
access_tokenstringc09222e3fc40ffb25fc947f738b1abf1The token for API access, using to identify your permission to the api. Valid for multiple use and expires in 4 hours.
shop_idint600000Shopee's unique identifier for a shop. Required param for most APIs.
signstringe318d3e932719916a9f9ebb57e2011961bd47abfa54a36e040d050d8931596e2Signature generated by partner_id, api path, timestamp, access_token, shop_id and partner_key via HMAC-SHA256 hashing algorithm. More details: https://open.shopee.com/documents?module=87&type=2&id=58&version=2

Request Parameters

NameTypeRequiredSampleDescription
order_snstringTrue201214JASXYXY6Shopee's unique identifier for an order.
package_numberstringFalseShopee's unique identifier for the package under an order. You should't fill the field with empty string when there is't a package number.
pickupobjectTrueRequired parameter ONLY if GetParameterForInit returns "pickup" or if GetLogisticsInfo returns "pickup" under "info_needed" for the same order. Developer should still include "pickup" field in the call even if "pickup" has empty value.
address_idint64True126194The identity of address. Retrieved from get_shipping_parameter.
pickup_time_idstringTrue439291The pickup time id. Retrieved from get_shipping_parameter.

Response Parameters

NameTypeSampleDescription
request_idstring3dad66f43b8447d282ae6da36626c6b7The identifier for an API request for error tracking.
errorstringerror_authIndicate error type if hit error. Empty if no error happened.
messagestringInvalid access_token.Indicate error details if hit error. Empty if no error happened.