Print WFS GTIN Item Labels (shipment)
POST/api/walmart/:integrationInstance/wfs/inbound-shipments/:shipment/item-labels
Render printable GTIN item labels (PDF) for a WFS inbound shipment's lines — the detail page's "Item labels" print-all. Defaults to ONE LABEL PER UNIT of every intent line when the body is empty; pass items to override per-SKU label counts (per-row printing).
Any valid API token can call this endpoint — no specific scope required. Manage tokens.
Request body (all optional):
- items (array, 1–500) — each: { sku (required string), quantity (required integer 1–3000) }. Omit to print every line at its full quantity.
- format: 'letter_30' (default) or 'thermal_2_25x1_25'.
404 when the shipment belongs to another integration instance; 422 when the shipment has no lines (e.g. synced from Walmart without local intent lines) or a SKU lacks a GTIN/UPC. Response is the raw PDF (application/pdf). See the ad-hoc variant for label/symbology details. Requires a Bearer token.
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 — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
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.