Print WFS GTIN Item Labels (ad-hoc)
POST/api/walmart/:integrationInstance/wfs/item-labels
Render printable GTIN item labels (PDF) for arbitrary WFS-bound SKUs — the inbound builder's per-row "Print GTIN label". Walmart exposes NO item-label API (Seller Center only), but WFS item labels are plain GTIN-14 / UPC-12 barcodes (no FNSKU-style Walmart identifier), so SKU.io renders the PDF locally from the listing's GTIN/UPC (fallback UPC → product barcode), mirroring the Amazon FBA item-label UX.
Any valid API token can call this endpoint — no specific scope required. Manage tokens.
Request body:
- items (required, array, 1–500) — each: { sku (required string), quantity (required integer 1–3000) — number of labels to print for that SKU }.
- format (optional): 'letter_30' (default — Avery-5160-style letter sheet, 30 labels of 2⅝" × 1") or 'thermal_2_25x1_25' (one 2¼" × 1¼" label per page).
Hard cap 3,000 labels per render. Barcode symbology is chosen by code length (12 → UPC-A, 13 → EAN-13, 14 → ITF-14, else Code 128). Each label shows product name, barcode, the numeric GTIN/UPC, and the SKU.
Response is the raw PDF (Content-Type: application/pdf, attachment). A SKU without a GTIN/UPC returns 422 before any rendering. 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.