Pipeline templates

Forge fits into the stack you already run

Each template is a pre-built webhook configuration: the canonical field mapping, the exact payload your platform expects, and a curl command that creates the automation. No new services to stand up.

How they all work

Every template is the same two API calls. A tool holds the destination, the credentials, and the body shape. A trigger holds the condition. Forge evaluates the condition on every normalize event and fires the tool when it matches.

POST /v1/tools      → register the destination once   (returns a tool id)
POST /v1/triggers   → attach a condition to that tool  (fires from then on)
GET  /v1/triggers/{id}/executions → every dispatch, with status and response

Because Forge normalizes first, the condition is written against a canonical field name like spindle_load_pct. It keeps working when you add a machine from a different manufacturer that calls the same measurement something else.

Any HTTPS endpoint works. These four are documented because they are the most common, but a tool is just a URL, a method, headers, an auth mode, and a JSON body template. If your system accepts a webhook, Forge can drive it.

Next