Submit bulk label job
bulk_submitSubmit a bulk label production job: one ZPL template with {{variable}} placeholders plus data rows (one object per label). Requires an API key whose plan includes bulk jobs. Quota is charged UPFRONT, one operation per row, and failed rows are not refunded; rows per job are capped by plan. Returns the job id — check bulk_status (small jobs usually finish within seconds).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"zpl": "<zpl>",
"rows": "<rows>"
},
"name": "bulk_submit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zpl | Yes | ZPL template with {{name}} placeholders | |
| dpmm | No | Print density (default 8) | |
| rows | Yes | One object per label: placeholder name -> value, e.g. [{"name": "Ada", "sku": "A-1"}] | |
| output | No | Output format (default zpl) | zpl |
| width_in | No | Label width, inches | |
| height_in | No | Label height, inches |