Skip to main content

Submit All Pending Walmart Fulfillments

POST 

/api/walmart/:integrationInstance/fulfillments/submit-all

Submit every pending fulfillment for this integration instance to Walmart in one call — the same set returned by the pending listing. Each fulfillment is processed independently; the response reports totals plus per-fulfillment errors. Returns zeros when nothing is pending.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Accounting for every row. The response reports submitted, failed and skipped separately, and a top-level skipped[] array gives the id, reason and a human-readable message for each row that was never sent. Skipped reasons: already_submitted (it was sent before — re-sending would notify the buyer twice), ship_date_outside_walmart_window (Walmart only accepts a ship date within one month either side of today, so this can never be sent), not_fulfilled, pickup, order_cancelled, not_for_this_integration, or not_found. A skipped row was not transmitted to Walmart at all, so it cannot produce a duplicate buyer notification — but it also means the batch did less than the submitted count alone suggests.

Request

Responses

OK

Response Headers
    Content-Type