Automation

Your workflow talks to the laser. Through a real API.

Image in, laser-ready file out — from your shop, your order system or a script. Plus webhooks that report every job back to your system, and API keys whose access you can fence in.

macOS ve Windows'ta kullanılabilir
Ne elde edersiniz
  • POST /v1/prepare: send an image, get the prepared engraving file back
  • Webhooks for job.completed and job.failed to your own endpoint
  • One API key per purpose, with scope and expiry

Why Automation instead of what you know?

Neither LightBurn nor image-prep services such as Imag-R offer an interface another system can call to have images prepared. Anyone wanting automation clicks by hand there, or cobbles something together with a macro recorder.

Vextrify is usable without a screen in front of it: one endpoint, one key, a laser-ready file back.

  • POST /v1/prepare takes an image with your recipe and returns the prepared engraving file.
  • Webhooks report job.completed and job.failed to your endpoint — the failure reaches you before your customer asks.
  • One API key per purpose, with scope and expiry, revocable on its own.
  • Connectable without code through Zapier, Make or n8n — spreadsheet, shop, CRM and notifications hang off that.
Everything in Automation

Every function, every effect — 13 controls.

Endpoint

A single call for the whole way from customer photo to engraving file.

POST /v1/prepare
Takes an image, prepares it with your recipe and returns the laser-ready file.
Authentication
Customer key in the request header; without a valid key the endpoint answers 401.
Scope
Every key carries its purpose; if it does not cover the call, the endpoint answers 403.
Limits
Image size and output area are capped so a single call cannot block production.

Webhooks

Your system learns the outcome without asking.

job.completed
Reports the finished job to your endpoint.
job.failed
Reports the failure — more valuable than the success, because an unusable image has to reach you before your customer does.
Signature
Every delivery is signed so you can verify it really came from Vextrify.
Address check
Targets inside private networks are refused, so delivery cannot be turned into a tool against your own network.

Managing keys

In your account under Developer.

Create key
Issues a key with purpose and expiry; the value is shown once.
Revoke key
Takes one access path out of service without touching the others.
Delivery attempts
Shows whether and when a webhook arrived — the first place to look when something is missing.

Without writing code

The same endpoint, driven by an automation service.

Zapier, Make, n8n
Call the endpoint and pass the result on — to a spreadsheet, shop, CRM, storage or a notification.
Your own scripts
Any language that speaks HTTP is enough; no Vextrify library required.
Full function reference

Frequently asked

Does LightBurn have an API?
Not for this purpose. LightBurn is a program you operate; there is no endpoint your shop can send a customer photo to and get an engraving-ready file back. That is exactly what POST /v1/prepare does in Vextrify.
Can I connect my shop to laser engraving?
Yes. The shop sends the customer image to POST /v1/prepare, gets the prepared file back, and learns through webhooks whether the job finished or failed. Without writing code, the same path runs through Zapier, Make or n8n.
Özellikler