Skip to main content

Get Fulfillment Preflight Result

GET 

/api/temu/:integrationInstance/fulfillments/:fulfillment/preflight

Validates a stored fulfillment against Temu's shipment-confirmation requirements before submission. Temu requires three values per package — a mapped carrier, a mapped warehouse, and a tracking number — all of which must be configured on the platform side. This endpoint reports exactly which requirements are unmet so submission failures can be prevented up front.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Response fields:

  • can_submit (boolean) — true when every requirement is satisfied.
  • blockers (array) — one entry per unmet requirement: field (carrier, warehouse or tracking_number), a human-readable message, and fix_path (a relative in-app settings path where the mapping can be corrected, or null when the fix is on the fulfillment itself).
  • resolved (object) — the values that would be sent to Temu: carrier_id (Temu logistics provider id), warehouse_id (Temu warehouse id string), tracking_number. Unresolvable values are null.

Returns 404 when the fulfillment does not belong to this integration instance.

Authentication: Requires Bearer token.

Request

Responses

OK

Response Headers
    Content-Type