Settings

Application configuration and integration info

n8n Integration

Use these endpoints in your n8n workflows to integrate with Hatchery. All endpoints accept and return JSON.

GET
/api/n8n/clients?since={ISO_DATE}

Poll for recently modified clients

GET
/api/n8n/licenses?since={ISO_DATE}

Poll for recently modified licenses

POST
/api/n8n/webhooks

Receive webhook events (license.provisioned, client.synced, onboarding.task.completed)

GET
/api/n8n/sync?entity={clients|licenses|products}

Batch data export with pagination

Webhook Events
license.provisioned

Call after provisioning a license externally. Payload: { licenseId, externalRef }

client.synced

Confirm external system sync. Payload: { clientId }

onboarding.task.completed

Mark an onboarding task complete from automation. Payload: { taskId }

About

Hatchery v0.1.0 — Client lifecycle management for MSPs.