Skip to main content

(58) Get FBT MCF Order Status

Trigger scenario

This webhook is triggered when the FBT multi-channel-fulfillment order status has changed/updated.

Prerequisite: The Fulfilled by TikTok(FBT) Info API scope is enabled in Partner Center. For more information, refer to Access Scope.

Data business parameters

PropertiesTypeExampleProperties description
typeint58The ID of the webhook type.
tts_notification_idstring7327112393057371910The ID of the notification.
seller_open_idstringVIyStQAAAADCBQ40s4TzOSSOEIW-bM5O9cod3vK8OytW8m-bnBYlXwThe open_id of the seller. For more information, refer to Authorization overview.
timestampint1644412885The UNIX timestamp when this webhook was triggered.
data
mcf_orderobjectMCF order information
>external_order_idstringshopify202208291503530001100220033The corresponding order ID in your OMS.
>mcf_order_idstring7136104329798256386A unique ID that identifies different MCF orders
>consign_orders[]objectOnce the order has been shipped, the consign_orders field will display the consignment details of the order.
>>idstringOBF12345678consign order unique id
>>tracking_numberstringTN87654321The tracking number of this consign order. If the order has not yet been handed over to the logistics carrier, this field may be a null value.
>>statusstringprocessingThe status of this consign order Possible Status Enumerations 1. SHIPPED - Order has been shipped out from the warehouse 2. HANDOVER - Order has been received by the logistics carrier and is in transit 3. CLOSED - Order has been closed 4. LOST - Order is lost 5. DAMAGE - Order is damaged 6. COMPLETED - Order has been completed 7. ABNORMAL - There is an issue related to this order and cannot be fulfilled.
>>goods[]objectThe goods id and quantity in this consign order.
>>>idstring1231231Identifier for goods generated by Fulfilled by TikTok systemgoods id
>>>quantityint161The goods quantity in this consign order
>is_platform_closedstringtrueThis field indicates whether a consign order has been canceled by the FBT platform. If the value is true, it means the order has been canceled by the platform; if it is false, it means the order has been canceled by your OMS.
>issuestringLack of inventoryThis field displays the reason for order stalling. When a consign order is in an abnormal status (such as ABNORMAL, LOST, etc.), specific issue reasons will be shown here.
>shipping_providerobjectThe shipping carrier detailed information of this consign order. If the order has not yet been handed over to the logistics carrier, this field may be a null value.
>>idstring7345645330412603141The shipping carrier unique id.
>>namestringUPSThe shipping carrier name.
>create_timeint641661756811The time when the mcf order is created

Event example

JSONWord Wrap

{
"type": 58,
"creator_open_id": "VIyStQAAAADCBQ40s4TzOSSOEIW-bM5O9cod3vK8OytW8m-bnBYlXw",
"tts_notification_id": "7327112393057371910",
"timestamp": 1644412885,
"data": {
"mcf_order": {
"external_order_id": "shopify202208291503530001100220033",
"mcf_order_id": "7136104329798256386",
"consign_orders": {
"id": "OBF12345678",
"tracking_number": "TN87654321",
"carrier": "USPS",
"status": "processing",
"goods": {
"id": "1231231",
"quantity": 1
}
},
"create_time": 1661756811
}
}
}