Developers
Ignite Lean API Reference
OpenAPI 3 spec for the public REST + Edge Function surface. Mint a Personal Access Token at Settings → Integrations and send it as Authorization: Bearer il_pat_xxx….
Outbound Webhooks
Ignite Lean POSTs a signed JSON event to any URL you register at Settings → Webhooks. Point it at Zapier, Make, n8n, or your own endpoint and react to shop-floor events in real time — no native connector required.
Every delivery looks like this
POST https://your-endpoint.example.com/ignite-lean
content-type: application/json
x-il-event: build.completed
x-il-delivery-id: 7c9e6a1b-… # dedupe on this
x-il-signature: sha256=<hmac> # verify with your webhook secret
{
"type": "build.completed",
"occurred_at": "2026-06-15T00:30:00Z",
"org_id": "f6d3…",
"data": { /* event-specific payload */ }
}Events you can subscribe to
build.completedA build finishes at a station — pass, fail, or scrap. Payload carries the serial, product, station, operator, and outcome.nc.openedA non-conformance is raised on the floor. Payload carries the reason, hold location, build, and station.wo.completedA maintenance work order is closed out. Payload carries the asset, work type, downtime, and completion data.Verify the signature (Node)
import crypto from 'node:crypto';
function verify(rawBody, signatureHeader, secret) {
const expected = 'sha256=' +
crypto.createHmac('sha256', secret).update(rawBody).digest('hex');
return crypto.timingSafeEqual(
Buffer.from(expected), Buffer.from(signatureHeader));
}No-Code Recipes
Zapier
- Trigger: Webhooks by Zapier → Catch Hook.
- Paste the Zapier URL into Settings → Webhooks, subscribe to
build.completed. - Map
data.serial_number→ a Google Sheet row, a Slack message, or a QuickBooks invoice.
Make
- Add a Custom Webhook module, copy its address.
- Register it in Settings → Webhooks, subscribe to
nc.opened. - Route to a quality channel, a QMS record, or an email to the supplier.
n8n
- Add a Webhook node (POST), copy the production URL.
- Register it, subscribe to
wo.completed. - Verify
x-il-signature, then update your CMMS or ERP.
Want to send data the other way? Use the REST API below with a Personal Access Token, or talk to us about a native connector for your platform on the Integrations page.