Get Order
Retrieve details for a single order.
Endpoint
GET /v1/order
Request
Header Parameters
| Parameter | Type | Required | Example | Description |
|---|---|---|---|---|
Authorization | string | Yes | Bearer YOUR_ACCESS_TOKEN | Bearer access token used for authentication. |
Content-Type | string | Yes | application/json | Request body content type. |
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Order ID (numeric string). |
Example request
curl -X GET "${API_URL}/v1/order?id=3550875" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: application/json"
Responses
200 Success
200 Success
Response schema:
application/jsondatajson-stringOrder details.
data
json-string
Order details.
order_id
string
Unique order identifier.
Example:
3550875ship_type
string
Shipping type.
Example:
localstatusstringCurrent order status code.Example: READY_TO_SHIP
status
string
Current order status code.
Example:
READY_TO_SHIPOrder status codes:
| Status Code | Description |
|---|---|
DRAFT | Draft order (not submitted) |
PENDING_CONFIRM | Order awaiting confirmation/payment |
READY_TO_SHIP | Order confirmed and ready for pickup |
PENDING_PICKUP | Waiting for courier pickup |
PICKUP_COMPLETED | Picked up by courier |
IN_TRANSIT | Package in transit |
DELIVERED | Package delivered |
COMPLETED | Order completed |
CANCELLED | Order cancelled |
PROCESSING | Order being processed. Example: generating/printing shipping label. |
PENDING_PROCESSING | Order requires manual handling by Fuuffy IT staff. Contact Fuuffy IT for follow-up. |
quote_price
string
Quoted shipping price.
Example:
28.50confirm_shipment
string
Whether order is confirmed (
Y or N).Example:
Ytracking_number
string | null
Tracking number when assigned.
Example:
SF7444700508450client_remarks
string | null
Client reference or remarks.
senderjson-stringSender information.
sender
json-string
Sender information.
name
string
Contact name.
Example:
Fuuffy Chaimobile
string
Phone number (without country code).
mobile_prefix
string
Country code.
Example:
852email
string
Email address.
address
string
Full formatted address.
recipientjson-stringRecipient information.
recipient
json-string
Recipient information.
name
string
Contact name.
mobile
string
Phone number (without country code).
mobile_prefix
string
Country code.
email
string
Email address.
address
string
Full formatted address.
shipment_detailjson-stringShipment and parcel details.
shipment_detail
json-string
Shipment and parcel details.
package_type
string
Type of package.
Example:
parcel, documentconsignment_declaration
string
Contents declaration.
parcel_listjson-stringArray of parcels in this shipment.
parcel_list
json-string
Array of parcels in this shipment.
act_weight
string
Actual weight in kg.
Example:
"0.5"length
string
Length in cm.
Example:
"23"width
string
Width in cm.
Example:
"14"height
string
Height in cm.
Example:
"10"insurance_fee
string
Insurance fee.
Example:
"0"parcel_itemsjson-stringArray of items in this parcel.
parcel_items
json-string
Array of items in this parcel.
name
string
Item name.
Example:
Toyqty
string
Quantity.
Example:
"1"single_value
string
Single item value in HKD.
Example:
"200.00"shipping_provider
string
Shipping provider code.
Example:
sf_expresshk_localcreate_time
string
Order creation timestamp (ISO 8601).
Example:
2025-12-09T17:01:30+08:00message
string
Status message.
Response sample
{
"data": {
"order_id": "3550875",
"ship_type": "local",
"status": "READY_TO_SHIP",
"quote_price": "28.50",
"confirm_shipment": "Y",
"tracking_number": "SF7444700508450",
"client_remarks": "#5493979",
"sender": {
"name": "Fuuffy Chai",
"mobile": "64105317",
"mobile_prefix": "852",
"email": "cs@fuufy.com",
"address": "HONG KONG"
},
"recipient": {
"name": "小編姐姐",
"mobile": "64105317",
"mobile_prefix": "852",
"email": "cs@fuuffy.com",
"address": "HONG KONG"
},
"shipment_detail": {
"package_type": "parcel",
"consignment_declaration": "Toys",
"parcel_list": [
{
"act_weight": "0.5",
"height": "10",
"width": "14",
"length": "23",
"parcel_items": [
{ "name": "Toy", "qty": "1", "single_value": "200" }
],
"insurance_fee": "0"
}
]
},
"shipping_provider": "sf_expresshk_local",
"create_time": "2025-12-09T17:01:30+08:00",
"message": "OK"
}
}
Note: Only orders belonging to the authenticated member can be retrieved. Some document paths may be hidden for UPS orders under account protection.
400 Bad Request
400 Bad Request
Response schema:
application/jsonerror.code
string
Error code.
Example:
400201 or 400000error.code_reason
string
Error reason.
error.message
string
Summary of the error.
error.error_code
string
Error Code.
Response sample
{
"error": {
"code": "400201",
"code_reason": "ORDER_NOT_FOUND",
"message": "Order not found",
"error_code": "ORDER_NOT_FOUND"
}
}
401 Unauthorized
401 Unauthorized
Response schema:
application/jsoncode
string
Error code.
Example:
401000code_reason
string
Error reason.
Example:
UNAUTHORIZEDmessage
string
Human-readable message.
Example:
Unauthorized{
"error": {
"code": "401000",
"code_reason": "UNAUTHORIZED",
"message": "Unauthorized"
}
}
403 Forbidden
403 Forbidden
Response schema:
application/jsonerror
json-string
Access forbidden for this resource.
404 Not Found
404 Not Found
Response schema:
application/jsonerror
json-string
Resource or endpoint not found.
500 Failure
500 Failure
Response schema:
application/jsoncode
string
Error code.
Example:
500999code_reason
string
Error reason.
Example:
API_ERRORmessage
string
Human-readable message.
Example:
Api Error, please contact customer service{
"error": {
"code": "500999",
"code_reason": "API_ERROR",
"message": "Api Error, please contact customer service"
}
}