Webhook
HMAC 签名事件、重试退避、投递日志、渲染、工具、标签增强、批处理和账户 API 调用后的回调 - Developer 1 个端点,Starter 3 个,Pro 10 个,Enterprise 无限制。
REST API
api.zplcloud.com
使用 API 密钥(X-API-Key 或 Basic Auth)进行认证,将已保存的设计渲染为 ZPL、PDF 或 PNG,以端点形式调用每个 ZPL 工具,并运行直接发送到打印机的批处理作业 - 内置用量计量,渲染、工具、标签增强、批处理和账户类调用均可选 Webhook 回调。
/v1/tools/zpl-to-pdf …) - 无速率限制,计入渲染次数webhookId),可附带或不附带结果 - 另可通过 GET 查询打印机、代理和标签配额/api/scalar$ curl -u sk_zplcloud_xxxx: \
-H "Content-Type: application/json" \
-d '[{"sku":"88-12345","qty":2}]' \
-o labels.pdf \
"https://api.zplcloud.com/v1/pdf/render/design/shipping-label.42?webhookId=12"
# 200 OK · application/pdf · one page per record
# X-ZplCloud-Webhook: queued → your webhook receives:
{ "event": "api.design.pdf", "status": "succeeded",
"renders": 1, "resultIncluded": false }
Webhook 与推送
打印作业、打印机状态和批量结果会触发 HMAC 签名的 Webhook,带重试退避(1 / 5 / 30 分钟)和投递概览;渲染、工具、标签增强、批处理和账户 API 调用完成后也可通过 Webhook 回报,可附带或不附带结果。推送通知可从一个界面发送到七个渠道;标签可作为电子邮件附件发送。
HMAC 签名事件、重试退避、投递日志、渲染、工具、标签增强、批处理和账户 API 调用后的回调 - Developer 1 个端点,Starter 3 个,Pro 10 个,Enterprise 无限制。
ntfy、Telegram、Gotify、Signal、WhatsApp、WhatsApp QR 和 Web Push,按账户配置。
直接从工作流中将设计作为 zpl.prn 附件发送。
代理会打印文件夹中每个新的 .zpl/.prn 文件 - 先旧后新,稳定性检查,failed/ 子文件夹。
AI
zplCloud 按需渲染标签 - 您的 AI 代理或应用无需任何标签逻辑即可生成可投产的 ZPL。发送产品数据,即可获得可打印的标签。
将此提示词复制到 AI 代理(ChatGPT、Claude、Copilot、Cursor …)- 它会读取 zplcloud.com/SKILL.MD,并为您构建带 GTIN 标签的 API 打印流程。
全部功能
设计器、转换器、打印控制、批量、Webhook、推送和 API - 一切尽在一个平台。新功能标记为 新.
api.zplcloud.com,带 API 密钥和用量计量 - 设计输出为 ZPL、PDF 或 PNG,22 个 ZPL 工具、标签增补、批处理作业、打印机、代理和标签配额。
HMAC 签名事件,带重试退避(1/5/30 分钟)、投递概览,并可在渲染、工具、标签增强、批处理和账户 API 调用后回调。
直接从工作流中以电子邮件发送设计。
ntfy、Telegram、Gotify、Signal、WhatsApp、WhatsApp-QR 和 Web Push - 全部在一个 UI 中。
覆盖每个端点、带在线试用的实时 API 文档 - 位于 api.zplcloud.com/scalar。
关于条码、QR、字体、图形和打印控制的免费教程,位于 /guides。
Kafka、Azure Service Bus、MQTT、AMQP 1.0、RabbitMQ、Amazon SQS 和 Google Pub/Sub。订阅会自动打印:JSON 记录 → 设计 → ZPL,或把 ZPL 信封 { schemaVersion, printer, zpl } 直接送到一台或全部打印机。打印之前不会确认,失败的消息会重新投递而不是悄悄丢失。
直接从存储桶打印 ZPL:消息指向它而不是嵌入它。反方向则把打印过的 ZPL 写回去。兼容 S3,因此 MinIO、R2、Wasabi 和 Backblaze 同样可用。
打印之后:保存标签、向总线发送消息、触发带 HMAC 签名的 Webhook,每一步都可以单独启用。