Describe label design
describe_label_designRules and live data for designing a label: column names with value_kind, currency_code, and a sample value, which barcode types that sample fits, thermal media ids (Dymo, Brother, Zebra, continuous tape), the Design Center fonts, and the element fields create_label_design accepts. Label width and height are 10 to 500 mm. font_size is 1 to 120 pt. An unknown font fails with UNKNOWN_FONT and lists the valid names. Text can set date_stamp. The date is calculated at print time from the organization time zone in Settings, User defaults, Regional. Do not send time_zone. Use offset_days (0 to 3650), offset_months (0 to 120), or offset_column (a whole number in a sheet column). unit is days or months. format includes DD/MM/YYYY. An empty or non-integer cell stops the print with DATE_STAMP_CELL. A missing organization time zone stops the print with DATE_STAMP_TIME_ZONE. Code 128 and Code 39 use the element height in millimetres. The default is 14 mm when height is omitted. EAN and UPC set the box height from the width so the digits stay on the label. Optional bar_height_mm is the rendered 1D bar height, from 0.423 to 16.933 mm. PDF, PNG, and ZPL use that same height. For Code 128 and Code 39 the box height becomes the natural content height, and a narrow box widens to the bars, so the bars are not scaled. Omit it and a new design uses the standard bar height. profile_id rebuilds the label, so an omitted bar_height_mm does not keep a height from the saved profile. Optional rotation is degrees from -180 to 180. A rotated element must stay inside the label. font_weight bold is drawn as regular for Bebas Neue, Pacifico, Righteous, Great Vibes, Satisfy, Anton, and Bungee, which only include weight 400. A barcode value that does not fit the type fails with BARCODE_TYPE_MISMATCH. The server does not switch that barcode to Code 128. Text on a currency column can set currency_format, prefix, suffix, and show_currency. QR join_mode is listed: space, none, or gs1_digital_link. QR can also use content (fixed text, no column) or wifi {ssid, password, security WPA|WEP|nopass, optional hidden}. static_text without a column is not enough. A Wi-Fi password is stored in plaintext in the label design and is visible in the QR. Do not log the password. Call this before designing. Does not return designState or another customer's layout.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "describe_label_design"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sheet_number | No |