1.1 KiB
1.1 KiB
POST /labeltemplate
Protected. Requires a valid session cookie (credentials: 'include').
Create label template
Creates a new ZPL label template for the selected company. A 50×50 1-bit PNG thumbnail is automatically rendered from the content and stored with the template.
Body (JSON)
| Field | Required | Type | Description |
|---|---|---|---|
name |
yes | string | |
width |
yes | number | |
height |
yes | number | |
dpi |
yes | integer | |
type |
yes | string | |
content |
yes | object |
{
"name": "…",
"width": 1,
"height": 1,
"dpi": 1,
"type": "…",
"content": {}
}
Response 201
Created label template
{
"labeltemplate": {
"id": 1,
"name": "…",
"width": 1,
"height": 1,
"dpi": 1,
"type": "…",
"content": {},
"thumb": "…"
}
}
Errors
| Status | Description |
|---|---|
| 400 | Invalid input or missing fields — {"error":"…"} |
| 401 | Unauthorized — {"error":"…"} |
Generated from @openapi JSDoc. Do not edit by hand — run npm run docs:api.