Skip to main content

Generate FNSKU Labels (3PL Portal)

POST 

/api/amazon/:integrationInstance/draft-inbound-plans/fulfillment-portal/:token/fnsku-labels

Generate FNSKU (MSKU) item labels on demand from the anonymous 3PL/supplier portal. Token-gated — no bearer auth (tenant.public-portal middleware); returns 404 when the token is expired, rotated, or revoked.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Runs Amazon's synchronous createMarketplaceItemLabels for the requested MSKU quantities and returns the short-lived label document url (open/download promptly — Amazon expires it) plus its expiration. The print is recorded in the label audit trail with no user (marking a portal print), a fnsku_labels_generated portal event is logged, and a durable copy is auto-attached to the packet's FNSKU Labels document.

Body fields:

  • label_type (required): STANDARD_FORMAT (letter/laser sheets) or THERMAL_PRINTING
  • page_type (required): one of Amazon's createMarketplaceItemLabels page types — Letter_30, A4_21, A4_24, A4_27, A4_44_48x25, A4_24_66x35, A4_24_64x33, A4_40_52x29, A4_24_70x36, A4_24_70x37, A4_24i
  • mskus (required, min 1): array of {msku, quantity} — every msku must belong to the plan (422 otherwise), quantity ≥ 1

Request

Responses

OK

Response Headers
    Content-Type