---
title: "Generate rack and package labels from a current hub route manifest"
method: POST
path: "/v1/hub-scanning/routes/{route_id}/labels"
tags: ["Hub Scanning"]
---

# Generate rack and package labels from a current hub route manifest

`POST /v1/hub-scanning/routes/{route_id}/labels`

## Request

- Base URL: `https://api.sandbox.usenash.com`
- URL: `https://api.sandbox.usenash.com/v1/hub-scanning/routes/{route_id}/labels`
- Auth: none declared

## Path parameters

- `routeId` string, required

## Request body

- HubLabelRequest
  - `manifestVersion` string, required
  - `kinds` HubLabelKind[], required
  - `packages` HubLabelPackageIdentity[], nullable
    - `orderId` string, required
    - `itemId` string, required

## Response `200`

OK

- HubLabelResponse
  - `routeId` string, required
  - `manifestVersion` string, required
  - `templateVersion` string, required
  - `media` HubLabelMedia
    - `widthInches` 4
    - `heightInches` 2
    - `dpi` 203
  - `labels` HubLabel[], required
    - `kind` 'rack' | 'package', required
    - `symbology` 'qr' | 'code128', required
    - `barcode` string, required
    - `routeId` string, required
    - `orderId` string, nullable
    - `itemId` string, nullable
    - `stopNumber` integer, nullable
    - `zpl` string, required

## Other responses

- `422`: Unprocessable Content

---

[API](https://skmtc.dev/nash/apis/nash-api.md) - [All operations](https://skmtc.dev/nash/apis/nash-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nash/apis/nash-api/revisions/e3713837c5c9?raw)
