Start Tracked Walmart Order Refresh
POST/api/walmart/:integrationInstance/orders/refresh-tracked
Pull orders from the Walmart Marketplace API into SKU.io. This queues an asynchronous background job and returns immediately. Poll progress using the returned tracked_job_log_id.
This endpoint currently requires session authentication; Personal Access Token scope support is in progress.
Request body (all fields optional):
- mode — which orders to pull:
latest(default): Walmart's recent orders (Walmart has no "modified since" filter; without a date filter it returns the orders of the last 7 days).from_start_dateandall: every order created since the integration's configured start date (from the start of that day in your account's timezone). Without a configured start date they behave likelatest.date_range: the orders created from the start ofdate_fromthrough the end ofdate_to, both in your account's timezone (sent to Walmart in UTC). Either date can be left out for an open-ended range.
- date_from — first day of the range (date). Used with mode
date_range. - date_to — last day of the range, inclusive (date). Used with mode
date_range.
Requires the integrations.sync permission.
Request
Responses
- 200
- 401
- 403
- 404
- 422
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden
Response Headers
Not found — no record with the given identifier (or the route does not exist). Verify the ID before retrying.
Unprocessable Entity
Response Headers
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.