Labels

Render GS1-128 / UCC-128 carton shipping labels as PDF or ZPL (shared by all marketplace apps).

Platform-wide label renderer for GitHub, Vercel, AWS Marketplace, RapidAPI, and generic API clients authenticated with a platform-scoped key (or dashboard session). Also gated by SHIPPING_LABELS_ENABLED (404 when off). Optional asnContent enforces SSCC ↔ 856 MAN consistency (422 on mismatch). Does not send EDI. Shopify Admin uses the same engine via /api/shopify/embedded/labels. Letterhead/BrandProfile is never applied to label zones.

post/v1/labels

Request

  • Base URL: https://signaledi.com/api
  • URL: https://signaledi.com/api/v1/labels
  • Auth: HTTP bearer

Request body

orderIdstring

Caller order reference (any non-empty id without spaces). Shopify GIDs are accepted when well-formed.

poNumberstring

Purchase-order number (required when orderId is omitted).

format'pdf' | 'zpl'
templateIdstring

Label template id (default gs1-128-4x6).

asnContentstring

Optional raw X12 856. When present, every label SSCC must appear as a MAN*GM value or the API returns 422.

Response

Label bytes (PDF or ZPL).

Changes

No recorded changes to this operation across all 1 revision of this API.