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
  1. Trigger: Webhooks by Zapier → Catch Hook.
  2. Paste the Zapier URL into Settings → Webhooks, subscribe to build.completed.
  3. Map data.serial_number → a Google Sheet row, a Slack message, or a QuickBooks invoice.
Make
  1. Add a Custom Webhook module, copy its address.
  2. Register it in Settings → Webhooks, subscribe to nc.opened.
  3. Route to a quality channel, a QMS record, or an email to the supplier.
n8n
  1. Add a Webhook node (POST), copy the production URL.
  2. Register it, subscribe to wo.completed.
  3. 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.