Print Price Labels

Generate print jobs for price labels in batch. Items can be identified by EAN/barcode or Item No. with optional Variant Code.

Returns base64-encoded print job data. When using PrintTemplate layout type, also returns printer metadata (printerType and device).

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path Parameters

tenantstringRequired

Your Entra Tenant ID. More details.

environmentstringRequired

Your Business Central Environment. More details.

companystringRequired

Your Business Central Company. More details.

Headers

x-api-versiondateOptional

Used for API versioning. More details.

Request

This endpoint expects an object.
layoutTypeenumRequired

The type of layout to use (Codeunit or PrintTemplate)

Allowed values:
layoutstringRequired

The code/ID of the layout to use for printing

itemslist of objectsRequired
List of items to print with their identification and quantities. Each item can be identified by: - EAN/barcode - automatically looks up the item - Item No. + optional Variant Code - directly specifies the item

Response

This endpoint returns an object.
typestring

The type of the print job (always “raw”)

printJobstring

Base64-encoded print job data

printerTypestring or null

The printer type (Matrix or Line). Only included when layoutType is PrintTemplate.

devicestring or null

The printer device enum value (e.g., Zebra, Epson). Only included when layoutType is PrintTemplate.

Errors