---
title: "Gets the shipping codes for the specified orders — the code to write on the parcel for a labelless shipment, and the QR code to show at drop-off. Use this for shipping options that have no printable freight label, such as Instabox. At most 50 orders per call."
method: GET
path: "/v4/orders/{orderIds}/shipping-codes"
tags: ["Orders"]
---

# Gets the shipping codes for the specified orders — the code to write on the parcel for a labelless shipment, and the QR code to show at drop-off. Use this for shipping options that have no printable freight label, such as Instabox. At most 50 orders per call.

`GET /v4/orders/{orderIds}/shipping-codes`

## Path parameters

- `orderIds` string, required

## Response `200`

OK

- ShippingCode[]
  - `orderId` integer — The order the shipment belongs to.
  - `shippingProvider` string, nullable — The shipping provider that carries the shipment, for example Instabox or SchenkerPrivpak.
  - `labellessShippingCode` string, nullable — The code to write on the parcel for a labelless shipment. Empty until the carrier has confirmed the booking, and for shipping options that use a printed freight label instead.
  - `qrCodeImageUrl` string, nullable — URL to a QR code to show at drop-off. Empty for shipping options that do not use one.
  - `shipmentNo` string, nullable — The carrier's shipment number.
  - `hasFreightLabel` boolean — Whether a printable freight label is available for the shipment through the freight-labels endpoint.

---

[API](https://skmtc.dev/tradera/apis/tradera-api.md) · [All operations](https://skmtc.dev/tradera/apis/tradera-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tradera/tradera-api/revisions/b5f3e81e36e1/schema)
