Retrieves goods belonging to the merchant that match the specified filters and returns their IDs, names, goods-SKU relationships, merchant-declared measurements, warehouse-confirmed measurements, and other attributes. When more than one of goods_ids, product_ids, reference_codes, and sku_ids is provided, the API returns only goods that match all provided filter fields. If all four filters are empty or omitted, the API returns the merchant’s goods in descending creation-time order, limited by page_size.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Identifies the shop. Obtain it from the Get Authorized Shops API.
The number of results to be returned per page. Valid range: [1-100].
An opaque token used to retrieve the next page of a paginated result set. Retrieve this value from the result of the next_page_token from a previous response. It is not needed for the first page.
Request Body
Section titled “Request Body”object
Fulfilled by TikTok goods IDs used to filter the results. Each ID must be a positive decimal string. Maximum: 100 IDs per request.
TikTok Shop product IDs used to filter the results. Each ID must be a positive decimal string. Maximum: 100 IDs per request.
Merchant-defined goods reference codes used to filter the results. Maximum: 100 codes per request.
TikTok Shop SKU IDs used to filter the results. Each ID must be a positive decimal string. Maximum: 100 IDs per request.
Example
{ "goods_ids": [ "256080616234" ], "product_ids": [ "256990616123" ], "reference_codes": [ "SELLERSKU 123456" ], "sku_ids": [ "256086568895" ]}Responses
Section titled “Responses”Success
object
Status code; 0 means success.
Success or failure message.
Request log ID.
object
An opaque token used to retrieve the next page. When this value is non-empty, pass it unchanged in the next request’s page_token. An empty string means there are no more pages.
The total number of goods that meet the query conditions.
A list of detailed information for Fulfilled by TikTok goods.
object
The identifier for goods generated by Fulfilled by TikTok system.
The goods name.
A list of detailed information for goods barcodes.
object
The printable barcode for the goods.
The barcode type. Possible values:
- UPC
- EAN
- GTIN
- ASIN_OR_FNSKU
- MERCHANT_SKU_ID
- FBT_SPECIFIC_BARCODE
The identifier for goods defined by merchant.
The goods image url.
The dimension and weight info input by merchant.
object
The goods weight.
object
Weight value, up to three decimal places.
Weight unit. Possible values:
- MILLIGRAM
- GRAM
- KILOGRAM
- POUND
- OUNCE
The goods dimension.
object
Width value, up to three decimal places.
Length value, up to three decimal places.
Height value, up to three decimal places.
Dimension unit. Possible values:
- MILLIMETER
- CENTIMETER
- METER
- FOOT
- INCH
- MICROMETER
Dimension and weight information verified by the warehouse during the goods’ first inbound. Returned only when at least one warehouse-confirmed weight, length, width, or height value is available. If this object is omitted, no warehouse-confirmed measurement is available in this response.
object
The goods weight.
object
Weight value, up to three decimal places.
Weight unit. Possible values:
- MILLIGRAM
- GRAM
- KILOGRAM
- POUND
- OUNCE
The goods dimension.
object
Width value verified by warehouse, up to three decimal places.
Length value verified by warehouse, up to three decimal places.
Height value verified by warehouse, up to three decimal places.
Dimension unit. Possible values:
- MILLIMETER
- CENTIMETER
- METER
- FOOT
- INCH
- MICRO
A list of Stock Keeping Units (SKUs) infomation matched with current FBT goods.
object
The identifier for SKU generated by TikTok Shop system.
The SKU name.
The TikTok Shop SKU image url.
The TikTok Shop product matched with current Fulfilled by TikTok goods.
object
The identifier for product generated by TikTok Shop system.
The TikTok Shop product name.
The Tiktok Shop product image url.
The regions where the SKU is being sold, represented by region codes in the two-character ISO 3166-1 alpha-2 format.
Indicates that the SKU is matched to the current Fulfilled by TikTok goods. Entries in skus are matched relations, so this value is always true.
The goods lot control and expiration managment information.
object
A flag indicating whether the goods is under lot control. True: Under lot control. False: Not under lot control. Note: Lot code and expiration date management information is mandatory for these product categories according to Fulfilled by TikTok guidelines.
A flag indicating whether the goods is under expiration managment. True: Under expiration managment. False: Not under expiration managment.
The goods shelf life days input by merchant, represent the total number of days the product remains usable or sellable from the time it is manufactured until its expiration.
The goods inbound cutoff days before expiration, represent the time period before the product’s expiration when the warehouse will no longer accept inbound shipments.
The goods alert days before expired, represent the period of time before platform send expiration reminder alerts to the merchant.
The goods sales cut off days before expired, represent the period of time before expiration in which the goods will no longer be available for sale.
The handling method for expired inventory. Possible values:
STORE_UNITS: Move the units to defective inventory.RETURN_TO_SELLER: Return the units to the seller.DISPOSE: Dispose of the units.
Whether is hazmat goods
Hazardous-material details. Returned only when is_hazmat is true. The subtype object depends on hazmat_type: battery_extra_info for BATTERY, flammable_liquids_extra_info for FLAMMABLE_LIQUID, and aerosol_extra_info for AEROSOLS. MAGNETIZED does not include a subtype object.
object
Hazardous goods type Possible values: -MAGNETIZED -BATTERY -FLAMMABLE_LIQUID -AEROSOLS
Additional battery information for hazmat goods.
object
Battery type Possible values: LITHIUM_ION LITHIUM_METAL OTHER
Battery packaging type. Possible values:
- STANDALONE
- IN_EQUIPMENT
- WITH_EQUIPMENT
- OTHER
Total battery weight in the unit specified by total_battery_weight_unit.
Unit for total_battery_weight. Possible value: GRAM.
Total battery capacity in the unit specified by total_battery_capacity_unit.
Per package battery count
UN38.3 testing ensures that batteries meet specific safety criteria. Please send the report in the field if it’s not included in the MSDS.
UN38.3 testing file URL
Unit for total_battery_capacity, such as WATT_HOURS.
Flammable liquids info
object
Flammable liquid type, possible values -PAINT -PERFUMERY -ALCOHOLIC -OTHER
Volume of flammable liquid in the unit specified by volume_unit.
Unit for flammable_liquids_volume, such as MILLILITER.
Aerosol info
object
Aerosol volume. Required when hazmat_type is AEROSOLS. The value must be a numeric string greater than 0.
Aeroslo volume unit
Hazmat class Possible values: -CLASS_2 -CLASS_3 -CLASS_9
UN identifier for the hazardous substance. Standard UN values use the UN prefix followed by four digits; OTHER is also supported.
Possible values:
- UN2807
- UN3480
- UN3090
- UN3481
- UN3091
- UN1263
- UN1266
- UN3065
- OTHER
Material safety data sheet of the hazmat goods to support review the goods’ safety compliance in FBT
SIOC-specific approval status. This field is returned when is_sioc is true and an SIOC approval status is available.
Possible values:
- SIOC_APPROVAL_STATUS_INVALID
- SIOC_APPROVAL_STATUS_INIT
- SIOC_APPROVAL_STATUS_UNDER_REVIEW
- SIOC_APPROVAL_STATUS_APPROVE
- SIOC_APPROVAL_STATUS_REJECT
FBT fulfillment approval status. This field is returned for goods that are hazardous materials or managed as Ships in Own Container (SIOC). Possible values:
- APPROVAL_STATUS_INVALID
- APPROVAL_STATUS_INIT
- APPROVAL_STATUS_UNDER_REVIEW
- APPROVAL_STATUS_FULFILLABLE
- APPROVAL_STATUS_UNFULFILLABLE
Bulky item info
object
Whether the goods is_bulky_item
Whether the goods is bulky accessories
Safety attribute info
object
Where fragile
Whether the goods are liquid.
Where sharp
Whether sioc
Sioc info
object
Sioc files
object
Sico attachment url
Sioc attachment type:
- PHOTO
- DOCUMENT
- DROP_TEST_VIDEO
Example
{ "code": 0, "data": { "next_page_token": "cGFnZV9udW1iZXI9Mg==", "total_count": 123, "goods": [ { "id": "86533997569", "name": "water1.0", "barcodes": [ { "code": "014673829105", "type": "UPC" } ], "reference_code": "abc32323", "image_url": "https://example.com/fbt/goods-image.jpg", "merchant_declaration_info": { "weight": { "value": "1.122", "unit": "GRAM" }, "dimension": { "width": "1.122", "length": "2.122", "height": "3.122", "unit": "CENTIMETER" } }, "warehouse_confirmation_info": { "weight": { "value": "1", "unit": "GRAM" }, "dimension": { "width": "1", "length": "2.5", "height": "3", "unit": "CENTIMETER" } }, "skus": [ { "id": "1729439634328225260", "name": "Testcase SKU", "image_url": "https://example.com/fbt/sku-image.jpg", "product": { "id": "1729439631253210604", "name": "Testcase_xd2.0_test_goods", "image_url": "https://example.com/fbt/product-image.jpg" }, "regions": [ "US" ], "matched": true } ], "lot_expiration_info": { "is_lot_control": true, "is_expiration_management": true, "shelf_life_days": 12, "inbound_cutoff_days": 90, "expiration_alert_days": 60, "sales_cutoff_days": 20, "handling_method": "DISPOSE" }, "is_hazmat": false, "hazmat_info": { "hazmat_type": "MAGNETIZED", "battery_extra_info": { "battery_type": "LITHIUM_ION", "battery_packaging_type": "STANDALONE", "total_battery_weight": "1", "total_battery_weight_unit": "GRAM", "total_battery_capacity": "1", "battery_count_per_package": "2", "is_need_un_38_3_test": false, "un_38_3_test_file_url": "https://example.com/fbt/msds-report.pdf", "total_battery_capacity_unit": "WATT_HOURS" }, "flammable_liquids_extra_info": { "flammable_liquids_type": "PAINT", "flammable_liquids_volume": "1", "volume_unit": "MILLILITER" }, "aerosol_extra_info": { "volume": "1", "volume_unit": "MILLILITER" }, "dg_class": "CLASS_2", "dg_uncode": "UN1266", "msds_file_url": "https://example.com/fbt/msds-report.pdf" }, "sioc_approval_status": "SIOC_APPROVAL_STATUS_APPROVE", "hazmat_approval_status": "APPROVAL_STATUS_UNDER_REVIEW", "bulky_item_attribute": { "is_bulky_item": false, "is_bulky_item_accessories": false }, "goods_safety_attributes": { "is_fragile": false, "is_liquid": false, "is_sharp": false }, "is_sioc": false, "sioc_attribute": { "sioc_files": [ { "sioc_certification_url": "https://example.com/fbt/sioc-certification.jpg", "sioc_file_type": "PHOTO" } ] } } ] }, "message": "Success", "request_id": "202203070749000101890810281E8C70B7"}