Skip to main content

Build/Update Fulfillment Packet

POST 

/api/walmart/:integrationInstance/wfs/inbound-shipments/:shipment/fulfillment

Build (or refresh) the fulfilment packet for a 3PL/supplier-sourced inbound — resolves the source type, scaffolds the staged document set, and mints a portal token. Re-calling updates the existing packet (channels, build flag, instruction override) and re-scaffolds documents. Returns 422 if the shipment is direct-warehouse sourced (no packet applies) or its source is unresolved.

Authorization

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

Authentication: Requires Bearer token.

Fields:

  • channels (string[], optional, each one of email|portal): delivery channels. portal is always included even if omitted.
  • build_kits (boolean, optional, default false): when true AND the shipment has component-sourced kits, adds a Kitting Work Order and marks build_required.
  • instruction_override (string, optional, nullable, max 5000): replaces the auto-generated prep instructions.

Request

Responses

OK

Response Headers
    Content-Type